在Excel中,看起来像列中的数字的字符串需要仅解释为字符串

在Excel中,看起来像列中的数字的字符串需要仅解释为字符串,excel,Excel,我的Excel电子表格中有一列,其中的文本如下所示: 413781222 这看起来是一个值得称道的数字。我希望它被解释为一个大字符串 我该怎么做 非常感谢 将撇号“粘贴在值前面…问题是,一旦excel将其识别为数字,它就会从单元格值中删除格式,并使用格式添加逗号等 要保留逗号,您需要在前面输入值,或者在粘贴/键入值之前将单元格格式化为文本单元格 您还可以使用函数=TEXT(F4,“#,##0”)将值存储为带逗号的字符串,然后复制粘贴。我假设您在单元格A1中有此文本 尝试使用以下方法: =Text

我的Excel电子表格中有一列,其中的文本如下所示:

413781222

这看起来是一个值得称道的数字。我希望它被解释为一个大字符串

我该怎么做


非常感谢

将撇号
粘贴在值前面…

问题是,一旦excel将其识别为数字,它就会从单元格值中删除格式,并使用格式添加逗号等

要保留逗号,您需要在前面输入值,或者在粘贴/键入值之前将单元格格式化为文本单元格


您还可以使用函数
=TEXT(F4,“#,##0”)
将值存储为带逗号的字符串,然后复制粘贴。

我假设您在单元格A1中有此文本

尝试使用以下方法:

=Text(A1,"###,###,###")
我对您的数据执行了此操作,然后仅复制和粘贴了值,该值包括'413781222'逗号。您可以复制/粘贴数据,并让Excel将其更改为数字,但随后…将其更改回您喜欢的格式,在值中

在每个单元格前加上一个撇号是很自然的!它适用于有限数量的项目,但我已经学会讨厌这样做(显然过去花了太多时间)

这适用于781669以及您的原始示例

我经常这样做:

=A1&""
…或:

=R1C1&""

这将使数字成为字符串。

将格式更改为文本?我的朋友尝试过。它删除了逗号。需要我的字符串中的逗号。将格式转换为General?不需要Brett。仍然删除逗号。我有一列50000个这样的字符串。不会发生的。如果该列的值为781669,则显示为781669,且撇号基本上不做任何操作。我需要那个逗号。它的缺点是,如果输入的格式不正确,它会隐藏数据。例如,
413781222.7
将显示为
413781222
,并丢失
.7
@Enigmativity我同意它并不完美,但因为原始单元格中的值不是一个格式化的数字,您需要以某种方式添加格式化。如果小数是个问题,则可能需要某种
If
语句。这只存储原始值,因此您将丢失通过格式化添加的所有标点符号(逗号)。@gtwebb-是的,这是真的。听起来好像真的没有一个完美的方法。