0
我有一个 Vlookup 公式,如果返回值为空,则返回该公式。
例子:
=(VLOOKUP(A6,F:G,2,0)+1)*C6
+-------+--------+-------+-----------+-------+-------+
| | | | | Name | Value |
+-------+--------+-------+-----------+-------+-------+
| Name | lookup | Price | New price | Bread | 1% |
| Bread | | 1 | 1.01 | Milk | 2% |
| | #N/A | 2 | #N/A | Water | 3% |
| Water | 0.03 | 0.1 | 0.103 | | |
+-------+--------+-------+-----------+-------+-------+
我该怎么做呢?
答案1
扔一个如果出错进去
=IFERROR((VLOOKUP(A6,F:G,2,0)+1)*C6, 0)
答案2
如果你明确希望在 A6 为空白时执行此操作,那么你可以使用此版本
=IF(A6="",0,(VLOOKUP(A6,F:G,2,0)+1)*C6)
Raystafarian 的建议还将处理 A6 不为空白但在 F 列中不存在的情况