Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel公式匹配_Excel_Pattern Matching_Match - Fatal编程技术网

Excel公式匹配

Excel公式匹配,excel,pattern-matching,match,Excel,Pattern Matching,Match,我正在尝试构建一个excel公式,它将引用基于第一个单词的另一列。第一个单词不需要精确匹配,但是需要找到彼此“非常相似”的单词。如果单词,不是紧密匹配的,我需要在结果选项卡中显示原始单元格(如下所示)。我需要excel公式来执行以下操作: A列…………B列(含所需信息)……C列(结果) 上身…………上身…………上身 上臂上肢 上肢 小腿 我已经尝试过了,带有范围查找的VLookup为“True”,但是上面的例子将更加复杂,因为我使用的是真实的数据集。非常感谢您的帮助。您可以提取第一个单词,

我正在尝试构建一个excel公式,它将引用基于第一个单词的另一列。第一个单词不需要精确匹配,但是需要找到彼此“非常相似”的单词。如果单词,不是紧密匹配的,我需要在结果选项卡中显示原始单元格(如下所示)。我需要excel公式来执行以下操作:

A列…………B列(含所需信息)……C列(结果) 上身…………上身…………上身


上臂上肢


上肢


小腿


我已经尝试过了,带有范围查找的VLookup为“True”,但是上面的例子将更加复杂,因为我使用的是真实的数据集。非常感谢您的帮助。

您可以提取第一个单词,然后使用Index()和Match()

首先需要获取A列的第一个单词。可以通过分隔符(第一个空格后拆分)或使用公式拆分A列来完成此操作

公式示例:=IF(ISERR(FIND(“,A2)),”,LEFT(A2,FIND(“,A2)-1),其中A2是您正在查看的单元格


当您具有该值时,可以使用=Index(Match())查找该值。匹配允许模糊匹配,只要不将最后一个参数设置为0。

VLookup无法进行模糊匹配。可能会看到。谢谢您的建议,如果我尝试引用的值在某个范围内(在我的例子中是一列),如何?您可以编写该公式,引用该范围内的一个单元格,然后向下拖动公式,以便结果列中的下一个单元格引用该范围内的下一个单元格,依此类推?