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

时间:2020-01-23 01:15:00

标签: excel padding

我正在尝试获取Excel中单元格的前两个字符。我尝试从中获取的单元格的格式设置为包括6个字符的零填充(例如“ 12345” =“ 012345”,“ 123” =“ 000123”)。

要使用LEFT函数(例如LEFT(A1, 2))来抓取前两个字符

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

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

有没有办法使左功能包含填充数字?

1 个答案:

答案 0 :(得分:1)

使用单引号或样式在数字前添加单元格以使其成为文本。您还可以执行A2 = TEXT(A1,“ 00000”)之类的操作,将A2的内容固定为5位固定长度。然后做左移。.所以LEFT(TEXT(A1,“ 00000”),2)可能也会帮助您。

相关问题