excel - 从现有数据构建 UPC 代码 - 保留前导零并消除数字之间的空格
问题描述
我正在使用导入 Excel 的数据构建 UPC 代码。将此数据复制到新列以创建 UPC 代码时,我需要保留前导 0,但消除列之间的空格。例如,这个 0000 007 1600 到 00000071600。
我尝试将列更改为 0 的文本(这似乎有效)并使用查找/替换来查找空格并消除它们(这不起作用)。
根据某人的建议,我在笔记中打开 Excel 文件,将其复制到新的 Excel 表中,并使用以下公式:=SUBSTITUTE(RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2,", ","#",LEN(A2)-LEN(SUBSTITUTE(A2,",",""))))),"","")
根据最后一步,当我保存 EXCEL 文件并重新打开它时,公式不会保存并且我丢失了前导零。
请对另一种方法提出任何建议吗?感谢您的时间。
我正在使用 Microsoft Office 家庭和学生版 2019
解决方案
保存 csv 文件后,将文件扩展名更改为 .txt 然后使用 Data > Data Tools > Text to columns 打开文件,将分隔符设置为逗号并将 UPC 列标记为 Text(而不是 General 或 Number)。
或者,使用 Power Query 通过数据 > 获取和转换数据 > 从文本/CSV 加载 csv 文件。再次将 UPC 列标记为文本。
推荐阅读
- python - 尝试导入张量流时出现 UnicodeDecodeError
- hive - 带有示例示例的 Hive 横向视图,其中 Hive 表具有 2 列作为数组
- ignite - Ignite TcpDiscoveryMulticastIpFinder 不起作用:节点失败,apache ignite 服务器无法形成集群
- node.js - 从不同的机器启动 React 应用程序时出错
- sonarqube - SonarQube 6.7 - 更改用户的登录 ID
- java - 如何以编程方式在Android中编写部分字符串粗体?
- json - Shopify GraphQL 从服务器获取架构
- python - 抓取网站时,我收到错误“超过 180.0 秒”。为什么?
- python - 跨多个级别的外键填充 django 表列
- c# - WPF ValidationRule 成功消息