将现有数字单元格转换为文本
Posted
技术标签:
【中文标题】将现有数字单元格转换为文本【英文标题】:convert existing numeric cells to text 【发布时间】:2012-10-20 02:06:15 【问题描述】:我有一个包含一列邮政编码的 .xls 文件。
由于它们都是 5 位数字,因此 Open Office Calc 将它们视为数字。我希望它将它们视为文本。
我知道我可以通过在所有数字字段前加上撇号来做到这一点。但是我有几十个带有几千个邮政编码的电子表格。
我尝试选择列并执行格式 - 单元格 - 选择数字选项卡并选择文本。但这不起作用,格式代码是 @ 而不是 '
有没有办法选择一列数字数据并在每个字段的开头自动添加一个'?
【问题讨论】:
【参考方案1】:您可以在宏中使用 VBA,这很简单。或者,您可以使用将数字转换为文本的 BAHTTEXT(在文本下)创建 formula。如果这不起作用,您可以使用 CONCATENATE 并有一列所有撇号,然后加入这两列。然后只需向下拖动公式,您就会有一个新的文本列。
【讨论】:
以上是关于将现有数字单元格转换为文本的主要内容,如果未能解决你的问题,请参考以下文章
Libreoffice Calc:将许多带有文本的单元格转换为数字
LibreOffice Calc - 单元格中以下划线和数字结尾的文本将被转换为一个小数字