【发布时间】:2019-04-12 10:41:44
【问题描述】:
使用 C 列中的countifs 公式,我想自动编号(运行总数)A 列中相同字符串的所有出现(例如 Apple 或 Orange),但前提是字符串出现在 B 列的同一行上某种类型的,例如如果在 B 列中,C 列中的类型为“fruit”,则自动编号 A 列中所有出现的相同字符串。对于“fruit”类型的每个新字符串,重新开始编号。
结果应该是这样的:
+---+-----------+-------+---+--+
| | A | B | C | |
+---+-----------+-------+---+--+
| 1 | Apple | Fruit | 1 | |
| 2 | Apple | Fruit | 2 | |
| 3 | Mercedes | Car | 0 | |
| 4 | Mercedes | Car | 0 | |
| 5 | Orange | Fruit | 1 | |
| 6 | Orange | Fruit | 2 | |
| 7 | Apple | Fruit | 3 | |
+---+-----------+-------+---+--+
C列中的公式:
=COUNTIFS($A1:$A$1;A1;$B1:$B$1;"Fruit")
=COUNTIFS($A$1:$A2;A2;$B$1:$B2;"Fruit")
=COUNTIFS($A$1:$A3;A3;$A$1:$A3;"Fruit")
…and so on…
我想把这个公式翻译成一个数组公式,然后放到表头,这样公式就会自动展开。
无论我怎么尝试都行不通。
非常感谢任何帮助!
这是一张工作表的链接:[https://docs.google.com/spreadsheets/d/1lgbuLbTSnyKkqr33NdVuDEv5eoXFwatX1rgeF9YpIks/edit?usp=sharing][1]
【问题讨论】:
标签: google-sheets formula google-sheets-formula