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

将Excel表格导入Google Sheets后,原有可用公式无法运行的解决方法

Excel转Google Sheets公式适配方案

修改要点:

  • 替换行引用语法:把Excel里的RAWMATS[[#This Row],[RAW MATERIAL NAME]]改成Google Sheets支持的RAWMATS[@RAW MATERIAL NAME],@是Sheets表格中引用当前行对应列的标准写法。
  • 确认表格兼容性:如果ORDERS和RAWMATS是Excel的结构化表格,导入Sheets后要转成Sheets自带表格(选中数据范围,点「数据」→「创建表格」),这样ORDERS[QUANTITY]这类列引用可以直接用;要是没转表格,就换成具体单元格范围,比如ORDERS!B:B(假设QUANTITY列在ORDERS表的B列)。
  • 检查TD命名范围:如果TD是Excel里定义的名称,要在Sheets里重新定义(「数据」→「命名范围」),或者直接换成对应单元格引用,比如$D$1。

适配后的公式(使用Sheets表格版本):

=IFERROR(SUMIFS(ORDERS[QUANTITY], ORDERS[PRODUCT OR RAW MATERIAL NAME], RAWMATS[@RAW MATERIAL NAME], ORDERS[ORDER TYPE], "PURCHASE", ORDERS[EXPECTED DATE], "<="&TD), "")

适配后的公式(未使用Sheets表格,用单元格范围):

假设ORDERS表的QUANTITY列是B列、产品/原料名列是C列、订单类型列是D列、预计日期列是E列;RAWMATS表的原料名列是A列,公式所在行对应RAWMATS的当前行,公式可写为:

=IFERROR(SUMIFS(ORDERS!B:B, ORDERS!C:C, RAWMATS!A2, ORDERS!D:D, "PURCHASE", ORDERS!E:E, "<="&TD), "")

(如果要自动匹配当前行,把RAWMATS!A2换成INDIRECT("RAWMATS!A"&ROW())即可)

内容的提问来源于stack exchange,提问作者pulstron support

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 06:45:09