Excel用函数提取单元格内容?

提取A列单元格红色字到B列单元格

参考:

=MID(A1,FIND("-",A1,FIND("-",A1,1)+1)+1,99)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-26

图中的表格,你删除B2:B9的内容,选中B2,按下 Ctrl+E,奇迹发生,你要的效果就有了,我office2016一直这么用。这个叫 智能填充,自动根据B1分析规律,应用到B2:B9。如果规律很复杂,你就B2,B3继续多写几个,就能把规律分析的更好,填充效果更好了。

第2个回答  2019-10-22
=RIGHT(A1,LEN(A1)-MAX(IFERROR(FIND("-",A1,ROW(1:20)),0)))
ROW里面的20改成你前面字串可能的最大长度,写大点没关系。写成200,2000都可以;
公式写完后用数组公式的输入法,按CTRL+SHIFT+ENTER本回答被提问者采纳
第3个回答  2019-10-22
以-为标识符进行分列操作显示在新的列,分列完成后把多余的两列删除掉就可以了。
第4个回答  2019-12-24
在B1中输入或复制粘贴下列公式
=RIGHT(A1,LEN(A1)-FIND("#",SUBSTITUTE(A1,"-","#",LEN(A1)-LEN(SUBSTITUTE(A1,"-",)))))
下拉填充
相似回答