计算唯一单元格并将其显示在列中

时间:2018-06-29 14:00:57

标签: google-sheets data-analysis

我正在建立我参加过的演出的清单,我想统计一下我看过每个乐队的次数。

我了解UNIQUE,但是因为我将每个带都放在单独的列中,所以它只会复制每一行。

给出表(or screenshot of real data):

|   Date   | Venue  |                   Bands                    |
|----------|--------|--------|--------|--------|--------|--------|
| 02.02.17 | Venue1 | Band A | Band B | Band C | Band D | Band E |
| 02.07.17 | Venue3 | Band D | Band C |        |        |        |

我想要的输出:

|  Band  | Attended |
|        | (times)  |
|--------|----------|
| Band A |        1 |
| Band B |        1 |
| Band C |        2 |
| Band D |        2 |
| Band E |        1 |

我可以根据需要更改结构。

使用UNIQUEhttps://i.stack.imgur.com/qmszk.png

后会发生什么

谢谢。

2 个答案:

答案 0 :(得分:1)

步骤1。在一列中获取所有唯一波段的列表,每行一个 =ArrayFormula(UNIQUE(TRANSPOSE(SPLIT(CONCATENATE(Gigs!D2:Z&CHAR(9)); CHAR(9)))))

第2步。将此公式放在下一列中,并将其向下拖动

=SUM(COUNTIF(Gigs!D:Z; E2))

答案 1 :(得分:0)

将数据转换为简单表格式,以便更轻松地进行

一个简单的表将第一行用于列标题(也称为字段),并且每个实体只有一个列,而对于乐队名称则只说一列。

以上操作可以在一个难以调试的复杂公式中完成,因此最好从使用简单公式开始,一旦确定一切正常,请考虑制作一个复杂公式或编写脚本

相关