如何防止 Google 电子表格将逗号解释为千位分隔符?

How to prevent Google Spreadsheet from interpreting commas as thousand separators?

目前,将 112,359,1003 粘贴到 Google 表格中会自动将值转换为 1123591003

这使我无法应用 Split text to columns 选项,因为没有逗号可供分隔。

请注意,我的数字格式设置为以下(而不是 Automatic):

选择 Plain text 选项可防止逗号被截断,但也使我无法在公式中使用插入的数据。

插入大量数据时,此问题的解决方法不可取:select 个您希望占用的单元格,设置为 Plain Text,粘贴数据,设置回所需的数字格式。

如何禁用 Google 电子表格对我粘贴的数值中逗号的自动解释?

由于数字格式类型的性质,您不能以任何数字格式粘贴它。它会将其解析为实际数字并以这种格式物理存储。像您一样使用明文类型是解决此问题的方法。

但是,有一些选项可以以稍微不同的方式执行这些任务; - 您可以使用 CSV 导入功能,这样就不必更改 sheet 的类型。 - 您可以使用 int() 函数将明文值解析为 int。 (并将其与查找功能结合起来)。

  • 文本格式:
    • 使用 ' 来添加号码。无论实际格式如何,它都将存储为文本。
    • Select 列并将格式设置为“纯文本”。
    • 在上述两种情况下,您可以将结果文本乘以 1 *1 以在任何公式中用作数字。

  • NUMBER 格式:

    • 使用 ,/Automatic 保留数字格式。
    • 这里虽然split text to columns可能不行,你可以用TEXT()或者TO_TEXT()

      =ARRAYFORMULA(SPLIT(TO_TEXT(A1:A5),","))