如何在excel中设置相关下拉列表,但忽略源单元格中的数字

如何在excel中设置相关下拉列表,但忽略源单元格中的数字,excel,dropdown,Excel,Dropdown,例如: 我有一个名为“ABC”的命名范围。它用作5项下拉列表 一个单元格B1我输入了“ABC_1”。不是ABC 我希望单元格B2引用命名范围ABC(即使键入了ABC_1) 如果单元格值与指定的范围匹配,我知道如何调用正确的下拉列表 从数据验证中,选择列表,然后使用以下公式: =间接(B1) 我怎样才能让它总是忽略最后两个字符呢。例如: 如果B1值=“XXXX_1” 然后 在B2中,为命名范围“XXXX”调用下拉列表 或 如果B1值=“DDDD_2” 然后 在B2中,为命名范围“DDDD”调用下拉

例如:

我有一个名为“ABC”的命名范围。它用作5项下拉列表

一个单元格B1我输入了“ABC_1”。不是ABC

我希望单元格B2引用命名范围ABC(即使键入了ABC_1)

如果单元格值与指定的范围匹配,我知道如何调用正确的下拉列表

从数据验证中,选择列表,然后使用以下公式:

=间接(B1)

我怎样才能让它总是忽略最后两个字符呢。例如:

如果B1值=“XXXX_1” 然后 在B2中,为命名范围“XXXX”调用下拉列表

如果B1值=“DDDD_2” 然后 在B2中,为命名范围“DDDD”调用下拉列表

我只需要最后的下划线,数字总是被忽略


谢谢

一个选项是使用
LEFT
LEN
删除最后一个下划线和数字

=INDIRECT(LEFT(B1, LEN(B1)-2))

好极了这个网站总是让我惊讶不已。很好,太好了!很乐意帮忙。