请求协助编写Google Sheets唯一值及对应求和的函数公式
解决方案
获取唯一值(C列)
在C1单元格输入以下公式,会自动提取源数据列中的所有唯一值并向下填充:
=UNIQUE(A:A)
注:如果你的物品名称不在A列,请将公式中的A:A替换为实际的数据源列。
对应唯一值求和(D列)
在D1单元格输入以下公式,下拉填充至C列所有唯一值对应的行,即可得到每个唯一值的求和结果:
=SUMIF(A:A, C1, B:B)
注:若数值列不是B列,需将B:B替换为实际的数值所在列;C1是对应唯一值的单元格,下拉时会自动匹配对应行的唯一值。
高效批量生成方案
如果希望无需手动下拉填充,可直接用数组公式批量生成求和结果:
在D1单元格输入:
=ARRAYFORMULA(IF(C:C="", "", SUMIF(A:A, C:C, B:B)))
该公式会自动为C列的每个唯一值计算对应求和,空行会自动留空。
内容的提问来源于stack exchange,提问作者Rafael Guimarães
相关产品推荐
相关产品推荐

