如何在 Excel 中查找匹配的数据?

如何在 Excel 中查找匹配的数据?

我正在尝试查找大型 Excel 工作簿中列出的一些文件。

在 Sheet 1 中我有所有文件及其完整路径的列表。

C:\A\B\01.xlsx
C:\A\C\02.xls       
C:\A\D\03.zip       
C:\A\E\04.jpg
C:\A\F\05.gif
C:\A\G\06.xlsx  

在 Sheet 2 上我有我想要的文件的名称,但没有完整的路径。

02.xls
04.jpg

在 Sheet 2 上,我想返回具有相同文件名的文件的完整路径。我希望输出如下所示:

C:\A\C\02.xls   02.xls
C:\A\E\04.jpg   04.jpg

有人知道如何在 Excel 中做到这一点吗?

答案1

你可以使用类似这样的东西

=IF(ISBLANK(D10),"",INDEX(FullPaths,MATCH(1,IF(SEARCH(D10,FullPaths),1,0))))

您的带完整路径的范围是名为 的名称范围FullPaths。您的文件名以 开头,D10但您可以将它们放在任何位置。这需要作为数组公式输入(ctrl+shift+enter)。

答案2

我认为您可以使用 VLOOKUP 函数来实现此目的。

=VLOOKUP(Sheet2!A3;Sheet1!A3;1;TRUE)

http://office.microsoft.com/en-us/excel-help/vlookup-function-HP010343011.aspx

我已经尝试了您的示例并且它似乎有效。

希望这可以帮助!

相关内容