excel 里面如何在数字前面补 0?

请问上边这份表格中 A 列数我想从 B 列中提取前三位 怎么能把第一位 0 也提取过来。

操作方法如下:

一、打开Excel,将光标移动到空白列,如B列。

二、右键点击B列表头,选择设置单元格格式。

三、在窗口中选择文本格式,点击确定。

四、在首行输入公式:=TEXT(A1,“0000”)。

五、点击键盘上的回车按钮,可以看到第一个单元格已经完成加0操作。

六、最后下拉单元格,填充公式,整列数字前添0操作完成。

Microsoft Excel制作表格时常用快捷键:

1、按Ctrl+N新建一个excel文件。

2、按Ctrl+W关闭excel文件。

3、按Shift不松点击关闭按钮,可以关闭所有打开excel文件。

4、插入一个工作表,每按一次F4键,就会插入一个新工作表。

5、按Ctrl+PageDown或PageUp可以快速查看工作表。按Ctrl+9 隐藏行。

6、按Ctrl+0隐藏列。

7、按Ctrl+-(减号) 删除行。

8、按Ctrl+上下左右箭头,可以快速跳转到当前数据区域的边界。

9、按ctrl+shift+end键,可以选取非连续的区域。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-22
A列和B列的单元格属性都设置成文本格式才行,数值格式的话,首个非零数字前面的0都不会保留的。。。
第2个回答  2019-11-22
想保留0,就不要用value,直接用公式=LEFT(B2,3)本回答被提问者采纳
第3个回答  2019-11-22
A2用公式:
=LEFT(VALUE(B2),3)
下拉。追问


=LEFT(VALUE(B2),3) ,也不行呀

追答

看错题意了,用下面公式:(原数据为11位?)
=LEFT(TEXT(B2,"00000000000"),3)
下拉。

第4个回答  2019-11-22
直接LEFT不行吗?
=LEFT(B2,3)