1

約 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また、手動で ( ) を調べる列を指定する必要があります

4

0 に答える 0