excel - 电话号码列未被识别为文本。添加引号不会更改值
问题描述
我有一个电话号码列表,我需要"
在每个号码的开头和结尾添加一个,以便可以将它们读入程序。
当我有一个电子邮件列表时,以下方法有效:
在列中所有单元格的开头和结尾添加引号
- 选择/突出显示列
- 右键单击选择
- 点击格式
- 格式化单元格...
- 风俗
- 单击标准文本框并编写
\"@\"
但是对于电话号码,即使我将格式更改为文本一次然后应用上述内容,Excel 似乎也无法将数字识别为文本。如何说服 Excel 将这些值视为普通文本?
正如您在第 20 行中看到的那样,Excel 甚至添加了一个小数,如果我要将文件导出为 CSV,可能会给目标系统带来错误的想法。
解决方案
使用这个公式:="""" & TEXT(A1;"0") & """"
对于美国人,公式可能因地区和语言而异:="""" & TEXT(A1,"0") & """"
""""
是双引号的转义版本。该公式将您的数字转换为文本,然后在其前后添加双引号。
推荐阅读
- 8thwall-xr - 在 Unity3D 中使用 8th Wall XR 图像检测尺寸缩放目标对象
- python-3.x - 如何在 Google Cloud Platform 中按计划在后台执行异步任务?
- kubernetes - Kubernetes 驱逐管理器驱逐控制平面 pod 以回收临时存储
- animation - 您可以在制作动画时围绕贝塞尔路径“弯曲”SVG 吗?
- javascript - MSAL 重定向的 URI 错误
- node.js - ElasticSearch NodeJS - 聚合项返回多个源属性
- sql-server - OPENDATASOURCE (Transact-SQL) - 连接到多个表
- algorithm - 在保持最小距离的同时去除最大边缘
- javascript - 如何在使用 Razor 插入的 onclick 事件中包含 HTML?
- xml - 如果另一个节点的内容与某个值匹配,则用于检查测试节点的 Schematron