Google 电子表格,带有空单元格的 VLOOKUP

GoogleSpreadsheet, VLOOKUP with an empty cell

我有 key/values

这个矩阵
1 | one
2 | two
3 | three
  | none

VLOOKUP 单元格

=VLOOKUP(A10,A1:B4,2,false)

如果单元格 A10 包含从 1 到 3 的任何数字,则可以,但如果单元格 A10 为空,则 VLOOKUP returns: "#N/A" -> _"Error: Did not find value '' in VLOOKUP evaluation."_

是否有可能使 VLOOKUP 也适用于空单元格?

我找到了解决方案here:

=IF(ISNA(VLOOKUP(A10,A1:B4,2,false)), B4, VLOOKUP(A10,A1:B4,2,false))

检查 B4 是否是 "none" 文本的硬编码位置,因此这不是使用 VLOOKUP[=21 提取的=]它自己。

我真的希望有人带来不那么丑陋的东西 ;)