我使用卡号,如信用卡和身份证号码。 显然,我们不用卡号进行任何计算。 他们是“文本”。 我将它们格式化为文本,我将它们input为文本。 我知道这是如何工作的。 Excel不关心。 16位数字的卡号将他们的最后一位数字变成了零,变成了科学记数法,我没有告诉Excel做的愚蠢的东西。 我需要做的事情,如从我们目前不完善的networking系统下载的文件中查找/删除单元格中的空格。 系统向我发送16位数字的文件,格式为文本的单元格,但由于错误,最后有空格。 我find/删除所有的空格,我所有的卡号都转换成科学记数法,最后一位数字变为0.他们是文本,他们被格式化为文本,我大喊大叫他们是文本的屏幕,为什么Excel拒绝承认他们是文字? (我宁愿find一种方法来阻止Excel的行动,而不是find一种方法告诉我们的程序员在每个单元格中放一个撇号) 我如何做到这一点,让Excel只是做一些我没有告诉它做的事情? 或者至less阻止它做任何不喜欢的数字。 也许我可以写一个macros,每当它发现“Uhoh我应该改变这个数字到不同的东西! 我会把它的格式设置为文本一千次。 当我尝试用大于15位的数字进行计算时给我一个错误,使我的电脑剧烈爆炸,没关系。 只是停止改变数字。 可能吗? 我有成千上万的数字需要在许多不同的场景中改变。 我只是想阻止它试图帮助。 我不明白为什么这将是困难的。 我有2007年,但其他版本的答案也会很好。