我可以使用此公式填充某个单元格;
=IF(ISERROR(VLOOKUP(Create!$C3,tbl_attributes,9,FALSE)),"", (VLOOKUP(Create!$C3,tbl_attributes,9,FALSE)))
此公式查看表格中的9列,并使用表格中的预定义值填充单元格。
但是我说我从下拉列表中选择了一个项目,如果该单元格只包含0
或blank
,我希望该值填充刚使用上述公式填充的单元格。
我可以使用;
来做到这一点=Create!G2 <---- Value selected in dropdown list
我如何结合这两个公式。
谢谢,
编辑1:
获得too many arguments error
?
=IF(OR(IFERROR((VLOOKUP(Create!$C3,tbl_attributes,9,FALSE)),"", (VLOOKUP(Create!$C3,tbl_attributes,9,FALSE)))=0, IFERROR((VLOOKUP(Create!$C3,tbl_attributes,9,FALSE)),"", (VLOOKUP(Create!$C3,tbl_attributes,9,FALSE)))="", ISBLANK(IFERROR((VLOOKUP(Create!$C3,tbl_attributes,9,FALSE)),"", (VLOOKUP(Create!$C3,tbl_attributes,9,FALSE))))), Create!E2, VLOOKUP(Create!$C3,tbl_attributes,9,FALSE))
答案 0 :(得分:0)
因此,IF
您当前的代码(您发布的完整版本或TotsieMae在评论中提供的精简IFERROR
版本)为0 OR
为空,那么您要显示价值Create!G2
?请记住,=""
和实际的空白单元格之间存在差异。
下面的缩写代码将查找结果0,空白或“”(包括错误)视为返回Create!G2
的原因。您不需要在最后一个VLOOKUP上查找错误,因为错误已经返回Create!G2
。
=IF(OR(IFERROR(..)=0, IFERROR(..)="", ISBLANK(IFERROR(..))), Create!G2, VLOOKUP(..))