乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL表一个单元格里有文本有数字,怎样提取前两个数字乘以...-excel文本取数字,excel混合文本提取数字

EXCEL表一个单元格里有文本有数字,怎样提取前两个数字乘以...-excel文本取数字,excel混合文本提取数字

作者:乔山办公网日期:

返回目录:excel表格制作


在B2中输入或复制粘zhidao贴下列公式之一
=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结束公式输入
下拉填

E2 输入公式:

=LEFT(VLOOKUP(,MID(B2,ROW($1:$19),4)*{0,1},2,0),2)*RIGHT(VLOOKUP(,MID(B2,ROW($1:$19),4)*{0,1},2,0),2)/100

数组公式按 Ctrl+Shift+Enter 结束公

数组公式按 Ctrl+Shift+Enter 结束公式, 按 Ctrl+Shift+Enter 结束公式


首先可以用len函数来确定长度是否为18,然后用left函数来确定开头是否为4。

假设你的数字全在A列,则可在B列输入公式 IF(LEN(A1)=18,IF(LEFT(A1,1)="4",A1,"不符合"),"不符合")

效果如下图



1、在C2单元格输入公式:

=LOOKUP(9^9,--RIGHT(LEFT(B2,FIND("*",B2)-1),ROW($1:$9)))

2、在D2单元格输入公式:

=--REPLACE(B2,1,FIND("=",B2),"")

复制并下拉,即可。

完整的公式为:

C2=IFERROR(LOOKUP(9^9,--RIGHT(LEFT(B2,FIND("*",B2)-1),ROW($1:$9))),0)

D2=IFERROR(--REPLACE(B2,1,FIND("=",B2),""),0)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网