示例4:查找列表中完全匹配项
代替简单地比较一个单元格和另一个单元格 , 可能需要在列表中寻找完全匹配项 。如果某人在单元格中输入一个产品代码 , 和你的产品列表中的代码完全相同吗?
本例中 , 在单元格区域B2:B5中有一列产品代码列表 , 顾客可以通过在单元格E2中输入代码订购产品 。
在单元格F2中的公式使用EXACT函数检查在单元格E2中输入的代码 , 看其是否与产品代码列表中的某个项目完全匹配 。
注意:: 该公式作为数组公式输入 , 按 Ctrl+Shift+Enter 键 。
{=OR(EXACT($B$2:$B$5,E2))}
示例5:从列表中提取完全匹配的名字
在查找表中 , EXACT函数可以区分AA1和Aa1 , 返回与每个代码对应的正确的产品名 。其它函数 , 像VLOOKUP函数 , 将那些代码看作相同的对待 , 并返回表格中第一个代码对应的产品名 。
在本示例中 , B2:B5单元格区域中有一份产品列表 , 顾客能够以单元格D2中输入其代码来订购产品 。
在单元格E2中的公式使用了3个函数– INDEX函数、MATCH函数和EXACT函数:
EXACT函数检查在单元格D2中输入的代码 , 看看产品代码列表中是否有完全匹配项 。
如果结果为TRUE , 那么MATCH函数返回表的行号 , 在单元格区域的第2行找到了bG8943TO 。INDEX函数返回单元格区域A2:A5的第2行中的值– Sam 。
说明:该公式是数组公式 , 输入后按Ctrl+Shift+Enter
{=INDEX($A$2:$A$5,MATCH(TRUE,EXACT($B$2:$B$5,D2),0))}
示例6:统计列表中的完全匹配项数
在查找表中 , EXACT函数可以区分AA1和Aa1 , 并且返回每个代码对应的正确的数量 。其它函数 , 像COUNTIF函数 , 将那些代码视为相同的 , 返回所有不相同的代码的数量 。
在本例中 , 单元格区域A2:A11中有一列项目列表 , 在C列中是唯一值列表 。
在列D中的公式使用了2个函数 – SUMPRODUCT函数和EXACT函数:
EXACT函数检查在C列中输入的项目 , 看在列表项中是否有完全匹配项 。
SUMPRODUCT函数基于结果为TRUE的数目返回总数 。
=SUMPRODUCT(–EXACT($A$2:$A$11,C2))
说明:EXACT函数前面的两个减号将TRUE和FALSE值转换为1和0 。
示例7:检查单元格中的每个字符
EXACT函数可以告诉两个文本字符串是否完全匹配 , 但是可能希望使用一种快速的方法来查看哪些字符是不相同的 。在本例中 , 每个字符串有6个字符 , 数字1至6被作为列标题输入 。
在单元格E2中的公式使用了3个函数 – MID函数和EXACT函数:
MID函数基于公式中列标题的数字从列A或列B中返回特定的字符 。例如 , 在上面单元格C2中显示的公式中 , 每个字符串中的第一个字符被测试 , 因为单元格C1中的数字是1 。
EXACT函数比较通过MID函数提取的两个字符 。
=EXACT(MID($A2,C$1,1),MID($B2,C$1,1))
推荐阅读
- 香芋的做法、香芋西米露的做法
- HLOOKUP横向查找函数的应用及实例下载
- 半夏泻心汤、半夏厚朴汤、半夏白术天麻汤、瓜蒌薤白半夏汤等半夏的做法大全
- 使用Excel中的VBA函数计算累计资产折旧的方法
- INDEX函数的可处理的一些实例使用方法详解
- 法半夏的功效与作用以及毒副作用与使用禁忌
- Excel中OCT2BIN函数的语法和用法
- 半夏的功效与作用以及药用炮制与使用禁忌
- 13个Excel中常用的数据库函数的用途、语法、参数、实例介绍
- MATCH函数的语法及使用实例