如图所示,A列数据为文本内容,C列为MATCH函数常用的查找示例返回结果。

 

收藏:EXCEL中MATCH函数_数据

MATCH函数常用查找示例

 

在C2单元格输入以下公式。 

=MATCH("excelhome",A:A,0) 

返回值为2,其含义为:“excelhome”在A列中的位置是2,即在A列的第2行。MATCH函数匹配文本值时不区分大小写。

在C3单元格输入以下公式。

=MATCH("*网站",A:A,0) 

返回值为3,其含义为:以“网站”结尾,前面任意长度字符的文本在A列中出现的位置是3。MATCH函数匹配文本值时可以使用通配符,“*”表示任意长度字符。

在C4单元格输入以下公式。 

=MATCH("*学习*",A:A,0) 

返回值为3,其含义为:包含“学习”,前后任意长度字符的文本在A列中出现的位置是3。 

在C5单元格输入以下公式。 

=MATCH("????投资",A:A,0) 

返回值为7,其含义为:以“投资”结尾,前面有4个字符的文本在A列中出现的位置是7,即“私募股权投资”出现的位置。MATCH函数匹配文本值时可以使用通配符,一个“?”表示一个字符。 

在C6单元格输入以下公式。

=MATCH("*~*TP*",A:A,0) 

返回值为8,其含义为:包含“*TP”的文本在A列中出现的位置是8,即“5*TP01”出现的位置。如果查找区域文本中包括“*”或“?”,在使用MATCH函数查找时需在“*”或“?”前面加上“~”。

注意:

如果MATCH函数简写第三参数的值,仅以逗号占位,表示使用0,也就是精确匹配方式,如“MATCH("excelhome", A:A,0)”等价于“MATCH("excelhome", A:A,)”。