首页 > 解决方案 > 如何在 v 查找中使用变量而不是硬编码

问题描述

在下面的 Vllokup 函数中。我想使用变量而不是使用硬编码值作为“无类别”

=IF( ISNA(VLOOKUP(Param)),"无类别", IF(LEN(VLOOKUP(Param)) =0,"", VLOOKUP(Param) ))

我尝试了以下方式,不幸的是我做不到。

=IF(ISNA(VLOOKUP(Param)), "& VarCategory &", IF(LEN(VLOOKUP(Param)) =0,"", VLOOKUP(Param)))

非常感谢

标签: excelvbavlookup

解决方案


您可以将电子表格中的单元格用作搜索框。例如,假设您选择单元格 A1 作为可以包含您在其中键入的任何内容的框。然后你的公式可以说:

=IF( ISNA( VLOOKUP(Param)), A1 , IF(LEN(VLOOKUP(Param)) =0,"", VLOOKUP(Param) ))

现在你VLOOKUP的不再是硬编码的。它将根据单元格 A1 中的内容进行查看。


推荐阅读