EXCEL表格中,其中一列数据,里面有10位数,可我只想取前6位数,有什么捷径或者公式

如题所述

工具/原材料

excel2018、电脑。

1、打开电脑找到并双击打开excel2018新建工作表格软件;

2、双击打开excel新建表格以后,为了更好的示范在单元格编辑好任意的数字文本内容;

3、编辑好数字文本内容以后,选中B列并在编辑栏里输入:=LEFT(A1,6);

4、公式输入好以后,再按“ctrl+回车键”对B列单元格进行填充即可完成数字的提取。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-01-17
在B2中输入或复制粘贴下列公式
=LEFT(A2,6)
结果为文本
也可用如下公式得到数值
=LEFT(A2,6)+0
=LEFT(A2,6)-0
=LEFT(A2,6)*1
=LEFT(A2,6)/1
=--LEFT(A2,6)
=VALUE(LEFT(A2,6))
=INT(A1/10000)
=LEFT(A2,6)^1
第2个回答  2023-02-27
工具excel2016,电脑,系统win10专业版
数据在A列,
在B1输入公式=mid(A1,1,6)。这是最常用的公式了。MID是把A1的字符串进行分割。1,起始值,6,终止值,从第1个开始到第6个分割,取出第1到第6个字符。
比如:1234abcdefg89456789,如果是mid(A1,1,6),会得到1234ab。
如果是mid(A1,4,6),会得到abcdef。依此类推。
知识扩展,用left函数也可以的,LEFT函数是MID函数的简化函数,但功能会相对弱一些,但是,可简化公式。类似的还有RIGHT函数。如果字符串很长,分割的字符正好在字符两端,用MID会显得很不方便,但是LEFT和RIGHT就发挥优势了。
比如,A1的值为1234abcdefg894567891234abcdefg89456789要分割取出最后二个字符,用RIGHT(A1,2),用MID(A1,36,2)。