问题描述
我有两个CSV。我将它们命名为A和B。A具有20个列的70000个近似值,B具有10个列的1000个值。 两者共享一个公共列“ ID”。现在,我要搜索A中的那1000个项目。如果它们存在于A中,我只想从A.中获取所有20列中那些项目的值/行。
解决方法
我完全同意comment。
仍然。希望您能根据“ How do I ask a good question?” 编辑问题,我将提供答案,以便其他人也能得到帮助。
一个人可以使用以下公式:
=ArrayFormula(IFERROR(VLOOKUP(OFFSET(F2,COUNTA(F2:F)),A2:D,{1,2,3,4},0),))
如果您引用单独的电子表格,则应使用IMPORTRANGE
代替A2:D
(请根据您的需要调整范围)
使用的功能:
,- 在文件A的21(U)列中:
=match(ID,fileB!ID:ID,0)
- 在文件A的第22(V)列中:
=index(fileB!A:A,$U:$U)
- 在文件A的第23至41列中:从(V)列复制公式
还是,一个例子可以帮助所有人!