首页 > 解决方案 > 电话号码列未被识别为文本。添加引号不会更改值

问题描述

我有一个电话号码列表,我需要"在每个号码的开头和结尾添加一个,以便可以将它们读入程序。

当我有一个电子邮件列表时,以下方法有效:

在列中所有单元格的开头和结尾添加引号

  1. 选择/突出显示列
  2. 右键单击选择
  3. 点击格式
  4. 格式化单元格...
  5. 风俗
  6. 单击标准文本框并编写\"@\"

但是对于电话号码,即使我将格式更改为文本一次然后应用上述内容,Excel 似乎也无法将数字识别为文本。如何说服 Excel 将这些值视为普通文本?

正如您在第 20 行中看到的那样,Excel 甚至添加了一个小数,如果我要将文件导出为 CSV,可能会给目标系统带来错误的想法。

在此处输入图像描述

标签: excel

解决方案


使用这个公式:="""" & TEXT(A1;"0") & """"

对于美国人,公式可能因地区和语言而异:="""" & TEXT(A1,"0") & """"

""""是双引号的转义版本。该公式将您的数字转换为文本,然后在其前后添加双引号。


推荐阅读