execl在一段文字中提取数字的问题比方说:10斤的有2个,50块一个,20斤的有3个,20块一个,分别有两个字段10斤的20斤的,从上面这句话中提取10斤的,20斤的,计算和,累加
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 01:50:08
execl在一段文字中提取数字的问题比方说:10斤的有2个,50块一个,20斤的有3个,20块一个,分别有两个字段10斤的20斤的,从上面这句话中提取10斤的,20斤的,计算和,累加
execl在一段文字中提取数字的问题
比方说:10斤的有2个,50块一个,20斤的有3个,20块一个,分别有两个字段10斤的20斤的,从上面这句话中提取10斤的,20斤的,计算和,累加
execl在一段文字中提取数字的问题比方说:10斤的有2个,50块一个,20斤的有3个,20块一个,分别有两个字段10斤的20斤的,从上面这句话中提取10斤的,20斤的,计算和,累加
把你的文字放在A1单元格
A2=IF(ISERROR(FIND("斤",$A$1,1)),0,FIND("斤",$A$1,1)) 说明第一个斤出现的位置
A3=IF(ISERROR(FIND("斤",$A$1,IF(A2=0,0,A2+1))),0,FIND("斤",$A$1,IF(A2=0,0,A2+1)+1)) 说明第二个斤出现的位置
...说明第三.四.五等下拉
B2=IF(ISERROR(VALUE(MID($A$1,A2-4,4))),IF(ISERROR(VALUE(MID($A$1,A2-3,3))),IF(ISERROR(VALUE(MID($A$1,A2-2,2))),IF(ISERROR(VALUE(MID($A$1,A2-1,1))),0,VALUE(MID($A$1,A2-1,1))),VALUE(MID($A$1,A2-2,2))),VALUE(MID($A$1,A2-3,3))),VALUE(MID($A$1,A2-4,4)))
B3=IF(ISERROR(VALUE(MID($A$1,A3-4,4))),IF(ISERROR(VALUE(MID($A$1,A3-3,3))),IF(ISERROR(VALUE(MID($A$1,A3-2,2))),IF(ISERROR(VALUE(MID($A$1,A3-1,1))),0,VALUE(MID($A$1,A3-1,1))),VALUE(MID($A$1,A3-2,2))),VALUE(MID($A$1,A3-3,3))),VALUE(MID($A$1,A3-4,4)))
...下拉
B10=SUM(B2:B9)