停止Excel更改单元格内容

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我用信用卡号码,比如信用卡和身份证号码。很明显,我们不使用信用卡号码进行任何计算。它们是“文字”

我将它们格式化为文本,然后键入它们就像文本一样。我知道那是怎么回事。Excel不在乎。16位卡号把他们的最后一个数字变成一个零,变成科学的符号,这是我没有告诉Excel去做的愚蠢的事情。

我需要做一些事情,比如从我们目前不完善的网络系统下载的文件中从单元格中查找/删除空格。系统发送给我16位数字的文件,单元格格式为文本,但由于错误,在末尾有空格。我确实找到/删除了所有空格,我所有的卡号都被转换成科学的符号,最后一个数字变成了0。它们是文本,它们被格式化为文本,我在屏幕上大叫它们是文本,为什么Excel拒绝承认它们是文本?(我宁愿找到一种方法来停止Excel的操作,也不愿找到一种方法告诉我们的程序员在每个单元格中添加一个撇号)

如何使Excel停止做任何我没有告诉它做的事情呢?或者至少阻止它对它不喜欢的数字做任何事情。也许我可以写一个宏,因为每当它发现“嗯,我应该把那个数字更改为不同的东西!”。我会把那个单元格格式化成上千次。

给我一个错误,当我尝试计算一个大于15位数的数字,使我的计算机爆炸剧烈,这很好。别再改号码了。

有可能吗?我有成千上万的数字需要在许多不同的情况下改变。我只想阻止它试图帮助我。我不明白为什么会很难。我有2007,但其他版本的答案也会很好。

提问于
用户回答回答于

很抱歉让这个老话题重新出现,但如果其他人发现这一点,也许会有所帮助。

我也有过同样的问题。我们的数据库中有一列包含如下数字:

111206,111206,2...。111206,10 111206,11

还有一种奇怪的约会方式。可以说,将其粘贴到Excel中是一个很重要的问题。我也做了一些事情,比如对我的屏幕大喊大叫,但是微软似乎仍然忽视了这个非常有用的用户输入。(另一个提示:我投票赞成键盘回击注册---如果你以超过80%的最大力量点击Enter,它应该跳过任何确认对话框,执行“Just f”。)*!

不管怎样,一位同事向我指出了“粘贴特殊”选项。右键单击Excel单元格,选择“粘贴特殊”并选择“文本”。

用户回答回答于

我找到了解决办法。突出显示所讨论的列。右击并选择格式单元格。选择“自定义”,然后选择单个0(零)。它会使你所有的专栏都以你想要的方式出现。

扫码关注云+社区