メインコンテンツへスキップ

Excelで表示されているセルに1つまたは複数の値を貼り付ける

Author: Amanda Li Last Modified: 2025-05-23

Excelのフィルター範囲や非表示行から見えるセルに値を貼り付けるのが難しいと感じていませんか?心配しないでください!このチュートリアルでは、基本から高度な方法まで、フィルタリングされたデータや非表示データを効果的に扱いながら、表示されているセルにのみデータを貼り付けるプロセスを詳しく説明します。さあ、一緒にこの旅を始めましょう!

Illustration: Copy a value and paste it to visible cells only

ビデオ: Excelで表示されているセルに1つまたは複数の値を貼り付ける


値をコピーして表示されているセルに貼り付け

1から8までの数字が入った列があり、3から6の数字が含まれる行が非表示になっていると仮定しましょう。ここで、非表示になっていない数字をすべて10に置き換えたいとします。その手順は次の通りです:

ステップ1: 貼り付けたい値を選択してコピー

10の数字が入っているセルを選択し、「Ctrl」+「C」を押して値をコピーします。

Select and copy the value to be pasted

ステップ2: 表示されているセルのみを選択

  1. 値を貼り付けたい範囲を選択します。
  2. 「Alt」+「;」を押して、その範囲内の表示されているセルのみを選択します。
  3. Select visible cells only
ヒント: キーボードショートカットを忘れた場合でも、「ホーム」タブの「編集」グループにある「検索と選択」>「条件を選択してジャンプ」をクリックし、「表示されているセルのみ」を選択することで、表示されているセルだけを選択できます。

ステップ3: コピーした値を表示されているセルに貼り付け

表示されているセルが選択された状態で、「Ctrl」+「V」を押してコピーした値を貼り付けます。

Press Ctrl + V to paste the copied value

結果

行を再表示すると、以下のように、貼り付けられた値が以前表示されていたセル(薄い黄色でマークされた部分)にのみ現れることがわかります。

The pasted value appears only in the previously visible cells


複数の値をコピーして表示されているセルに貼り付け

表示されているセルに複数の値を貼り付ける場合は、少し複雑になります。以下の方法を読んで、これを達成するための手法を学びましょう:


塗りつぶし色を使って表示セルに値を貼り付ける

このセクションでは、下記のように表示されているフルーツの在庫数を、A10:A12のセルから新しい数字を貼り付けて更新します。

ステップ1: データセットの右側に塗りつぶし色を適用

表示されているデータの右隣の列を選択し、塗りつぶし色(例えば、黄色)を適用します。

Apply a fill color to the right of the dataset

ステップ2: フィルターを解除し、塗りつぶし色のあるセルを上に並べ替える

  1. 「データ」タブで「クリア」を選択して、適用されたフィルターを解除します。
  2. 塗りつぶし色がついたセルのいずれかを右クリックし、「並べ替え」>「選択したセルの色を上に移動」を選択します。

テーブル全体に散らばっていた表示されていた行が、今では上部にまとめて配置されています。

The previously visible rows are now collectively located at the top

ステップ3: 値をコピーして貼り付け

単純にA10:A12のセルから更新された在庫数をコピーし、それをC2:C4のセルの値と置き換えます。

Copy and paste the values

注意:

  • この方法は、表示されているセルに多様なデータがあるシナリオに対応しています。もしデータが関連情報(例えば、オレンジ)を共有している場合は、オレンジに関連するすべてのデータを直接グループ化してから、コピーと貼り付けを行ってください。
  • この方法は元のデータ順序を崩します。必要であれば、手動で元に戻す必要があります。元の順序を保持したい場合は、次のヘルパーカラムを使った方法を検討してください。

ヘルパーカラムを使って表示セルに値を貼り付ける

このセクションでは、元のデータ順序を崩すことなく、オレンジ、パイナップル、バナナの在庫数を更新します。

ステップ1: ヘルパーカラムを追加

行をフィルタリングする前に、データの右側にヘルパーカラムを追加し、連番で埋めます。

Add a helper column

ステップ2: データをフィルタリング

  1. データセット内の任意のセルをクリックし、「データ」タブの「並べ替えとフィルタ」グループにある「フィルター」をクリックします。
  2. 矢印をクリック 「フルーツ」の横にある矢印をクリックし、「バナナ」「オレンジ」「パイナップル」を選択して関連する行をフィルタリングします。
  3. Filter the data

ステップ3: ヘルパーカラム内の表示セルの背景に色を付ける

