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键就可以得到要查找的结果。

以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!

四川省
浏览 9186
收藏
6
分享
6 +1
4
+1
全部评论 4
 
ice y

创作者俱乐部成员

学习打卡
· 四川省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
👌🏻
· 四川省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复