首页 > 解决方案 > 当中间有某个字符时,分别制作图表计数字符串

问题描述

在 Google 表格中,可以统计某一列的每个单元格中某个字符串的出现次数,但是如果中间有某个字符(例如空格),是否可以分别统计同一单元格中的字符串?

例子:

       Col A

Row 1  A
Row 2  B
Row 3  A
Row 4  B
Row 5  B
Row 6  A B

默认情况下,图表将计数A2 次、B3 次和A B1 次。如何使这样的图表计数A3 次和B4 次?

标签: google-sheetsconcatenationgoogle-sheets-formulaarray-formulasgoogle-sheets-query

解决方案


你可以这样做:

=ARRAYFORMULA(QUERY(TRANSPOSE(SPLIT(CONCATENATE(
 IF(IFERROR(SPLIT(A1:A, " "))<>"", "♦"&SPLIT(A1:A, " ")&"♠", )), "♦♠")), 
 "select Col1,count(Col1) group by Col1 label count(Col1)''", 0))

0


推荐阅读