我的栏目包含13位数的文字。如何保留10位数字并删除所有其他文本? 请帮助我,我是擅长excel .. 提前谢谢
编辑: 单元格格式
[6/11/2013 3:26:37 PM] 1234503776599, ksdfl 038ddf63Ksdf)
[6/12/2013 3:26:37 PM] 0234503664599, ksdfadssdfl 038ddf6dfsd3Ksdf)
[6/13/2013 3:26:37 PM] 7234503666099, 45sdsdfadssdfl 03845ddf6dfsd3Ksdf)
在这里,在第二栏中,我想保留13位数字并删除该13位数后的所有文字。
答案 0 :(得分:2)
数字是否始终位于单元格的开头?如果是这样,您可以使用=LEFT(cell_ref, 10)
提取前10个字符,在这种情况下是数字,电子表格将对其进行处理。
答案 1 :(得分:2)
我猜你需要这样的东西
=MID(A1,32,FIND(",",A1,32) -32)
MID将从字符串中间获取文本 FIND将获得第一个逗号的位置
答案 2 :(得分:0)
认为13位数字位于字符串的中间,左边有9个空格,右边有逗号,我们可以在单独的单元格中使用以下公式:
=MID(A1,LEN(LEFT(A1,FIND("]",A1)+1))+9,13)
LEN
函数确定部件的长度,包括]
(大括号)。然后添加数字9以包括九个空格。然后数字13是13位数字的长度。所有这些都用作MID
函数的参数。
获得结果后,只需使用自动填充手柄向下拖动即可获得所有行的中间13位数字。
答案 3 :(得分:0)
=LOOKUP(10^11,MID(A1,ROW(INDIRECT("1:"&LEN(A1)-9)),11)+0)
这适合我。
答案 4 :(得分:-1)
要提取6个连续数字,请使用以下代码:
=LOOKUP(10^6,MID(A1,ROW(INDIRECT("1:"&LEN(A1)-5)),6)+0)
将上述代码中的6替换为需要提取的位数。