excel提取一段文字?

作者&投稿:司马詹 (若有异议请与网页底部的电邮联系)
~

看了你的数据源,这种情况我建议不要用函数提取了,直接进行数据分列吧。

具体操作:

1、选中B列

2、在依次点击“数据”→“分列”

3、选择分隔符号,点击下一步

4、勾选“其他”,并在后方文本框中输入 / ,点击“完成”



楼上正解,不过如果数据是会后续增加的,分列就麻烦了。

其实,只要弄清楚文本特点,很简单的函数也能解决的:

c1输入:

=MID(B1,FIND(")(",B1)+2,FIND("/",B1)-FIND(")(",B1)-2)

d1输入:

=MID(B1,FIND("/",B1)+1,FIND("/",B1,FIND("/",B1)+1)-FIND("/",B1)-1)

e1输入:

=MID(B1,FIND("/",B1,FIND("/",B1)+1)+1,FIND(")",B1,FIND(")",B1)+1)-FIND("/",B1,FIND("/",B1)+1)-1)

如果结果不对,注意检查前面文本中的 (  ) 是中文还是英文状态输入的,然后调整下就好。



如图所示。提供众多解法中的其中一种。公式见截图。

引用范围请自行修改。



苯磺酸氨氯地平片( 5mg,浙江京新药业股份有限公司)(93240/195200/105140)厄贝沙坦片( 75mg,浙江华海药业股份有限公司)(100800/139776/75600)厄贝沙坦氢氯噻嗪片(厄贝沙坦0.15,氢气嗪12.5mg,浙江华海药业股份有限公司)(74200/109895/80528)硫酸氢氯吡格雷片( 75mg,深圳信立泰药业股份有限公司)(18092.8/18553/7840)阿托伐他汀钙口服常释剂型(20mg,齐鲁制药(海南)有限公司)(61600/56942/45290)蒙脱石口服散剂(3g,哈药集团中药二厂)(360/768/480)瑞舒伐他汀钙口服常释剂型(10mg,南京正大天晴制药有限公司)(64400/82944/16240)头孢呋辛酯(头孢呋辛)口服常释剂型(0.25%,成都倍特药业股份有限公司)(15000/25344/11760)阿卡波糖片( 50mg,拜耳医药保健有限公司)(160800/188736/106200)阿奇霉素片(0.25g,石药集团欧意药业有限公司)(1860/6183/1950)奥美沙坦酯片( 20mg,东莞市阳之康医药有限责任公司(广东东阳光药业有限公司受委托生产))(8568/8459/3920)福多司坦片(0.28,宜昌东阳光长江药业股份有限公司)(4940/2893/0)格列美脲片(2mg,四川海汇药业有限公司(扬子江药业集团广州海瑞药业有限公司受委托生产))(42000/64512/53400)


求助大神,怎么把excel单元格内特定的文本提取出来?
按照你的图示,是不是可以理解为去除文字部分?公式:=CONCAT(IF(LENB(MID(ASC(A2),ROW($1:$100),1))=1,MID(A2,ROW($1:$100),1),""))数组公式,同时按下Ctrl+Shift+Enter结束输入。然后向下填充。

EXCEL中,如何用函数获取单元格中的某一段字符串?
EXCEL中用函数获取单元格中的某一段字符串的步骤如下:1.首先把鼠标定位在该单元格。2.然后,点击公式——插入函数——文本——mid——确定。3.在出现的函数参数中,鼠标定位在Text单元格——单击A2单元格——鼠标定位在Start_num单元格——输入3(表示从字符串的第三位开始截取)——鼠标定位在Num...

excel里怎么截取文本中的一段?
设内容在A1,公式如下:第2个字符:=mid(A1,2,1)第3个字符:=mid(A1,3,1)两个字符连续提取:mid(A1,2,2)

excel提取指定范围内的字符
在Excel中提取一个单元格中的某几个字符通常需要使用字符串函数,例如LEFT、RIGHT或MID。以下是如何使用这些函数来提取单元格中的某几个字符:1. LEFT函数:LEFT函数返回文本字符串的左边字符。比如,LEFT(A2;3)将返回单元格A2中前三个字符。其中,“3”代表要提取的字符数,可以自行调整这个数字。2. ...

