在进行数据分析时经常会遇到要将数据结果合并到一个单元格内,并进行分行、带单位的情况,如下图要将左边数据处理后生成右边的状态,这里即涉及到数据的筛选、数据的去重合并,还有涉及到数据的汇总求和,更重要的是要带文本和换行,这些都要通过公式表达出来。

excel中数据的统计结果如何用文本表达出来?-趣帮office教程网

解决的方法其实也不麻烦,数据的筛选用到了FILTER函数,去重用到了UNIQUE函数,数据汇总合并要到了SUMIFS函数,至于文本则可以通过连接符号进行连接,换行则用到了CHAR函数的换行代码,即CHAR(10)。

excel中数据的统计结果如何用文本表达出来?-趣帮office教程网

所以整个公式为=CONCAT(HSTACK(UNIQUE(FILTER(B:B,A:A=F2))&"出库",SUMIFS(C:C,B:B,UNIQUE(FILTER(B:B,A:A=F2)))&"件"&CHAR(10))),回车后要在开始菜单下点击一下换行即可,因为自带换行符,所以数据会根据换行符进行换行操作。

excel中数据的统计结果如何用文本表达出来?-趣帮office教程网