根据您提供的公式,它的语法有一些问题。请注意以下几点:

  1. 在IF函数中,第一个参数应该是一个逻辑表达式,用于判断条件是否为真。您当前的公式中,条件为'异常'='异常',这实际上是一个恒为真的条件。这个条件不需要进行判断,可以直接移除。

  2. MATCH函数的第三个参数指定匹配类型,但是您将其设置为了9。在这种情况下,MATCH函数将执行查找最接近但不大于查找值的匹配。如果您想要精确匹配,请将这个参数设置为0。

基于以上说明,您可以使用以下公式来在'理赔申请'表中根据'发货记录表Shipping Record Form'中的订单状态为'异常'来显示相关的单号和客户信息:

在'理赔申请'表的'D2'单元格中使用以下公式:

=IF($O2='异常', IFERROR(INDEX('发货记录表Shipping Record Form'!$B:$S, MATCH('异常', '发货记录表Shipping Record Form'!$O:$O, 0), 1), ''), '')

在'理赔申请'表的'E2'单元格中使用以下公式:

=IF($O2='异常', IFERROR(INDEX('发货记录表Shipping Record Form'!$B:$S, MATCH('异常', '发货记录表Shipping Record Form'!$O:$O, 0), 2), ''), '')

这样,只有在订单状态为'异常'时,相关的单号和客户信息才会在'理赔申请'表中显示。如果订单状态不是'异常',则会显示空白。请确保将 '发货记录表Shipping Record Form' 替换为实际的工作表名称,并根据需要调整单元格位置和范围。

如果问题仍然存在,请提供更多详细信息以便我能提供更进一步的帮助。

Excel公式优化:根据订单状态显示单号和客户信息

原文地址: http://www.cveoy.top/t/topic/b3IW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录