Excel 的“突出显示重复单元格”会突出显示实际上不同的值

Excel 的“突出显示重复单元格”会突出显示实际上不同的值

简单测试用例:

  • 创建新工作簿
  • 将 A 列格式设置为“文本”
  • 在单元格 A1 和 A2 中输入以下内容:
1234567800000639
1234567800000630
  • 选择 A 列,然后在“条件格式”子菜单中选择“突出显示单元格规则”>“重复值”。

尽管它们不同,Excel 仍将它们突出显示为重复项。 Excel 屏幕截图

我怀疑 Excel 将它们视为数字,并且出现舍入误差,但我已专门设置为文本格式并直观地看到不同的值,因此我不确定如何告诉 Excel 将其视为文本。

答案1

Excel 对数值精度的限制为 15 位,而您计算出您的数字有 16 位,因此 Excel 会将其转换为数字,并且无法判断它们不是重复的(尽管您已将它们标记为文本并放在'数字的开头以表示字符串)。

一种解决方法是将字母连接到要测试重复项的字符串列上。如您所见,通过"a"在字符串前面添加字母,Excel 会将其视为真实字符串。

在此处输入图片描述

相关内容