怎么样将EXCEL单元格中的数据,提取前11位数呢.

2024-11-24 16:10:38
推荐回答(5个)
回答1:

  1.LEFT函数:是提取从左第一个字符开始,取几位,=LEFT(A1,11)即取前个11字符;
  2.MID函数:是从第几位开始,提取几位,=MID(A1,1,4)即从第1位起,取4位;
  3.RIGHT函数:是从右起提取位数,即从后面向前数提取几位,=RIGHT(A1,3)即取后3位。
  方法很多,看具体数据而定,是固定取前11个字符,直接用LEFT函数是正确的选择。

回答2:

解决方案:
1、如果想在直接修改本列数据:则选中该列-〉选择EXCEL菜单上“编辑”->“替换”->“查找内容”填“-G”;“替换为”内不填内容->“全部替换”即可。
2、如果想在其他空闲列生成新数据(如数据在A列,D列为空闲列),则在D1单元格中输入=LEFT(A1,11)然后下拉复制即可。

回答3:

如果你的数据就如你所列的那么规范(字符长度一致),可以使用公式完成
f列
=left(e1,1)
g列
=mid(e1,8,1)
h列
=mid(e1,10,4)

回答4:

=LEFT(A1,11)
向下复制公式。

回答5:

数据→分列,分隔符为“-”