目次
Excelで複数のシートを操作していると、あるワークシートから別のワークシートにデータを転送する必要性を感じることはよくあります。 この目的を達成するための簡単でシンプルな方法はいくつかあります。 この記事では、適切な例と短い説明を使用して、別のワークシートにデータを転送する方法を学びます。
練習用ワークブックをダウンロードする
この記事の作成に使用したExcelワークブックをダウンロードすることができます。
他のワークシートからデータを自動的に転送する.xlsxExcelで、あるワークシートから別のワークシートへデータを自動的に転送する4つの簡単な方法
1.リンクの貼り付けを使って、他のワークシートのデータを自動で転送する
次の写真では シート1 は、スマートフォン数機種のスペックの一部を表現しています。
そして、こちらが シート2 ここで、最初のシートから3つの列だけが抽出されています。 価格 列はまだコピーされていません。ここでは、最初のシートから価格リストを取り出す別の方法を示します。 最初のシートで対応する列に変更があった場合に、価格列を自動更新するルールを維持する必要があります。 (Sheet1) .
では、この2つのワークシートをリンクさせ、1つのワークシートのデータを (Sheet2) であろう 別のワークシートに基づいて自動入力される (Sheet1) .
📌 ステップ1.
➤ From シート1 は、セルの範囲を選択します。 (F5:F14) スマートフォンの価格が含まれています。
➤ プレス CTRL+C をクリックして、選択したセル範囲をコピーします。
📌 ステップ2.
➤へ移動します。 シート2 今
➤ 最初の出力セルを選択します。 価格 の欄があります。
➤ マウスのボタンを右クリックし リンクの貼り付け オプションは、以下のスクリーンショットで赤い四角で囲まれています。
そして、その 価格 列は、1枚目のシートから抽出されたデータで完成です (Sheet1) .
では、主ワークシートのデータを変更することで、どのように (Sheet1) 2つ目のワークシートにデータを自動入力する (Sheet2) .
📌 ステップ3.
➤イン シート1 また、スマートフォンの機種によっては、その価格帯を変えることができます。
➤ プレス 入力 をクリックしてください。 シート2 .
で、対応するスマートフォンの価格が更新されているのがわかります。 シート2 このように、2つまたは複数のワークシート間で簡単にリンクしてデータを転送することができます。
続きを読む VLOOKUPでExcelのワークシートから別のワークシートにデータを自動転送する
2.Excelのワークシート参照を利用したデータの自動転送
ここでは、あるワークシートから別のワークシートへコピー&ペーストするのではなく、別のワークシートのセル参照を使用してデータを自動入力する方法を適用します。
📌 ステップ1.
➤イン シート2 を選択します。 セルD5 を付けて イコール(=)。 の記号が表示されます。
📌 ステップ2.
➤へ移動します。 シート1 .
➤ セルの範囲を選択する (F5:F13) スマートフォン全機種の価格を収録しています。
➤ プレス 入力 .
現在では シート2 での価格帯が揃っています。 D列 に至るまで D5からD14 のデータを変更した場合。 価格 欄外 シート1 には、対応する商品の更新された価格も表示されます。 シート2 すぐに
続きを読む Excelで条件を指定して別のシートからデータを取得する方法
類似の読み物
- 複数の区切り文字があるテキストファイルをExcelに取り込む方法(3つの方法)
- Excelでフィルタリングされたデータを別のシートに抽出する(4つの方法)
- テキストファイルからエクセルにデータを取り込む方法(3つの方法)
- Excelをデリミター付きテキストファイルに変換する(2つの簡単な方法)
- テキストファイルからエクセルに自動変換する方法(3つの適切な方法)
3.プラス(+)記号を使って、別のワークシートにデータを自動転送する
で始まる別の計算式を適用する。 プラス記号(+) の代わりに イコール記号(=)。 それでは、次の手順で行ってみましょう。
📌 ステップ1.
➤ 出力の選択 セルD5 において シート2 .
➤ タイプを開始し、aを入力します。 プラス記号(+) を押さないでください。 入力 今
➤ マウスポインターをドラッグして シート1 タブで表示します。
➤マウスを右クリックすると、次のページに移動します。 シート1 .
📌 ステップ2.
➤イン シート1 を選択し、次にセル範囲を選択します。 (F5:F14) すべてのデバイスの価格が含まれています。
➤ プレス 入力 .
次のスクリーンショットのように、すべての価格は、"Select "の下に表示されます。 価格 欄外 シート2 また、スマートフォン端末の価格を変更する場合は シート1 に対応する価格が自動的に更新されます。 シート2 すぐに
続きを読む ExcelのVBAを使って、あるシートから別のシートへデータを抽出する(3つの方法)
4.Excelの別のワークシートにデータを自動転送するVBAマクロを埋め込む
最後のセクションでは ブイビーエー からデータを転送するためのコードです。 シート1 まで シート2 下の写真で シート1 が含まれています。 スマートフォン と 価格 ツマミ B4 と C4 ここで行うのは、スマートフォンの機種とその価格を B5 と C5 次に、カスタマイズしたボタンを押すと、入力されたデータを シート1 まで シート2 .
そして、こちらが シート2 から、スマートフォンの機種と価格のリストが自動入力されます。 シート1 .
を実行する必要なステップに移ることができるわけです。 マクロ をきちんとすることです。
📌 ステップ1.
➤ に進みます。 デベロッパー リボンが先
➤ From. インサート のドロップダウンから、長方形で表示されている最初のコマンドボタンを選択します。 ActiveX コントロール のセクションをご覧ください。
📌 ステップ2.
そして、次のスクリーンショットに示すように、コマンドボタンが表示されます。
📌 ステップ3.
➤ 今すぐマウスボタンを右クリックします。
➤ オプションを選択する 物件紹介 .
📌 ステップ4.
➤ である。 キャプション ボックスで、ボタンの名前を指定します。 Sheet2への転送' .
📌 ステップ5.
➤ 右クリックします。 シート タブを選択し 表示コード .
があります。 ブイビーエー のウィンドウが表示されます。
📌 ステップ6.
➤ である。 ブイビーエー モジュールに、以下のコードを貼り付けてください。
Option Explicit Private Sub CommandButton1_Click() Dim Smartphone As String, Price As String Worksheets("Sheet1").Select Smartphone = Range("B5") Price = Range("C5") Worksheets("Sheet2").Select Worksheets("Sheet2").Range("B4").Select If Worksheets("Sheet2").Range("B4").Offset(1, 0) "" Then Worksheets("Sheet2").Range("B4").End(xlDown).Select End If ActiveCell.Offset(1, 0).Select ActiveCell.Value = 0"", Price = 1",0",0",0" , 0" , 1", 0" , 2" , 2" , 3" , 4" , 5" , 6" , 7" , 7" , 7" , 7" , 7"", 7"" , 7"" , 7" , 7"" """""" ;...(「Select Worksheets.Show」)...スマートフォン ActiveCell.Offset(0, 1).Select ActiveCell.Value = Price Worksheets("Sheet1").Select Worksheets("Sheet1").Range("B5:C5").ClearContents End Sub
📌 ステップ7.
➤ 今、あなたの元に戻ってください。 シート1 .
➤ スマートフォンの機種名と価格を対応する入力セルに入力します。
➤ クリックしてください。 'Sheet2へ転送' .
から入力データが消えているのがわかると思います。 シート1 .
に切り替えてください。 シート2 をクリックすると、対応するヘッダーの下に入力データが表示されます。
📌 ステップ8.
に行こう➤。 シート1 もういちど
➤ 他のスマートフォン端末の名前と価格を入力する。
➤ 右のコマンドボタンを押す。
ということで、2つ目の入力データも、先ほど シート2 このようにして、より多くのデータを入力することができます。 シート1 と自動更新 シート2 からの入力データで シート1 毎回
続きを読む マクロを使用してExcelのあるシートから別のシートにデータを転送する方法
結びの言葉
以上、簡単な方法をご紹介しましたが、これからは、Excelのスプレッドシートで、あるワークシートから別のワークシートへデータを転送しなければならないときに、これらの方法を適用していただければと思います。 もし、ご質問やご意見がありましたら、コメント欄でお知らせください。 または、このウェブサイトの他のExcel関数関連の記事もご覧になってみてください。