概述
我有一个从数据库中提取的值列表。这些值的范围为B2:B39754。值是文本字符串,有些在末尾包含空格我想删除,因为我认为它们导致VLOOKUP函数我正在使用单元格范围失败(它报告错误的匹配值)。 / p>
我尝试过什么
我的第一个补救措施是突出显示单元格的范围,并在“查找”字段中使用空格查找/替换,而在“替换”字段中执行任何操作。没有骰子,空间依旧。
我的第二个补救措施是使用TRIM()函数并将结果复制为已经在B2:B39754范围内的值。再次,这无法弥补这种情况。
添加个人信息
我在B列中有一系列地址值,我需要将其更改为更易理解的描述。这是VLOOKUP功能的目的。如果您好奇,单元格C2中的VLOOKUP函数是:
=VLOOKUP(B2,$F$2:$G$6,2)
将其复制到单元格C39754。
似乎正在发生的事情是VLOOKUP与G2:G6中的正确值与B列中的值不匹配。我认为这是因为B列中文本字符串后面的空格,但可能存在导致此错误的另一个原因是什么?
非常感谢您提供的任何建议。
答案 0 :(得分:-1)
也可能是数据库中的数据类型" pad"匹配字段大小。您不会对正在使用的数据库发表评论,但请尝试从" char"输入" varchar"例如输入