如何从一段文本数据中,提取出特定字符串?
在Excel中,提取特定字符后的数据其实相当直接。首先,你需要将目标数据放置在表格的适当位置。例如,假设你有一个表格,想从“共”和“,”之间的金额中提取数据,可以参考以下步骤。1. 假设你的数据在A列,你可以在B1单元格输入公式来实现这个任务。使用MID和LEFT函数组合,公式可以写为:=MID(A1,...

Excel中如何提取字段中的文段?
如上图,关键是你的数据结构格式必须要与图上的完全一样且统一规范的!!!则可在A1单元格输入公式:=SUBSTITUTE(MID($E2,FIND(A$1,$E2),FIND(CHAR(10),$E2,FIND(A$1,$E2))-FIND(A$1,$E2)),A$1&":","")复制并下拉和右拉至C列,然后,再在D2单元格输入公式:=--REPLACE($E2,...

EXCEL如何从一段话中将花名册里有的名字提取出来?
EXCEL从一段话中将花名册里有的名字提取出来,方法如下:第一步,假定乱码文字在A2:A4。花名册在C列,提取的姓名在B列。第二步,在B2输入,=IF(IF(C2="","",SUM(IFERROR(FIND(C2,$A$2:$A$4),"")))>0,C2,"")。第三步,下拉公式。便得结果。本例中,因张三就是花名册中存在的姓名...

excel中取出一段文本内有所有数字并求和
B2公式如下,数组公式,输完按CTRL+SHIFT+ENTER生成数组,不管文本内数字有多复杂,也不管是否存在小数,更不用在逗号","后面手工加一个空格,全都能准确找出数字串,并且在一个单元格内完成提取数字并求和。B2公式:=SUMPRODUCT(IFERROR(--LEFT(MID(A2,ROW($1:$300),20),FIND(LEFT(SUBSTITUTE(...

excel怎样筛选提取文本?
方法一:1.在A列将全部姓名输入完毕设为A1:A20,含列标.2.点"数据\/筛选\/高级筛选\/方式\/将筛选结果复制到其他位置\/列表区域\/$A$1:$A$20\/条件区域\/任一空白单元格\/复制到\/指定区域入如B1:B20\/勾选‘选择不重复的记录'\/确定",即可将A列中重复姓名剔除并复制到B列指定区域。★在A列再增加的...

excel表格怎么查找一段文字中存在某个字,然后将这个字提取出来?
常见的文本函数find,search,配合isnumber函数,if函数就可以达到目的。例如要查找A1单元格中是否包含“好”字,公式在B1单元格这么写:=if(isnumber(find("好",a1,1)),"好","不包含")把具体问题截图出来,回答才有针对性!截图出来,可以给出答案!

克拉玛依区17612884024: 在EXCEL表格里,怎么提取某一单元格中的一部分文字? -
夔世京制: 1、打开Excel,建立空白工作簿. 2、作为示例,在工作表中输入一个字符串,例如英文computer. 3、然后,需要把computer中的ter三个字母提取到另一个单元格中,无需手动复制粘贴,只需使用函数.在结果单元格中,输入函数=MID(,包括半边括号. 4、然后点选A1单元格. 5、接着输入第二个参数6(6表示字符串从左往右数第6个字符开始). 6、再输入第三个参数3(3表示从字符串左边第6位开始往后的连续3位). 7、再按回车,结果就得到了.

克拉玛依区17612884024: excel里怎样将列内容中的文字提取出来
夔世京制: 在手机敬业签便签上就支持直接上传图片或拍照上传图片,识别并提取图片中的文字,所以Excel列表内容中的文字也是可以提取出来的.

克拉玛依区17612884024: 如何从EXCEL中提取字母或文字 -
夔世京制:见截图 从单元格中提取文字 b1输入 =LEFTB(A1,SEARCHB("?",A1)-1) 公式下拉

克拉玛依区17612884024: 如何从excel 单元格中提取一段字符? -
夔世京制: =MID(A1,FIND(",",A1)+1,FIND(",",A1,FIND(",",A1)+1)-FIND(",",A1)-1) 或者: =-LOOKUP(0,-MID(A1,FIND(",",A1)+1,ROW($1:$15)))注意逗号的半角与全角之间的区分 其实分列也是个不错的方法

克拉玛依区17612884024: Excel 怎样从单元格中分别提取文字和数字字母? -
夔世京制: 步骤如下: 1、首先打开EXCEL,在表格中有一些数字是需要我们把它提取出来的.在这里我们需要用到一个公式"=LEFT(A2,2*LEN(A2)-LENB(A2))"其中表格的列数和行数是可以改变的.在要放置提取出来的数字的位置单击单元格,然后在单元格对应的框内写上公式"=LEFT(A2,2*LEN(A2)-LENB(A2))".然后按"enter"键就可以得到如图的结果了. 2、同样的,如果数字在右边,只需要把公式中的"LIFT"改为"RIGHT"就可以了.

克拉玛依区17612884024: excel函数中怎样提取想要的文字 -
夔世京制: 如果你的内容放到G13里,则在G14里输入以下公式 =LEFT(G13,(SEARCH("-",G13))+(SEARCH("-",(RIGHT(G13,LEN(G13)-(SEARCH("-",G13))))))-1)

克拉玛依区17612884024: EXCEL如何提取文字? -
夔世京制: 假设dfgd223衣服是在A1单元格公式 =right(A1,len(a1)-match(true,lenb(mid(a1,row(1:10),1))=2,0)+1) 这个是数组公式 要按 ENTER +SHIFT +CTRL也就是退格键 下面的三个键 同时按

克拉玛依区17612884024: excel 提取文字 -
夔世京制: 先ctrl+F把左括号全部换成"(",石括号全部换成")",就是全部换成中文括号,全角的.然后用下面公式(假设你的数据在A1):=MID(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1)

克拉玛依区17612884024: 如何提取excel中的一段数字,文字,符号
夔世京制: 提取字符的函数有mid,left,right,提取字节的有midb,leftb,rightb.一个汉字代表一个字符,一个字符等于两个字节,比如编号957,要提取编号的话可以直接输入=left(内容所在单元格,2)意思是从左边第一个开始提取两个字符, 如果是提取957可以输入=rightb(内容所在单元格,3)意思是从右边开始提取三个字节

克拉玛依区17612884024: Excel excel文本框中的文字怎么提取 -
夔世京制: 可以利用VBA提取,代码参考如下: Sub 提取()Dim shp As ShapeFor Each shp In ActiveSheet.ShapesMsgBox shp.OLEFormat.Object.TextNext End Sub

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网