基于格式的Vlookup
Vlookup based on format
纯粹excel在这里查询
我的查找 table 具有特殊格式的值,
例子
Code
Variant name
000
No sub Variant
我使用的代码是这个
VLOOKUP((MID(A2,13,3),'[New Variant Name.xlsx]Legend for New Variant Number'!$K:$L,2,FALSE)
Output of MID(A2,13,3) is 000
但 vlookup 总是给出 #N/A,
在table中如果检查code (000) in formula bar, u get 0.
的值
corresponding cell in the lookup table is 0
这就是 vlookup 失败的原因,那么在这里可以做什么呢?有什么建议吗?
我已经检查了明显的,但也没有用,
VLOOKUP(if((MID(A2,13,3)= 0,Text(0,000),MID(A2,13,3)),'[New Variant Name.xlsx]Legend for New Variant Number'!$K:$L,2,FALSE)
关于如何进步有什么想法吗?提前致谢
您没有提供足够的示例数据来确定,但如果“匹配单元格”可能是数字而不是文本字符串,请将 lookup_value
替换为
IFERROR(--MID(A2,13,3),MID(A2,13,3))
未测试:
VLOOKUP((IFERROR(--MID(A2,13,3),MID(A2,13,3)),'[New Variant Name.xlsx]Legend for New Variant Number'!$K:$L,2,FALSE)
纯粹excel在这里查询
我的查找 table 具有特殊格式的值, 例子
Code | Variant name |
---|---|
000 | No sub Variant |
我使用的代码是这个
VLOOKUP((MID(A2,13,3),'[New Variant Name.xlsx]Legend for New Variant Number'!$K:$L,2,FALSE)
Output of MID(A2,13,3) is 000
但 vlookup 总是给出 #N/A,
在table中如果检查code (000) in formula bar, u get 0.
的值
corresponding cell in the lookup table is 0
这就是 vlookup 失败的原因,那么在这里可以做什么呢?有什么建议吗?
我已经检查了明显的,但也没有用,
VLOOKUP(if((MID(A2,13,3)= 0,Text(0,000),MID(A2,13,3)),'[New Variant Name.xlsx]Legend for New Variant Number'!$K:$L,2,FALSE)
关于如何进步有什么想法吗?提前致谢
您没有提供足够的示例数据来确定,但如果“匹配单元格”可能是数字而不是文本字符串,请将 lookup_value
替换为
IFERROR(--MID(A2,13,3),MID(A2,13,3))
未测试:
VLOOKUP((IFERROR(--MID(A2,13,3),MID(A2,13,3)),'[New Variant Name.xlsx]Legend for New Variant Number'!$K:$L,2,FALSE)