Excel 单元格仅在手动输入单元格时才格式化

Excel 单元格仅在手动输入单元格时才格式化

我正在运行 Vlookup。两个选项卡上的列都已格式化为文本。包括使用“文本到列”。直到我手动在“帐号”列中输入数字,单元格才会格式化。然后 Vlookup 就可以正常工作了。

有什么办法可以解决这个问题?除了手动输入 1000 多个帐号。

样本

答案1

我想知道您是否有前导空格或类似的东西。

我会尝试在您查找的表的帐号前添加一列,使用 =TRIM(B1) 等,假设您的新列是“A”,而旧列是“B”。

然后在你的vlook中使用修剪你的帐号列例如

=VLOOKUP(TRIM(A1),[reference area],[column no],FALSE) 

使用 trim 函数的优点是它可以将任何数字转换为文本。

(或者,您可以在两个地方使用 VALUE 函数代替 TRIM 函数,这会将值转换为数字,但 TRIM 函数将支持数字和字母值)

希望这可以帮助

相关内容