[悬赏中] excel 中 如何将等式中间的数值单独提取出来?
发布网友
发布时间:2022-05-02 15:39
我来回答
共5个回答
热心网友
时间:2022-06-20 17:07
=MID(A4,8,LEN(A4)-13)
其中13为中间数据前后字符的个数。
另外,如果不用公式,更容易实现!
先复制一份工作表,然后打开,点“编辑”菜单下的“替换”:
查找内容填入“=0.4+3+”,然后点“全部替换”按钮;
查找内容填入“+3.3+8”,然后再点“全部替换”按钮。
呵呵,shuhua0715的100%正解!无论数字结构怎么变化,只要是从第二个加号提取到第三个加号之间的数字,都可以。。
热心网友
时间:2022-06-20 17:07
1、EXCEL的“选项”菜单里有一“显示公式”的项目,勾选它,公式就显示出来了。
2、用替换操作,将“=”删除。
3、再用“分列”操作,以“+”为分隔符号……这样就将数据分到各单元格内了;如果要将数据放在同一单元格,则用“替换”操作,将“+”换为空格。
热心网友
时间:2022-06-20 17:08
Sub Macro3()
'
' Macro3 Macro
' 宏由 wyp 录制,时间: 2008-10-19
'
' 快捷键: Ctrl+m
'
Dim strTemp() As String, strCel() As String
strTemp = Split(ActiveCell.Text, "+")
strCel = Split(ActiveCell.AddressLocal, "$")
Range(Chr(Asc(strCel(1)) + 1) & strCel(2)).FormulaR1C1 = strTemp(2)
End Sub
热心网友
时间:2022-06-20 17:09
用函数嘛
你看那些数据有个规律的
前面都是0.4+3 后面都是3.3+8
你要的数字就在中间,用函数减去不就OK了??
热心网友
时间:2022-06-20 17:09
=MID(A1,FIND("+",A1,FIND("+",A1)+1)+1,FIND("+",A1,FIND("+",A1,FIND("+",A1)+1)+1)-(FIND("+",A1,FIND("+",A1)+1)+1))