如何忽略空白单元格:求助无需辅助列的解决方案
无需辅助列的解决方案

针对图中需求,这里提供几种无需辅助列的通用实现方案,你可根据具体场景选择:
合并同类项(按指定维度聚合对应值)
适合Excel 2019及以上版本的公式:=TEXTJOIN(", ", TRUE, IF($A$2:$A$10=D2, $B$2:$B$10, ""))非动态数组版本输入后按
Ctrl+Shift+Enter触发数组计算,动态数组版本直接回车即可。提取唯一值序列
Excel 365/2021可直接用动态数组函数:=UNIQUE(A2:A10)旧版Excel可通过嵌套函数实现:
=INDEX($A$2:$A$10, MATCH(0, COUNTIF($D$1:D1, $A$2:$A$10), 0))按
Ctrl+Shift+Enter后下拉填充至出现错误值为止。多维度数据整合
利用LET函数简化逻辑(Excel 365支持),可一次性完成分类、聚合、输出:=LET(raw_data, A2:B10, unique_groups, UNIQUE(INDEX(raw_data,,1)), aggregated, BYROW(unique_groups, LAMBDA(g, TEXTJOIN(", ", TRUE, FILTER(INDEX(raw_data,,2), INDEX(raw_data,,1)=g)))), HSTACK(unique_groups, aggregated))
内容的提问来源于stack exchange,提问作者Manoj
相关产品推荐
相关产品推荐

