作为一名游戏设计师,我正在Google表格上工作,收集具有特定服装的动物。我需要确保我使用的所有组合均被均匀使用。
我可以只使用for循环,但是这里编写脚本会增加整个过程的不必要的复杂性,最好像我制作游戏所需数据一样在Sheets中完成。我尝试了MATCH
,INDEX
和COUNTIFS
函数的不同组合。数据透视表和QUERY
有点涉猎,但我的大脑陷于瘫痪,我可以寻求帮助。
我的数据看起来像这样:
Collection1:[Animal1][Outfit1][Animal1][Outfit7][...]
Collection2:[Animal6][Outfit3][Animal2][Outfit18][...]
[...]
因此,在下一个单元格中排有动物的集合之后,再排成一行。
我想要一张带有成排的动物的工作表,其中有用于装备的列和用于该动物的装备的计数。
我对此无能为力,任何提示都会有所帮助。床单对我来说可能太不直观了。
答案 0 :(得分:0)
单元格 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")