> For the complete documentation index, see [llms.txt](https://docs.mashmatrix.com/mashmatrix-sheet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mashmatrix.com/mashmatrix-sheet/ja/functions_about_editing_data/copy_paste_values.md).

# 値のコピー＆ペースト

コピー＆ペースト機能を利用して、データの編集作業を効率化することが可能です。

{% hint style="warning" %}
コピー＆ペースト操作は、モバイルプラットフォームでは現在サポートされていません。
{% endhint %}

## 列データの一括更新 <a href="#bulk-update-data-in-a-column" id="bulk-update-data-in-a-column"></a>

コピーした値を列全体に対して一括適用するには、以下の手順に従います。

1. コピーしたいセルを選択した状態で、キーボードから、Ctrl（macOSの場合はCommand）＋C でコピーします。
2. 一括更新したい列の列ヘッダをクリックし、列全てを選択します。
3. Ctrl（macOSの場合はCommand）＋Vで貼り付け（ペースト）をします。

## 連続した範囲の一括更新 <a href="#bulk-update-in-continuous-range" id="bulk-update-in-continuous-range"></a>

コピーした値を連続したセルの範囲に対して一括適用するには、以下の手順に従います。

1. コピーしたいセルを選択した状態で、キーボードから、Ctrl（macOSの場合はCommand）＋Cでコピーします。
2. 一括更新したい範囲をShiftキーを押しながらクリックして選択します。
3. Ctrl（macOSの場合はCommand）＋Vで貼り付け（ペースト）をします。

## 非連続な範囲の一括更新 <a href="#bulk-update-in-discontinuous-range" id="bulk-update-in-discontinuous-range"></a>

コピーした値を非連続なセルの範囲に対して一括適用するには、以下の手順に従います。

1. コピーしたいセルを選択した状態で、キーボードから、Ctrl（macOSの場合はCommand）＋Cでコピーします。
2. 一括更新したいセルの範囲をCtrl（macOSの場合はCommand）キーを押しながらクリックして選択します。すでに選択した範囲を選択から除外したい場合は、再度Ctrl（macOSの場合はCommand）キーを押しながらその範囲をクリックします。
3. Ctrl（macOSの場合はCommand）＋Vで貼り付け（ペースト）をします。

## 複数セルのコピー＆ペースト <a href="#copy-paste-multiple-cell-values" id="copy-paste-multiple-cell-values"></a>

複数セルの値をコピーしてシート内の他の場所に適用するには、以下の手順に従います。

1. コピーしたい範囲をShiftキーを押しながらクリックして選択し、キーボードから、Ctrl（macOSの場合はCommand）＋Cを押してコピーします。
2. コピーした値を適用したい場所の左上隅となるセルを選択し、Ctrl（macOSの場合はCommand）＋Vで貼り付け（ペースト）をします。

## タイル形式でのコピー＆ペースト <a href="#copy-paste-tiling" id="copy-paste-tiling"></a>

矩形状に選択してコピーした値は、貼り付け先の選択領域がコピー元の選択領域の行数・列数の整数倍の場合に、コピーした内容が繰り返し適用（タイリング）されます。

タイル形式のコピー＆ペーストを行うには以下の手順に従います。

1. コピーしたい範囲をShiftキーを押しながらクリックして矩形選択し、キーボードから、Ctrl（macOSの場合はCommand）＋Cを押してコピーします。
2. 貼り付け（ペースト）対象となる範囲をShiftキーを押しながらクリックすることで矩形選択し、Ctrl（macOSの場合はCommand）＋Vで貼り付け（ペースト）をします。

## Excelシートからのコピー＆ペースト <a href="#copy-paste-from-excel-sheet" id="copy-paste-from-excel-sheet"></a>

Excelシートから値をコピーして、シート内の値に適用するには、以下の手順に従います

1. Excel上のコピーしたい値をShiftキーを押しながら選択し、キーボードからCtrl（macOSの場合はCommand）＋Cでコピーします。このとき、コピーする値はシートに表示されているデータと同じ形式である必要があります。
2. コピーした値を適用したい場所の左上隅となるセルを選択し、Ctrl（macOSの場合はCommand）＋Vで貼り付け（ペースト）をします。新規に作成したレコードに対してペーストした場合は、コピーした件数分の新規レコードが自動的に作成され画面上に追加表示されます。

![](/files/kwMTbZILQ44VHh5lAkDO)

貼り付け先のシートに参照項目をもつ列が存在する場合、貼り付けられたデータの値をキーとして一致する名前を持つレコードをSalesforceの対象オブジェクトから検索し、レコードに対してリンクを設定します。

貼り付けたデータを名前にもつレコードが存在しない場合、レコードへのリンクは設定されずに灰色で表示され、エラーアイコン **\[A]** が表示されます。

参照先のレコードとして複数候補が見つかった場合、重複アイコン **\[B]** が表示されます。

## コンテキストメニューによるコピー＆ペースト <a href="#copy-paste-using-context-menu" id="copy-paste-using-context-menu"></a>

Ctrl+CやCtrl+Vといったショートカットキーだけでなく、コンテキストメニューからのコピー＆ペースト操作も可能です。操作を行いたいセルや範囲を選択した状態で右クリックすると、コンテキストメニューが表示され、コピーや貼り付けなどの操作が可能になります。

{% hint style="warning" %}
Excelやスプレッドシートなどの外部アプリケーションでコピーしたデータをシートに貼り付ける場合は、コンテキストメニューによる貼り付けはできません。これはWebブラウザのセキュリティ保護機能による制限です。
{% endhint %}
