Excel是否根据匹配条件获取多个值?

Excel是否根据匹配条件获取多个值?,excel,excel-2007,vba,Excel,Excel 2007,Vba,我有一个有1000条记录的电子表格。 这些列如下所示: > Path Year-Month Timestamp # SN Filename Match > D:\ABC\trt21.mrk 2012-04 4/17/2012 10:57 2 trt21.mrk abcd.mrk > D:\DEF\pty09.mrk 2012-05 5/17/20

我有一个有1000条记录的电子表格。 这些列如下所示:

> Path            Year-Month    Timestamp         # SN  Filename                Match
> D:\ABC\trt21.mrk  2012-04     4/17/2012 10:57      2  trt21.mrk              abcd.mrk
> D:\DEF\pty09.mrk  2012-05     5/17/2012 10:57      1  pty09.mrk              zzz12.mrk
> D:\ABC\abcd.mrk   2012-06     6/17/2012 10:55      1  abcd.mrk               ddy1.mrk
> D:\ABC\abcd.mrk   2012-07    7/2/2012 10:34        3  abcd.mrk
列路径、年-月、时间戳、序列号都是列文件名的相关信息。“匹配”列包含一些我感兴趣的文件。我想能够找到匹配列中的文件名是否在文件名列中,然后给我它的所有相关信息,如路径、年-月、时间戳、序列号、文件名

所以它会让我想起这个:

> Path            Year-Month    Timestamp         # SN  Filename                Match

> D:\ABC\abcd.mrk   2012-06     6/17/2012 10:55      1  abcd.mrk               abcd.mrk
> D:\ABC\abcd.mrk   2012-07    7/2/2012 10:34        3  abcd.mrk
你知道怎么得到它吗?TIA。

您需要使用

在您的特定情况下,它是这样的:=VLOOKUPA1,A1:D25,1,FALSE


A1是您正在查找的值,A1:D25是包含源数据的数据源表,1是您希望返回的与源数据相关的列号

是否使用排序和筛选选项?使用“排序和筛选”,如果高亮显示所有数据,然后从“数据”功能区选择“筛选”,将允许您高亮显示要基于该列查看的数据。因此,如果您只想查看包含abcd.mrk的文件,可以点击“文件名”列上的下拉列表,只在abcd.mrk旁边打勾。如果要查看多个匹配项,如abcd.mrk和pty09.mrk,只需在下拉列表中的这两个匹配项旁边放置复选框。

使用vlookup可以,但我需要比较匹配列在文件名列中是否有文件名,然后只在文件名列中提供与该匹配项相关的所有记录。知道怎么做吗?这就是vlookup的功能,如果有匹配项,它将返回与itI相关的记录。我的函数为G2=VLOOKUPF2,A2:E4,1,FALSE,它返回我N/a给我你的工作表经典爱好者gmail no spaces我的原始spreadhseet很大。我们可以用我上面的例子吗?蒂娅,如果我没有什么记录就更好了。我有九万多张唱片。最后,我想要一份符合我标准的名单。有解决办法吗?蒂亚。