2012-07-05 88 views
-1

我有一个包含1000个记录的电子表格。 列是这样的:Excel根据匹配条件获取倍数值?

> 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 

列路径,年月,时间戳,#SN都对列名的有关信息。匹配列包含一些我感兴趣的文件。我希望能够查找匹配列中的文件名是否在文件名列中,然后向我提供所有相关信息,如路径,年 - 月,时间戳,#SN,文件名。

所以它会带回来给我这样的:

> 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。

回答

0

你需要在特定情况下使用vlookup

这将是这样的:=VLOOKUP(A1,A1:D25,1,FALSE)

A1将是你正在寻找提升价值,A1:D25是您的数据源(表有源数据),1是您想要返回的与您的源数据有关的列号

+0

使用vlookup是好的,但我需要比较当且仅当匹配列在Filename列中有一个文件名,然后只给我所有与该匹配在文件名相关的记录。任何想法如何? – Nemo 2012-07-05 16:06:16

+0

这是什么vlookup呢,如果有匹配,那么它将返回相关的记录 – 2012-07-05 16:37:21

+0

我有这个功能G2 = VLOOKUP(F2,A2:E4,1,FALSE),它返回我N/A – Nemo 2012-07-05 16:51:20

-1

是否使用了排序和筛选而不是选项?使用排序和筛选功能,如果突出显示所有数据,则可以从数据功能区选择筛选器中突出显示要根据该列查看哪些数据。因此,如果您只希望看到具有“abcd.mrk”的文件,则可以点击文件名列中的下拉列表,然后仅将复选标记放在“abcd.mrk”旁边。如果你想查看多个匹配项,比如“abcd.mrk”和“pty09.mrk”,你可以在复选框旁边的下拉列表中选中。

+0

如果我有几条记录会更好。我有90多万条记录。最后,我想要一个满足我的标准的清单。任何解决方案TIA。 – Nemo 2012-07-05 16:16:12