提取带 号的单元格中的数字然后相加
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:21:16
可以用公式:假如你的表达式在A1把B1清空,在C1中输入:{=MID($A1,1+SUM(LEN($B1:B1)),SMALL(FIND({"+","-","×","/"},$A1&"+-×/",1+
按下ALT+F11,菜单:插入-模块,复制下面代码.然后退出在B1输入=ORDER(A1)就能求出数字之后.公式向下填充,就能在B列就出A列数据的提取数字后的结果了.PublicFunctionord
B1公式=CHOOSE(COLUMN(A1),LEFT($A1,FIND("x",$A1)-1),MID($A1,FIND("x",$A1)+1,FIND("@",SUBSTITUTE($A1,"x"
可能的原因是:你用B1-TRUNC(B1),函数,得到的数值并非你认为的0.3,而可能是0.30000000001,或者0.299999999,所以应该再加一个round函数取一位小数,公式为:=MA
先分列,条件是标点符号为*然后在A3输入=A1*A2然后下拉复制公式
B1公式下拉:=IF(A1="","",SUMPRODUCT(--(0&TRIM(MID(SUBSTITUTE(MID(A1,2,99),"/
要看你这些文本加数字单元格的规律,如果有规律的话,可以把数据取出来再进行计算,如果没有规律的话,那我也不知道有什么好的方法可以处理.再问:我是要算成绩每科目有学分然后单元格中输入的是语文4数学3之类的
A3单元格写入公式=INDIRECT("Sheet!P"&C3)或=INDEX(Sheet!P:P,C3)再或=OFFSET(Sheet!P$1,C3-1,)下拉复制公式
3*76*3套=LEFT(A1)取出第1个3=MID(A1,3,2)取出中间的76=MID(A1,6,1)能取出最后1个3你需要的公式是:=LEFT(A1)*MID(A1,3,2)*MID(A1,6,
如果数字和字母都在前面,数据在A列可以在B1单元格输入=LEFT(A1,LEN(A1)*2-LENB(A1))如果有空格,可以先去空=LEFT(TRIM(A1),LEN(A1)*2-LENB(A1))
=substitute(substitute(a1,"K",),"+",)
=IF(COUNT(FIND({0,5},A1))=2,"05","")&IF(COUNT(FIND({1,6},A1))=2,"16","")&IF(COUNT(FIND({2,7},A1))=2,
=MID(A1,4,3)再问:这是从左向右取3个,我要从右向左取3个再答:=RIGHT(REPLACE(A1,FIND("*",A1),4,),3)再问:被提取单元格为空时,显示#VALUE!,能不显
假设数据在A列在B1输入=LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19)),ROW($1:$99)))公式下拉方法2:按A
B1=TRIM(MID(SUBSTITUTE($A1,",",REPT("",99)),(COLUMN(A1)-1)*99+1,99))向右复制公式.
假设数据写在A列,从A1单元格开始的数据则B1单元格写入公式=FLOOR(A1,50)或=INT(A1/50)*50下拉填充公式
A3中输入:=MID(B3,3,2)意思:从B3中的字符的第3个字符开始选取,选2个(提取长度为2的字符串)B3中从左到右第三个字符是李选2个就是李四
在B1中输入或复制粘贴下列公式=LEFT(A1,FIND("*",A1)-1)或=--LEFT(A1,FIND("*",A1)-1)下拉填充
要小数点:b1=mid(a1,column(a1),1)不要小数点:b1=mid(substitute(a1,“.”,“”),column(a1),1)都右拉再问:这个只能把5提取到B1,C1就变成5