WPS表格 多条件查找应用案例
创作者俱乐部成员
⭐场景:日常工作中多条件查找
步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:
步骤2:在I2单元格输入公式,如下所示(推荐两种方法):
=INDEX(E2:E21,MATCH(G2&H2,A2:A21&B2:B21,0))
按ENTER键就可以得到要查找的结果。
公式解析:
语法如下:
MATCH(lookup_value,lookup_array,match_type)
Lookup_value 为需要在数据表中查找的数值。
■ Lookup_value 为需要在 Look_array 中查找的数值。
例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
■ Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
Lookup_array 可能包含所要查找的数值的连续单元格区域。lookup_array 应为数组或数组引用。
Match_type 为数字 -1、0 或 1。MATCH-type 指明 WPS表格 如何在 lookup_array 中查找 lookup_value。
■如果 Match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。
lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。
■如果 Match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。
lookup_array 可以按任何顺序排列。
■如果 Match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。
lookup_array 必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。
■如果省略 Match_type,则假设为 1。
第二种方法:
在I2单元格输入公式,如下所示:
=TEXTJOIN("",TRUE,IF(A2:A21&B2:B21=G2&H2,E2:E21,""))
按ENTER键就可以得到要查找的结果。
公式解析:
语法如下:
TEXTJOIN(delimiter, ignore_empty, text1…)
■ delimiter:分隔符。文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。
如果提供一个数字,则将被视为文本。
■ ignore_empty:如果为 TRUE,则忽略空白单元格。
■ text1…:为 1 到 253 个要联接的文本项。这些文本项可以是文本字符串或字符串数组,如单元格区域。
说明
■ 如果结果字符串超过 32767 个字符(单元格限制),则 TEXTJOIN 返回 #VALUE! 错误。
最后提供添加辅助列的方法,具体步骤如下:
步骤1:在A列前面添加一列。如下所示:
在A2单元格输入公式:=B2&C2,按ENTER键然后下拉填充公式。
步骤2:在J2单元格输入公式,如下所示:
=VLOOKUP(H2&I2,A:F,6,FALSE)
按ENTER键就可以得到要查找的结果。
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员