0

我在带有下拉列表的 Excel 工作簿中有几个单元格。其他单元格使用 VLOOKUP() 在参考工作表中搜索下拉值代码的描述。

我不得不修改我的下拉列表,使其不仅包含值代码,还包含描述。因此,其他单元格的 VLOOKUP() 不再正常运行,而是搜索整个值,例如“ 1 - Bag ”,而不是“ 1 ”。

下拉列表示例 - 单元格 (F5) 之前:1、2、3、4、5 之后:1 - 袋子、2- 液体、3 - 固体、4 - 罐头等。

参考单元格示例 - Cell(A21) 之前:=IFERROR(VLOOKUP(F5,SampleFrom!1:10,2,FALSE),"") 之后:

有人可以帮助我修改我的公式以仅搜索单元格值的第一个字符,在此示例中高于 F5 值的第一个字符吗?当谈到 Microsoft Excel 时,我仍然非常业余。

4

1 回答 1

3

任何一个

=IFERROR(VLOOKUP(LEFT(F5,1),SampleFrom!1:10,2,FALSE),"")

或者如果查找值应该是一个真数

=IFERROR(VLOOKUP(--left(F5,1),SampleFrom!1:10,2,FALSE),"")
于 2013-06-18T14:06:57.227 回答