首页 > 解决方案 > 如何从混合 Excel 单元格中提取带前导零的数字?

问题描述

我需要从混合单元格中提取带有前导零的数字吗?

示例单元格 A1 内容:

A1: 0012 SomeText

我只需要在单元格 B1 中带有前导零的数字:

B1: 0012

如果我将公式=TEXT(LEFT(A1;FIND(" ";A1));"@")放在格式为 General 的单元格中,我只会得到没有前导零的数字12

如果我将公式放入格式化为文本公式的单元格不起作用,它会显示公式文本。

标签: excelexcel-formula

解决方案


假设您的文本是,您可以使用和####[space]xxxx提取数字:LEFT()SEARCH()

=TRIM(LEFT(A1;SEARCH(" ";A1)-1))

推荐阅读