2013-12-21 73 views
4

假设所有我必须低于获取一列逗号分隔值的计数和唯一值?

   +   + 
    A   | B | C 
+--------------|---------|----------+ 
       |   | 
    X, Y, Z  | X  |  3 
       |   | 
    X, Z   | Y  |  2 
       |   | 
    X, Y   | Z  |  2 
       +   + 

如何生成列的列A B和C - ,其中B柱抓住从A独特的元素,并且C列中生成这些值的计数。

+0

B列的逻辑是什么(如果第一行是正确的)? – NoChance

+0

对不起,不太清楚。 “B”列抓取A – Louis93

+0

中的独特元素值Y如何表示X,Z中的唯一元素? – NoChance

回答

-1

是否可以创建隐藏表单?

如果是,1)使用SPLIT()函数的值分离成列和2)上的隐藏薄片使用COUNTIF()获得值

0

没有隐藏的单元格可以使用另一种方法,而不是由Adam提出的方法(在我的情况下不起作用)。 我已经与谷歌电子表格测试了它(从数据使用多个选择的答案从一个谷歌的形式来):

=UNIQUE(TRANSPOSE(SPLIT(JOIN(", ";A2:A);", ";FALSE))) 

说明去如下:

  • JOIN到的所有值从A柱混合(除A1,可能是 的列的标题,如果不是,由A代替它:A)由 昏迷
  • SPLIT分离以通过昏迷所有混合值分开
  • TRANSPOSE到transformate列成行,反之亦然
  • UNIQUE 避免重复值

要考虑到我的“”昏迷包括和空格字符即“”以避免因为不正确的独特价值“Z”不等于“Z”。