Excel生成UPC编码需保留前导零去空格 现有方法失效求解决方案
Excel 2019 生成带前导零无空格UPC编码的操作方法
- 第一步:提前设置目标列格式
选中你要存放最终UPC结果的空列(例如B列),右键选择「设置单元格格式」,在分类列表中选择文本,点击确定。这一步必须在输入计算内容之前完成,避免Excel自动将数字识别为常规格式抹除前导零。 - 第二步:使用简化公式处理内容
在B2单元格输入公式:=SUBSTITUTE(TRIM(A2)," ","")
TRIM函数会先移除原始内容首尾的多余空格,SUBSTITUTE函数会删除内容中间所有的空格,公式容错率更高,无需处理复杂的字符匹配逻辑。输入完成后按回车,下拉单元格填充整列即可得到去空格且保留前导零的UPC编码。 - 第三步:固化结果避免公式丢失
全选已经填充好结果的B列,按Ctrl+C复制,右键点击B2单元格,在粘贴选项中选择值,即可将公式计算结果直接保存为文本内容,不会再出现公式丢失的问题。 - 保存注意事项
处理完成后保存文件时,不要选择CSV格式,CSV会自动忽略单元格文本格式、抹除前导零,选择默认的.xlsx格式保存即可。
如果你更习惯用查找替换操作,按以下步骤执行即可解决之前替换无效的问题:
- 先全选原始数据列,设置单元格格式为文本
- 按
Ctrl+H调出查找替换窗口,查找内容输入单个空格,替换为留空,点击全部替换即可完成操作。
内容的提问来源于stack exchange,提问作者Steph
相关产品推荐
相关产品推荐

