需要在excel中查找值,即使它不是完全匹配或以某些字符结尾而不将数据放入asc / des顺序

时间:2018-03-15 19:39:21

标签: excel excel-formula excel-2010

我有一个excel表,我需要查找值,即使目标列不是完全匹配或包含某些其他特定字符,而不按顺序排列数据。

Look at a sample sheet here

1 个答案:

答案 0 :(得分:0)

要在不按顺序排列数据的情况下进行vlookup,请使用索引/匹配而不是VLOOKUP。

匹配功能允许您将*作为通配符添加到搜索词中;因此*馅饼会匹配apple_pie,Apple也会匹配。

一般语法是:

=INDEX('column of return values', MATCH('search term', 'column of search values', 0))

请注意,我们使用0代替1或-1 ...其他选项启用"最近"搜索。

确保列在同一行开始和结束!使用表格时,请确保不包含标题! (不要让单元格选择器将[#All]添加到您的表引用中。)

我说'#39;专栏'但是这个方法也可以使用行,因为MATCH将整数传递给INDEX。