我如何计算另一个值旁边的值实例
How can I COUNT instances of Value next to another Value
作为一名游戏设计师,我正在制作 Google 表格来收集具有特定装备的动物。我需要确保我使用的所有组合都被均匀使用。
我可以只使用 for 循环,但在这里编写脚本会给整个过程增加不必要的复杂性,最好在表格中执行,就像我在其中制作游戏所需的数据一样。我尝试了 MATCH
、INDEX
和 COUNTIFS
函数的不同组合。涉猎了一些数据透视表和 QUERY
,但我的大脑卡住了,我需要一些帮助。
我的数据看起来像这样:
Collection1:[Animal1][Outfit1][Animal1][Outfit7][...]
Collection2:[Animal6][Outfit3][Animal2][Outfit18][...]
[...]
因此,在下一个单元格中,包含动物的系列的行遵循它所拥有的装备。
我想要一个 sheet 的动物行,其中列有服装和该动物服装的数量。
我想不通,任何提示都会有所帮助。床单对我来说太不直观了。
单元格J1:
=QUERY({B:C;D:E;F:G},
"select Col1,count(Col1)
where Col1 is not null
group by Col1
label count(Col1) 'animal count'")
单元格J6:
=QUERY({B:C;D:E;F:G},
"select Col2,count(Col2)
where Col1 is not null
group by Col2
label count(Col2) 'outfit count'")
单元格J12:
=QUERY({B:C;D:E;F:G},
"select Col1,count(Col1)
where Col1 is not null
group by Col1
pivot Col2")
作为一名游戏设计师,我正在制作 Google 表格来收集具有特定装备的动物。我需要确保我使用的所有组合都被均匀使用。
我可以只使用 for 循环,但在这里编写脚本会给整个过程增加不必要的复杂性,最好在表格中执行,就像我在其中制作游戏所需的数据一样。我尝试了 MATCH
、INDEX
和 COUNTIFS
函数的不同组合。涉猎了一些数据透视表和 QUERY
,但我的大脑卡住了,我需要一些帮助。
我的数据看起来像这样:
Collection1:[Animal1][Outfit1][Animal1][Outfit7][...]
Collection2:[Animal6][Outfit3][Animal2][Outfit18][...]
[...]
因此,在下一个单元格中,包含动物的系列的行遵循它所拥有的装备。
我想要一个 sheet 的动物行,其中列有服装和该动物服装的数量。
我想不通,任何提示都会有所帮助。床单对我来说太不直观了。
单元格J1:
=QUERY({B:C;D:E;F:G},
"select Col1,count(Col1)
where Col1 is not null
group by Col1
label count(Col1) 'animal count'")
单元格J6:
=QUERY({B:C;D:E;F:G},
"select Col2,count(Col2)
where Col1 is not null
group by Col2
label count(Col2) 'outfit count'")
单元格J12:
=QUERY({B:C;D:E;F:G},
"select Col1,count(Col1)
where Col1 is not null
group by Col1
pivot Col2")