事情要从一位朋友的留言说起。 根据他的描述模拟数据,如下。需要实现一个简单的数据整理和格式转换。 交流Excel公式函数类的问题,事先明确Excel版本。新老版本天差地别,新版本上的新函数更强大,更简单。 (Excel 2021后的版本统称新版本,其余统称老版本。) 老版本解决方案 以下公式填入E2,下拉填充,实现去除重复提取车辆信息: =IFERROR(INDEX($B$2:$B$12,MATCH(,COUNTIF(F1:$F$1,$B$2:$B$12),)),'') 以下公式填入F2,下拉右拉填充,提取车辆对应的数量: =IFERROR(LARGE(IF($B$2:$B$12=$F2,$C$2:$C$12,''),COLUMN(A:A)),'') 新版本解决方案 专业去重函数UNIQUE实现去重提取车辆信息: =UNIQUE(B2:B12) FILTER函数筛选车牌对应的数据,TOROW按行显示: =TOROW(FILTER(C:C,B:B=E2)) 新版本的优势显而易见,没有复杂的逻辑转换,没有繁琐的相对引用绝对引用,最多嵌套两层,易读,易懂。 买课程可进永久答疑群,课程可免费试学点击下方链接即可 新版本中强烈安利以下函数: XLOOKUP 查询,查找 FILTER 筛选,多条件筛选 UNIQUE 去除重复 TOCOL 按列显示 TOROW 按行显示 CHOOSECOLS 选取指定列 CHOOSEROWS 选取指定行 SEQUECNE 产生序列号 TEXTSPLIT 拆分文本 SORT 排序 |
|