b-2轰炸机|Excel中那些护发公式!(上篇)






废话就不唠了 , 直接上案例开搞!
案例01 | 提取唯一值(去重)
这个需求很常见 , 我们讲过的方法也很多 , 先来看看传统的函数处理方法吧!
>> 传统方法:
?
▼大部分同学已经放弃
【b-2轰炸机|Excel中那些护发公式!(上篇)】=IFERROR(INDEX(A:ASMALL(IF(MATCH($A$2:$A$16$A$2:$A$16)=ROW($A$2:$A$16)-1ROW($A$2:$A$16))ROW(A1)))\"\")
公式思路:MATCH可以返回首个配置的位置 , 我们利用这点就判断等于行号 , 就可以得到首次出现的位置 , 然后配合“万金油”套路逐个提取!
关于去重 , 已经写过非常多方法 , 函数方法大全 , 感兴趣的一定要阅读一下
拓展阅读:<
>> 护发公式:
▼ 简单到没朋友=UNIQUE(A2:A16)注意:此函数目前仅适用于Microsoft 365订阅者 。
关于UNIQUE这个函数 , 支持多列 , 支持数组等情况 , 详细使用方法就案例 , 如果大家感兴趣 , 我们另外开贴讲解 , 因为用法比较灵活 , 非本次重点!
首次护发
案例02 | 查询所有满足条件的值
>> 传统方法:
查询类别等于B12单元格的信息 , 显示在下方 , 本次为仁果类
▼非常香的万金油 , 新手晕菜
=IFERROR(INDEX($A$1:$F$10SMALL(IF($A$2:$A$10=$B$12ROW($A$2:$F$10))ROW(A1))COLUMN(A1))\"\")
>> 护发方法:
=FILTER(A2:F10A2:A10=B12)注意:此函数目前仅适用于Microsoft 365订阅者 。
FILTER函数比较简单 , 第一个是区域 , 第二个是过滤条件 , 结果返回第二个条件中TRUE对应的值!第二参数可以使用多条件或者其他返回逻辑值的处理方法!
再次护发
案例03 | 拼接单元格内容
>> 传统方法:
传统Excel基本没有针对文本处理好的函数 , 如果你使用CONCATENATE函数
▼100列 , 已猝死!
=B2 & \" \" & C2& \" \" & D2& \" \" & E2& \" \" & F2& \" \" & G2& \" \" & C2& \" \" & C2
那么恭喜你学会使用了 , Excel史上最鸡肋且又臭又长的函数!
>> 护发方法:
=TEXTJOIN(\" \"B2:G2)有了她 , 多少列都不是问题 , 再次护发!
TEXTJOIN函数目前WPS版本中已支持 , 没有365的同学快去WPS试试!
TEXTJOIN函数语法比较简单TEXTJOIN(拼接符是否忽略空值单元格区域)
- excel|pandas读取Excel知识点合集来了!赶紧进来看看!
- Netflix|EXCEL中打印技巧,职场新手必备
- excel|Excel中快速得到最小值所用到的MIN函数
- excel|EXCEL条件格式,简单的方式也能让数据更直观
- excel|五大理由告诉你买B660选小雕准没错
- excel|入门机也能体验新系统,OPPO A96用户可内测尝鲜ColorOS 12!
- 删除|Excel工作表之行、列、单元格(一)
- bilibili|Excel技巧:记住这三种方法,让你快速合并两个单元格中的内容
- excel|Excel中除法用到的是哪个函数?
- 6g|Excel 中的工作表太多,你就没想过做个导航栏?很美观实用那种
