EXCEL中怎么提取某个字之前和某个字之后的内容

比如说“报销红光区公园1号店2017.10.6-11.6电费847元(起止10521-11126)”怎么把847这个数字提取出来

=MID(A1,FIND("电费",A1)+2,FIND("元",A1)-FIND("电费",A1)-2)

OK。

追问

莫名其妙的我改好了 哈哈哈 谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-19
公式比较难,写代码比较方便
第2个回答  2020-12-12
日常办公中,时常需要用到Office办公软件,特别是其中的Word、Excel以及PPT。这篇将分享一个办公族可能会用到的Excel技巧,即利用公式,提取某特定字符前(后)的字段。
开启分步阅读模式
工具材料:
Excel
操作方法
01
例如,在这个Excel表格中我们想要提取员工姓名,若员工数量较少,或许还可以逐个输入,但公司员工数量较多时,提取信息的工作量就比较大了。在这里,将教你如何使用公式提取想要的信息。

02
首先,我们选中需要提取信息的单元格(列)对应的右侧一格(列),例如,想要从A列提取,从A2开始,我们选中B2。

03
接着,点击工具栏下的输入框(fx字样右侧),输入公式如下:=RIGHT(A2,Len(A2)-Find("部",A2)),点击回车,B2就成了李力。(其中Len用于返回文本串的字符数,提醒:若要使用Left提取左边字段,就不需要使用Len函数了。)

04
然后,我们选中B2单元格,鼠标移至单元格右下角,鼠标图样变为黑色实心十字时,按住左键下拉至需要填充的最后一列即可。(也可双击鼠标左键,自动填充。)

05
就这样提取A列特定字符后的字段,并显示在B列的操作完成了。

06
Len,Left,Right等公式还可互相结合使用。如下:想提取部门信息,即A列前三个字。我们点击C2输入公式。

07
公式如下:=LEFT(A2,3),即在A2单元格中取左边3个字符显示。回车,C2就显示部门信息了。

08
然后,我们将鼠标移至C2右下角点击下拉或双击左键,大功告成。马上动手试试吧。
相似回答