
Excel シートにさまざまな列を持つ 2 つのテーブルがあります。これらの 2 つのテーブルには、英数字の値を持つ 2 つの列 (テーブルごとに 1 つ) があります。
例えば、
table 1 col A:NAMES: AB34092, AB34091
table 2 col N:NAMES: AB34092, AB34095
各テーブルには、値とテキストを含む他の列もいくつかあります (列ごとに異なります)。これらの 2 つの列の値を一致させ、それに基づいて、テーブル 2 の列のデータ (行) をコピーしてテーブル 1 に貼り付け、同じ名前に基づいて持っている情報を拡大したいと考えています。
答え1
まず、NAMES 列を各表の左端にする必要があります。各表には 10 列あり、「表 1」はセル から始まりSheet!A1
、行 1 には表の見出しが含まれているので、あなたの名前はセル にあると想定していますA2
。
さらに、表 2 は、表 1 と同様の配置で Sheet2 にあると想定しています。
K2
テーブルの右側にあるセルに次のコードを入力します(列 J で終了する場合)。
=VLOOKUP($A2,Sheet2!$A$1:$J$100,2,0)
それを表の最後までコピーします。
2
これにより、 にあるデータから2 番目の列 (つまり ) が取得されます。Sheet2!A1:J100
ここで、最初の列は の値と一致する必要がありますA2
。これで十分理解できたと思います。