ヘルパーカラム内の表示されているセルを選択し、塗りつぶし色(例えば、黄色)を適用します。

Color the background of visible cells in Helper column

ステップ4: フィルターを解除し、塗りつぶし色のあるセルを上に並べ替える

  1. 「データ」タブで「クリア」を選択して、適用されたフィルターを解除します。
  2. 塗りつぶし色がついたセルのいずれかを右クリックし、「並べ替え」>「選択したセルの色を上に移動」を選択します。

テーブル全体に散らばっていた表示されていた行が、今では上部にまとめて配置されています。

The previously visible rows are now collectively located at the top

ステップ5: 値をコピーして貼り付け

単純にA10:A12のセルから更新された在庫数をコピーし、それをC2:C4のセルの値と置き換えます。

Copy and paste the values

ステップ6: データを元の順序に戻す

「ヘルパー」の横にある矢印を選択し、「最小から最大へ並べ替え」を選択して、データを元の順序に戻します。

Restore data to its original order

結果

ご覧の通り、オレンジ、パイナップル、バナナ(黄色いセルの隣)の在庫数が更新されました。必要がなければ、ヘルパーカラムを削除しても構いません。

Result using the helper column

注意: この方法は、表示されているセルに多様なデータがあるシナリオに対応しています。もしデータが関連情報(例えば、オレンジ)を共有している場合は、オレンジに関連するすべてのデータを直接グループ化してから、コピーと貼り付けを行ってください。


Kutoolsを使って2クリックで表示セルに値と書式を貼り付ける

Kutools for Excelの「表示セルに貼り付け」機能を使うと、フィルタリングされて除外されたセルや非表示のセルをスキップして、コピーしたデータを表示されているセルに便利に貼り付けることができます。この機能は、値のみの貼り付けや値と書式の両方の貼り付けをサポートしており、大幅な時間と労力を節約できます。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

3から6の数字が含まれる行が非表示になっており、A12:A15のセルからA2:A9の範囲内の表示されているセルに値と書式を貼り付けたいケースを考えます。Kutools for Excelをインストール済みの場合、以下の手順に従うだけです:

  1. コピーする値が入っているセル(A12:A15)を選択します。
  2. 「Kutools」タブに移動し、「表示セルに貼り付け」を選択します。
  3. ダイアログボックスが表示されます。値を貼り付ける先頭のセル(A2)を選択し、「OK」をクリックします。
  4. Paste values and formatting to visible cells with Kutools in 2 clicks

結果

行を再表示すると、最初に表示されていたセルにのみ値が貼り付けられていることが確認できます。

The values are pasted only to the cells that were visible initially

注意:

  • この機能を有効にするには、Kutools for Excelをダウンロードしてインストールしてください。
  • 書式や数式を含まない値のみをコピーして貼り付ける場合(書式や数式を除く)、「表示セルに貼り付け」の横にある矢印をクリックし、「値のみ貼り付け」を選択してください。
  • Select Paste to Visible > Only Paste Values

Fill機能を使って同じ行の表示セルに値を貼り付ける

注意: この方法は、フィルターによって表示されたセルに貼り付ける場合に機能します。データに手動で非表示にされた行がある場合、Fill機能は表示されているセルにのみ値を貼り付けません。

この例では、下記のように表示されているフルーツの在庫数を、赤でマークされた新しい在庫数で更新します。これはFill機能を使用して行います。

ステップ1: 目的のセルを選択し、その後貼り付けたい値を選択

  1. 値を貼り付ける先となるセルを選択します。この例では、目的のセルは在庫数列の表示されているセルです。
  2. 「Ctrl」キーを押しながら、コピーしたい値を選択します。この例では、在庫更新列のセルを選択します。
  3. Select destination cells and then the values to be pasted

注意: 隣接していない列を選択することもできますが、コピーする値と貼り付ける値が行で揃っていることを確認してください。

ステップ2: Fill機能を適用

「ホーム」タブの「編集」グループで、「Fill」>「左揃え」を選択して、右から左に値を埋めます。

Select Fill > Left

結果

フィルターをクリアすると、列Cで以前表示されていた在庫数のみが更新されていることがわかります。

Only the stock counts previously visible in column C are updated

注意: Fill機能は、値と書式の両方をセルに貼り付けます。書式を除いて値のみを貼り付けることはできません。

以上が、Excelで表示セルに貼り付けるための関連する全内容です。このチュートリアルが役立つことを願っています。さらに多くのExcelのヒントやコツを探したい場合は、こちらをクリックして数千以上のチュートリアルをご覧ください。