excel if else函数怎么用 (excel concatenate函数)

MATCH+VLOOKUP, IF+AND, MID+FIND这些经典的万金油搭配都是过去若干年中大量用户逐步积累总结而来,随着互联网的发达开始广为流传。

Excel 2021版本推出的新函数差不多两年了,机智的打工人也开始逐步创造一些万金油式的搭配,一起来看一下吧。

FILTER+UNIQUE 筛选去重

=UNIQUE(FILTER(B2:B11,C2:C11="华南"))

FILTER筛选出“华南”的所有姓名,但有重复,而去除重复刚好是UNIQUE的专业。

excelifelse函数怎么用,excelsumif函数怎么用

FILTER+UNIQUE

XLOOKUP+XLOOKUP动态查询

内嵌XLOOKUP将返回满足条件的数组作为外层XLOOKUP的第三参数。把内嵌XL单独提列出来看一下就很容易理解了。

=XLOOKUP($F2,$A$2:$A$11,XLOOKUP(G$1,$B$1:$D$1,$B$2:$D$11))

excelifelse函数怎么用,excelsumif函数怎么用

XLOOKUP+XLOOKUP

双XL的加入,让动态查询领域形成三足鼎立之势:

INDEX+MATCH

VLOOKUP+MATCH

XLOOKUP+XLOOKUP

孰优孰劣,任君选用。

FILTER+SORT筛选排序

=SORT(FILTER(A2:D11,C2:C11="华南"),4,-1)

FILTER筛选“华南”数据,SORT对其排序,SORT第二参数4表示根据数据区域的第4列排序,第三参数-1表示按降序排序。

excelifelse函数怎么用,excelsumif函数怎么用

FILTER+SORT

TEXTJOIN+IF合并同类项

=TEXTJOIN("、",1,IF(C2:C11="优",A2:A11,""))

IF将返回一个数组,包括满足条件的员工姓名和空单元格,TEXTJOIN将其连接,中间用“、”隔开,注意,第二参数要设置为1或TRUE,表示忽略空单元格。

excelifelse函数怎么用,excelsumif函数怎么用

TEXTJOIN+IF

SEQUENCE+COUNTA动态序号

序号将随着项目的增减自动变化。

=SEQUENCE(COUNTA(B:B)-1,,1,1)

excelifelse函数怎么用,excelsumif函数怎么用

SEQUENCE+COUNTA