如何提取10位数的excel列

时间:2017-05-30 07:15:53

标签: excel excel-formula

我的列中有行,如下所示,我需要从中提取15位数字。只有行之间的共同点是所有15位数字的开头和结尾都是破折号(_)。

  

ABCD_AB0121_01_201602050716356_ABCD_ABDE     BCD_AB0121_01_201602050716356_ABCD
    ABCD_AB0121_01_201502050716356_ABCD_ABDE
  BCD_AB0121_01_201402050716356_ABCD

2 个答案:

答案 0 :(得分:0)

假设" _20"在每个15位数的开头显示,并且要从中提取的字符串位于A列中,带有FIND的简单MID应该执行:

=MID(A2,FIND("_20",A2)+1,15)

答案 1 :(得分:0)

Cell B1中输入以下公式:

=LOOKUP(10^15,MID(A1,ROW(INDIRECT("1:"&LEN(A1))),15)+0)

参见图片以供参考

enter image description here