显示 Google 工作表中数据集中数字数量的图表
Chart showing amount of numbers in dataset in Google Sheets
我有一组 500 个数字(范围 A1:T25),范围为 1-200,我需要将它们放入饼图中,显示 1-200 中每个数字的受欢迎程度。当我尝试 select 所有单元格并将它们放入饼图中时,我可以看到每个数字的多个切片。我什至试过 .
=QUERY(QUERY(ARRAYFORMULA(TRANSPOSE(SPLIT(JOIN(" ",
QUERY(A1:T25, , 10000)), " "))),
"select Col1,count(Col1) group by Col1 label count(Col1)''"),
"order by Col2 desc")
我希望你的数据不是均匀分布的——200 个切片的饼图会很丑陋!
如果我对您的目标的理解正确,您实际上不需要这 500 个数字的图表,您想要的是每个值在该集合中出现的频率的图表。成对生成 数据的报告,并绘制图表。
例如,在下面有 200 个空单元格的单元格中,比如 A30 或 V1,输入:
=ARRAYFORMULA(ROW(1:200))
这些是您可能的值,从 1 到 200。
然后在 B30 或 W1 旁边输入:
=ARRAYFORMULA(COUNTIF($A:$T, "="&ROW(1:200)))
这些是每个 A 列数字出现在 A1:T25.
中的频率的单独计数
现在您的值和它们的 'popularity' 都算出来了,从中创建您的饼图。
我有一组 500 个数字(范围 A1:T25),范围为 1-200,我需要将它们放入饼图中,显示 1-200 中每个数字的受欢迎程度。当我尝试 select 所有单元格并将它们放入饼图中时,我可以看到每个数字的多个切片。我什至试过
=QUERY(QUERY(ARRAYFORMULA(TRANSPOSE(SPLIT(JOIN(" ",
QUERY(A1:T25, , 10000)), " "))),
"select Col1,count(Col1) group by Col1 label count(Col1)''"),
"order by Col2 desc")
我希望你的数据不是均匀分布的——200 个切片的饼图会很丑陋!
如果我对您的目标的理解正确,您实际上不需要这 500 个数字的图表,您想要的是每个值在该集合中出现的频率的图表。成对生成 数据的报告,并绘制图表。
例如,在下面有 200 个空单元格的单元格中,比如 A30 或 V1,输入:
=ARRAYFORMULA(ROW(1:200))
这些是您可能的值,从 1 到 200。
然后在 B30 或 W1 旁边输入:
=ARRAYFORMULA(COUNTIF($A:$T, "="&ROW(1:200)))
这些是每个 A 列数字出现在 A1:T25.
现在您的值和它们的 'popularity' 都算出来了,从中创建您的饼图。