查找

查找

我有一个下拉菜单,里面有 10 个不同的文本选项。这些选项代表项目的不同状态。(例如:未开始、信息收集、与联系人交谈、开发...)

我在另一张表中列出了与这些选项相关的数字百分比。例如,未开始为 0%,信息收集为 10%,等等。然后,我会获取数值并将它们全部传递到另一张表中,并在其中以图表形式表示这些数据。

我如何才能根据一组选项查询特定单元格,并根据所选选项用值填充另一个单元格。我相信这会使用多个 if 语句,但我不确定。

这是我想要做的事情的图表:

图表

答案1

查找

在这种情况下,VLOOKUP 函数是您的好帮手。确实存在可以执行相同工作的替代方法,例如 LOOKUP,以及 INDEX 和 MATCH 的组合。您的数据表设置非常适合 VLOOKUP。

VLOOKUP 获取参考值,然后在定义范围的最左列中继续搜索该值。当它根据搜索类型找到匹配项或最接近的匹配项时,它将从右侧指定列数的相应行中返回值。VLOOKUP 的语法为:

=VLOOKUP(What to search for, Range to look in,
         what range column number to return, search type)

因此,根据下图中信息的布局,您可以使用以下公式。调整引用以适合您的数据。注意要查看的范围的绝对引用。这样它就不会在复制公式时发生变化。

 =VLOOKUP(E2,$B$2:$C$6,2,0)

现在可以调整公式,当下拉框中未选择任何值时显示“”。

=IF(E2="","",VLOOKUP(E2,$B$2:$C$6,2,0))

波克

相关内容