我想使用一个VLOOKUP函数来引用一个数据表,该数据表放在VLOOKUP与写入函数的表不同的表中.
示例:在Sheet 1中,单元格AA3我想插入该VLOOKUP函数.我希望函数检查单元格M3中的数字,在工作表2范围地址A2:Q47第一列中找到相同的数字,并在该表的第13列中重现该值.
我写了这个函数,但#N/A结果报告:
=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)
Run Code Online (Sandbox Code Playgroud)
bar*_*ini 19
其中一个常见问题是返回VLOOKUP"数据不匹配",#N/A因为数字查找值与VLOOKUP表中的文本格式值不匹配(反之亦然)
这两个版本都有效吗?
=VLOOKUP(M3&"",Sheet1!$A$2:$Q$47,13,FALSE)
要么
=VLOOKUP(M3+0,Sheet1!$A$2:$Q$47,13,FALSE)
前者将数字查找值转换为文本(假设查找表第1列包含格式化为文本的数字).后者反过来,将文本格式的查找值更改为数字.
根据哪一个工作(假设一个工作),您可能希望永久更改数据的格式,以便标准VLOOKUP可用
你的公式看起来不错。也许您要查找的值不在第二个表的第一列中?
如果第二张工作表位于另一个工作簿中,您需要添加对公式的工作簿引用:
=VLOOKUP(M3,[Book1]Sheet1!$A$2:$Q$47,13,FALSE)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
151175 次 |
| 最近记录: |