错误:“在VLOOKUP评估中未找到值'1'。”
在示例中,我正在尝试查找1
并检索aa
,但会收到上述错误。理想情况下,我想要一个非脚本解决方案。感谢。
B1:= LEFT(C1,1)。复制到B2 ... B3
C1:C3:
2 b
1 aa
4 d
D1:= VLOOKUP($ F $ 1,($ B $ 1:$ C $ 3),2)
F1:1
答案 0 :(得分:1)
这是因为你正在寻找文本中的数字。数字对齐正确。文本左对齐。由于B1已经是一个数字,但谷歌只是将其视为文本,您只需将其乘以1即可将文本转换为数字。
B1: =(LEFT(C1,1))*1
或者您通过
将F1转换为文字 F1= '1
或
=VLOOKUP(TEXT ($F$1,"0"),($B$1:$C$3),2,false)
答案 1 :(得分:0)
您只有C和F列。您可以使用split来分隔C列,如下所示:
=arrayformula(vlookup(F1,split(C1:C3," "),2,false))
答案 2 :(得分:0)
只需将VALUE()
中的每个第一列值换行以使其成为数字。