Google Sheets需求:实现按行关联列的批量乘法计算
嘿,这个批量计算需求用Google Sheets的数组公式就能完美解决,不用手动下拉上百行,我给你两种实用方案,看哪种更贴合你的使用习惯:
方案1:单列批量计算(逐个处理G/H/I列)
如果你想分别设置G、H、I列的公式,只需要在对应列的第二行(假设第一行是表头)输入以下公式:
- 计算G列(对应D列 × C列总计):
=ARRAYFORMULA(D2:D*C2:C) - 计算H列(对应E列 × C列总计):
=ARRAYFORMULA(E2:E*C2:C) - 计算I列(对应F列 × C列总计):
=ARRAYFORMULA(F2:F*C2:C)
输入后公式会自动扩展,填充到D/C/E/F列有数据的最后一行,完全不用手动下拉。
方案2:一键生成三列结果(高效首选)
要是想一步到位同时算出G、H、I三列,直接在G2单元格输入这个公式就行:
=ARRAYFORMULA(D2:F*C2:C)
这个公式会自动把每行的C列总计,分别和对应行的D、E、F列数值相乘,一次性填充G、H、I三列的所有结果,上百行数据瞬间搞定!
小提示:处理空行显示
如果你的表格里有空行,不想让空行显示0,可以给公式加个空值判断,比如G列的公式改成:
=ARRAYFORMULA(IF(D2:D="","",D2:D*C2:C))
这样没有数据的行就会显示空白,表格更整洁。
内容的提问来源于stack exchange,提问作者JeyesElite
相关产品推荐
相关产品推荐

