对于当前的环境来说,你遇到的问题,都能从网上找到解决方案。
今天分享的是通过微信朋友圈收到的一篇EXCEL文章关于一对多查找的问题,先看动图
按部门筛选名单.gif
再看文章所用公式
image.png
第一眼觉得这个公式很长,很复杂, 这里我要强调的怎样拆解公式
如下步骤:
1.数据验证,去重,获得部门清单
2.INDEX
index(array,row_num,[col_num])
index
- Match
Match(looku_value,lookup_array,match_type)
取得列号
4.获得行号,用IF函数
if(logical_test,[value_if_true],[value_if_false])
获得行号
5.用small 取得对应的行号,排列显示
small(array,k)
03.png
6.代入公式
INDEX(2:
31,SMALL(IF(
2:
31=
2,ROW(
1:
30),99),ROW(A1)),MATCH(F
A
D$1,0)),
7.去除错误
IFERROR(vlue,value_if_error)!
感觉要讲楚一个公式,真心不容易,想要get到这个技能,还是要多练习