我在Excel工作簿中有几个单元格,下拉列表。其他单元格使用VLOOKUP()搜索参考工作表以获取下拉值代码的描述。
我不得不修改我的下拉列表,不仅包含值代码,还包含描述。因此,我的其他单元格的VLOOKUP()不再正常运行,搜索整个值,例如“ 1 - Bag ”,而不是“ 1 ”
下拉列表示例 - 单元格(F5) 之前:1,2,3,4,5 之后:1 - 袋,2-液体,3 - 固体,4 - 罐等
参考细胞实例 - 细胞(A21) 之前:= IFERROR(VLOOKUP(F5,SampleFrom!1:10,2,FALSE),“”) 后:
有人可以帮我修改我的公式,只搜索单元格值的第一个字符,在这个例子中,F5值的第一个字符上方?对于Microsoft Excel,我仍然是非常业余的。
答案 0 :(得分:3)
或者
=IFERROR(VLOOKUP(LEFT(F5,1),SampleFrom!1:10,2,FALSE),"")
或者查找值应该是真数
=IFERROR(VLOOKUP(--left(F5,1),SampleFrom!1:10,2,FALSE),"")