使用 LEFT() 函数时包括前导零



我正在尝试在 excel 中抓取单元格的前两个字符。我尝试从中抓取的单元格的格式设置为包含 6 个字符的零填充(例如"12345" = "012345"、"123" = "000123"(。

为了抓住前 2 个字符,我正在使用LEFT函数(例如LEFT(A1, 2)(

我遇到的问题是 LEFT 函数忽略了填充的零,取了前 2 个未填充的数字。

A1 = 012345 -> LEFT(A1, 2) = 12
A2 = 301345 -> LEFT(A2, 2) = 30
A3 = 002345 -> LEFT(A3, 2) = 23

有没有办法使左侧函数包含填充的数字?

在单元格前面加上单引号或样式的数字,首先是文本。您还可以执行诸如 A2=TEXT(A1,"00000"( 之类的操作,将 A2 的内容固定为 5 位固定长度。然后做左边的..所以LEFT(TEXT(A1,"00000"(,2(也可能对你有所帮助。

最新更新