作者:乔山办公网日期:
返回目录:excel表格制作
假设源数据在A1单元格
1,在左边抄的连续数字袭比如 87463ADdk,那么提取数字公式为
=LOOKUP(9E+307,--LEFT(A1,ROW(INDIRECT("A1:A"&LEN(A1)))))
2、在右边的连百续数字,比如度 DIFUD57540,公式为
=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1))
3、如果是在中间的连续数字,比如ADB8545KIK,那么公式为
=LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("A1:A"&LEN(A1)))))
1、以excel2010版本为例,如下图,可用百left和right结合find函数来提取“*”号前面度和后面的数知字;
2、首先在B1单元格输入道公式=LEFT(A1,FIND("*",A1)-1),按enter键后则可提取出“*”符内号前面的数字;
3、再在C1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("*",A1)),按enter键后则可提取出“*”符号后面的数字;
4、如下图,最后容下拉填充公式则可。
输入copy以下公式,然后向百右度向下填充知公式
=--TRIM(MID(SUBSTITUTE(SUBSTITUTE($A1,"H",""),"X",REPT(" ",100)),1+(COLUMN(A1)-1)*100,100))
详见附图示道例
在B2中输zd入或复制粘贴下列公式之一
=LOOKUP(9^专9,--MID(A1,MIN(FIND(ROW($1:$9)-1,A1&1234567890)),ROW($1:$100)))
=LOOKUP(9E+307,--MID(A1,MIN(FIND(ROW($1:$9)-1,A1&1234567890)),ROW($1:$100)))
=LOOKUP(9^9,--MID(A1,MIN(FIND(ROW($1:$9)-1,A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
=LOOKUP(9E+307,--MID(A1,MIN(FIND(ROW($1:$9)-1,A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
按三键CTRL+SHIFT+ENTER结束公式输入
下拉属填充