
異なる Excel ワークブックに 2 つのデータ列があります。
ワークブック 2 の列 C にあるすべてのデータをワークブック 1 の列 D にあるデータと比較したいと思います。
列Cのデータが列DIのデータと一致する場合、それを列AとBの別のワークブックに引き出したいのですが、列には37,000を超えるセルのデータがあります。
これほど大量のデータを含むワークブック全体でこれを行う方法はありますか? VLookup を使用できると思いますが、あまりうまくいきません。
ありがとう!
答え1
データが同一かどうかを照合しようとしている場合は、この場合IF
よりも関数の方がはるかに優れていると思います。VLOOKUP
たとえば、ワークブック 1、ワークブック 2、ワークブック 3 があるとします。ワークブック 2 の列 C とワークブック 1 の列 D を比較します。両方の列のセルが同じ場合は、ワークブック 3 の列 A に返します。
簡単に言えば
=IF(Cell in Column D of workbook1 = Cell in Column C of workbook2, Return Cell in Column C of workbook2, otherwise return "")
(ここで["" is nothing]
)、式は次のようになります。
=IF(Sheet1!D1=Sheet2!C1,Sheet2!C1,"")
セルに入力して、確認したいワークブックとセルに移動すると、簡単に実装できます。これが完了したら、下にドラッグできます。