我不确定是否可以将 2 个 IFERROR 公式合并为 1 个。我在 1 个工作表中创建了 2 个组合框,一个用于鞋面,一个用于鞋底(鞋类),但数据字段中只显示“鞋面”,因为该公式仅适用于鞋面。
=IFERROR(INDEX('FOOTWEAR CODES'!$B$4:$K$854,'FOOTWEAR CODES'!$N4,COLUMNS($B$4:B4)),"")
the other formula is
=IFERROR(INDEX('FOOTWEAR CODES'!$B$4:$K$854,'FOOTWEAR CODES'!$Q4,COLUMNS($B$4:B4)),"")
答案1
你的公式应该这样写:
=IFERROR(INDEX('FOOTWEAR CODES'!$B$4:$K$854,'FOOTWEAR CODES'!$N4,COLUMNS($B$4:B4)),INDEX('FOOTWEAR CODES'!$B$4:$K$854,'FOOTWEAR CODES'!$Q4,COLUMNS($B$4:B4)))
怎么运行的:
Two IFERROR
不是必需的,因为INDEX 作为的一部分Second
工作 。Value_If_Error
IFERROR
或者,如果两个指标都不为真,那么您可以像这样使用公式:
=IFERROR(INDEX('FOOTWEAR CODES'!$B$4:$K$854,'FOOTWEAR CODES'!$N4,COLUMNS($B$4:B4)),IFERROR(INDEX('FOOTWEAR CODES'!$B$4:$K$854,'FOOTWEAR CODES'!$Q4,COLUMNS($B$4:B4)),""))
怎么运行的:
- 如果两者都
INDEX
失败TRUE
则公式将返回BLANK
为Value_If_Error
。