如何将 Excel 表的所有单元格转换为文本?

如何将 Excel 表的所有单元格转换为文本?

给定一个包含任意类型(整数、文本、小数等)单元格的现有 Excel 2003 文档,如何将每个单元格的内容转换为文本?

并将所有这些更改保存在同一个 Excel 文档中?

答案1

在另一张工作表中,您可以在单元格 A1 中输入:

="" & OriginalSheet!A1

将其复制/粘贴到原始工作表的整个宽度和长度。然后,您可以将选择性粘贴 > 值块粘贴到原始工作表上。这样应该会使所有内容都有小绿色补丁。

唯一需要注意的是日期。当您将此公式应用于日期字段时,它将以文本形式显示日期的序列号。这不是您应用的正常格式。要解决这个问题,请使用此公式代替上面的日期字段公式:

=TEXT(A1,"mm/dd/yyyy")

答案2

以下是明确的答案:

突出显示数字并使用数据 > 文本到列命令。在向导的第 1 页中,选择适当的类型(这可能是分隔符)。在第 2 页中,删除可能显示的任何列分隔符,以将数据保持在一列中。在第 3 页中,单击列数据格式下的文本以指示此列为文本。

答案3

您可以选择所有字段,右键单击并复制,然后右键单击并粘贴特殊/值。您可能希望复制到新电子表格中,这样您就不会丢失公式。

然后选择所有字段并按照 Mark Robinson 的建议进行操作:单击“设置单元格格式”并选择文本。

这会将所有公式转换为它们所代表的值而不是公式,然后将数字值转换为文本。

答案4

选择所有单元格 Ctrl+a

右键单击选定的单元格,然后单击“设置单元格格式”

在“数字”选项卡下,选择“文本”作为类别

即使单元格中有数字,文本格式的单元格也会被视为文本。单元格的显示与输入完全相同。

然后保存你的 excel 文档

相关内容