約 30 列と数千行の大きなファイルが 1 つあります。
ID Price Code Description .......
b13 5 1txt asd ..
k54 3 2txt1 sad ..
m3 2 4asd asd ..
a26 6 5add dsd ..
2 つまたは 3 つの列と数百行の別の小さなファイルには、同じ ID といくつかの余分な ID があります。一部の ID が繰り返されます。
ID Price Code
b13 5 1txt
m3 2 4asd
b13 5 1sdx
私が望むのは、小さなファイルのデータを同じ列の大きなファイルにコピー (置換/更新) することだけです。一部の製品が小さなファイルで繰り返される場合 (上記の例のように)、そのために新しい行を追加する必要があります。
小さなファイルには、これを行うたびに異なる列が含まれます。いくつかの一般的な方法があるはずです。
最初に VLOOKUP を使用し、次に INDEX と MATCH を使用しましたが、これらを使用してこれらのファイルから特定の情報を手動でコピーすることしかできませんでした。たとえば、特定の 1 つの列のみ。どうすればジェネリックにできますか?異なる小さなファイルで作業し、列名を一致させて、より大きなファイルで更新します。
誰かコードを教えてください。
Index Match を試してみ=IF(ISERROR(INDEX(Sheet2!C:C,MATCH(A2,Sheet2!A:A,0))),E2,INDEX(Sheet2!C:C,MATCH(A2,Sheet2!A:A,0)))
ました 問題は、別の列に入力する必要があることです。C:C
また、手動で ( ) を調べる列を指定する必要があります