第一列中的数据未存储为文本值 。否则,VLOOKUP可能返回不正确或意外的值 。
对第一列排序
range_lookup为TRUE时使用VLOOKUP之前对table_array的第一列排序 。
使用通配符
如果range_lookup为FALSE且lookup_value为文本,您可在lookup_value中使用通配符 -问号(?)和星号(*) 。问号匹配任何单个字符 。星号匹配任何字符序列 。如果要查找实际的问号或星号,则在字符前键入代字号(~) 。
例如,=VLOOKUP(”Fontan?”,B2:E7,2,FALSE)将搜索最后一个字母可能会发生变化的所有Fontana实例 。
请确保您的数据中不包含错误的字符 。
在第一列中搜索文本值时,请确保第一列中的数据没有前导空格、尾部空格、直引号(’或”)与弯引号(‘或“)不一致或非打印字符 。否则,VLOOKUP可能返回意外的值 。
要获得准确的结果,请尝试使用CLEAN函数或TRIM函数删除单元格中表格值后后面的后置空格 。
需要更多帮助吗?可随时在Excel技术社区中咨询专家,在解答社区获得支持,或在ExcelUserVoice上建议新功能或功能改进 。
另请参阅课程摘要卡:VLOOKUP复习课程摘要卡:VLOOKUP疑难解答提示YouTube:来自Excel社区专家的VLOOKUP视频有关VLOOKUP的全部须知内容如何更正VLOOKUP函数的#VALUE!错误如何更正VLOOKUP函数的#N/A错误Excel中的公式概述如何避免损坏的公式检测公式中的错误Excel函数(按字母顺序)Excel函数(按类别列出)VLOOKUP(免费预览)
猜你喜欢
- MATCH 函数
- HLOOKUP 函数
- CHOOSE 函数
- INDEX 函数
- INDIRECT 函数
- TRANSPOSE 函数
- 参考 查找和引用函数
- DATE 函数
- VBA 怎么使用DATEADD函数
- Excel函数:AVERAGE函数
