You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中跨表格应用数组公式计算Worth列?

需求可实现,以下是具体解决方案

假设第一个表格的工作表名为Sheet1,数据范围(含表头)为A1:D6(Date列=A,Amount列=B,Currency列=C,Worth列=D);第二个表格的工作表名为Sheet2,数据范围(含表头)为A1:D6(Date列=A,PLN列=B,EUR列=C,USD列=D)。

在Sheet1的D2单元格输入以下数组公式,即可自动计算整列的Worth值:

=ARRAYFORMULA(IF(A2:A="",,B2:B*VLOOKUP(A2:A,Sheet2!A:D,MATCH(C2:C,Sheet2!$A$1:$D$1,0),FALSE)))

公式说明:

  • ARRAYFORMULA:实现公式批量应用到整列,无需手动下拉填充
  • IF(A2:A="",, ...):跳过Date列为空的单元格,避免生成无效内容
  • B2:B:引用第一个表格的Amount列数值
  • VLOOKUP(A2:A,Sheet2!A:D, ..., FALSE):根据Date匹配第二个表格中对应的汇率行
  • MATCH(C2:C,Sheet2!$A$1:$D$1,0):根据Currency列的货币类型,匹配第二个表格表头对应的列索引,精准获取对应汇率
  • 最终通过「Amount × 对应汇率」得到Worth值

内容的提问来源于stack exchange,提问作者Sławek Zawadzki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 21:33:23