我有两个excel文件,其中包含
等数据file_1.xlsx
Dist Vill con.no val1 val2 val3 val4 val5 val6 val7 val8 ...
ko satn 1 14 2 2 5 12 17 56 3
ko barn 1 15 8 5 3 17 90 45 12
ko **piks** 2 null null null null null null null null
ko **tran** 1 null null null null null null null null
. . . . . . . . . . .
. . . . . . . . . . .
file_2.xlsx
State Name pr.no val1 val2 val3 val4 val5 val6 val7 val8 ...
SO barn 1 15 8 5 3 17 90 45 12
SO kath 1 40 19 79 5 12 65 40 30
SO **paks** 2 89 2 0 45 98 45 4 7
SO satn 1 15 78 62 0 6 1 8 69
SO **trim** 1 19 79 5 40 19 79 0 9
. . . . . . . . . . .
. . . . . . . . . . .
所以我必须在file_2.xlsx中查找值以将数据填充到file_1.xlsx中,如果值完全匹配则返回数据,否则它会给出null值,因此对于不匹配的值,我必须手动查看file_2.xlsx用于最近的匹配并复制该名称并粘贴到file_1.xlsx中,以便填充匹配项。这是一项非常乏味的任务,因为文件中的数据都太大。我可以使用一个函数给出最接近的值。现在我使用以下函数
=VLOOKUP($B$1:$B$13025,'[file_2.xlsx]Sheet1'!$val1:$valn,COLUMN()+(-1),FALSE)
这是我所提到的最接近的匹配函数,但没有得到输出。 reference
对此的任何帮助都会非常感激。谢谢