Excel中一对多查找
2019-06-15 本文已影响21人
周建雄key
对于当前的环境来说,你遇到的问题,都能从网上找到解决方案。
今天分享的是通过微信朋友圈收到的一篇EXCEL文章关于一对多查找的问题,先看动图

再看文章所用公式

第一眼觉得这个公式很长,很复杂, 这里我要强调的怎样拆解公式
如下步骤:
1.数据验证,去重,获得部门清单
2.INDEX
index(array,row_num,[col_num])

- Match
Match(looku_value,lookup_array,match_type)
取得列号
4.获得行号,用IF函数
if(logical_test,[value_if_true],[value_if_false])

5.用small 取得对应的行号,排列显示
small(array,k)

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到这个技能,还是要多练习