Excel 使用条件(IF)公式进行数据验证
我正在建立一个电子表格,根据员工的个人技能,分配员工参与项目 我有三份名单,其中包含被认证从事不同项目的员工姓名。我希望通过数据验证将这些列表用作下拉列表的来源 我尝试使用以下公式来确定下拉列表中出现的名称:Excel 使用条件(IF)公式进行数据验证,excel,drop-down-menu,excel-formula,Excel,Drop Down Menu,Excel Formula,我正在建立一个电子表格,根据员工的个人技能,分配员工参与项目 我有三份名单,其中包含被认证从事不同项目的员工姓名。我希望通过数据验证将这些列表用作下拉列表的来源 我尝试使用以下公式来确定下拉列表中出现的名称: =IF(SEARCH("ABC",A15),List_1,IF(SEARCH("DEF",A15),List_2,IF(SEARCH("GHI",A15),List_3_,List_4))) 然而,Excel告诉我这个公式的计算结果是错误的。我不知道为什么。有人能告诉我如何修正这个公式吗
=IF(SEARCH("ABC",A15),List_1,IF(SEARCH("DEF",A15),List_2,IF(SEARCH("GHI",A15),List_3_,List_4)))
然而,Excel告诉我这个公式的计算结果是错误的。我不知道为什么。有人能告诉我如何修正这个公式吗?或者是否有更好的方法让列表基于单元格A15的值填充?将
搜索
与ISNUMBER
功能结合使用<代码>搜索引发错误#值代码>如果找不到子字符串ISNUMBER
返回FALSE
,如果它的参数返回的不是数字。最后,SEARCH
返回子字符串在字符串中的位置的索引号(如果找到)。结合这些知识编写:=IF(ISNUMBER(搜索(“ABC”,A15)),List_1,IF(ISNUMBER(搜索(“DEF”,A15)),List_2,IF(ISNUMBER(搜索(“GHI”,A15)),List_3,List_4))
再检查一下父母我在打电话。谢谢你,我的朋友。像冠军一样工作。