excel如何提取单元格内多行文字中包含某关键字的整行文字? 从EXCEL单元格中提取关键字所在行,关键字后的整行字符串?

www.zhiqu.org     时间: 2024-06-15

如图:

在B1放上要找的关键字,比如 钳子

在C1输入公式:

=MID(A1,FIND($B$1&",",A1),FIND(CHAR(10),SUBSTITUTE(A1,MID(A1,1,FIND($B$1&",",A1)-1),"")&CHAR(10))-1)

下拉即可

附件可参考,提问者下载不需要财富值



B1输入:
=MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1)

注意下螺丝后面的逗号,看来原来像是中文逗号。

另外,如果不是每个单元格都有,防止出现错误值:
07版后用:
=IFERROR(MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1),"")
所有版本通用:
=IF(ISERROR(MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1)),"",MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1))

=MID(MID(A1,FIND("螺丝,",A1),99),1,FIND("个",MID(A1,FIND("螺丝,",A1),99)))
留意一下公式中”螺丝,“后的逗是全角还是半角,需改成和你数据中的一样。

excel如何提取单元格内多行文字中包含某关键字的整行文字?~

B1输入:=MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1)注意下螺丝后面的逗号,看来原来像是中文逗号。另外,如果不是每个单元格都有,防止出现错误值:07版后用:=IFERROR(MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("丝,",A1)+1),"")所有版本通用:=IF(ISERROR(MID(A1,FIND("丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1)),"",MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1))。
(1)用函数可以办到,假设A1对应“张三:50分”,A2对应“李四:85分”,则在B1中输入=left(A1, find(":",A1, 1)-1)就可以把“张三”提取出来,向B2填充公式,就可以把“李四”提取出来。再向B列其它格填充公式就把A列的都提取出来了。
这个公式的含义是,先用find(":",A1, 1)在A2中查找:所在的位置,然后用left()从A1中提取:号之前的数据。另外,如果A列用的:是半角的话(:是半角,:是全角,不一样的),就把公式中的":"改成":",否则会出错。
(2)分列法:如果不用函数的话,可以使用数据-分列,先选“分隔符”,再选“其它”,输入:号,下一步会把目标区域改成C1,按完成即把A列分成两列,C列是姓名,D列是分数。
(3)查找-替换法:还可以通过查找替换,查找中输入:*,替换中什么也不输,按全部替换就把:号和它后面的分数去掉了。

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到[email protected]帮你看下


#梅段垂# 高手们..在EXCEL里怎么把整个表格里含有某一中文字符的单元格筛选出来.或者提取出来... -
(17340761285): 假设数据在A列 B1输入=INDEX(A:A,SMALL(IF(ISNUMBER(FIND("高手们",A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&"" 数组公式,先不要回车,按Ctrl+Shfit+Enter结束计算,再向下填充.这样就把含有“高手们”的单元格返回上来了.

#梅段垂# Excel中如何找出两列都包含相同关键字或者相似内容的数据? -
(17340761285): 你好:c1输入公式,然后下拉. =IF(AND(FIND("测试数据",A1,1)>0,FIND("测试数据",B1,1)>0),B1,"")

#梅段垂# 如何在Excel中筛选含有相同关键字的内容,并整理成表格 -
(17340761285): 1.选中区域——数据——降序(选择需要的排序)——弾框选择扩展选定区域——排序,如图: 2.选定区域——数据——分了汇总——弾框配置——确定,如图: 3.效果图:

#梅段垂# EXCEL如何从一个单元格当中提取多个关键词词根 -
(17340761285): 如图上看,可以先按照规定固定距离分列,然后加用文本字符&和“,“连接. 希望可以帮到你.

#梅段垂# Excel中如何在某列中选出带某个关键词的所有选项 -
(17340761285): 材料/工具:Excel2010 1、以下图这个为例,点击数据菜单栏内的筛选. 2、在第一行标题栏内,点击标题右侧的三角符——文件筛选——自定义筛选. 3、看到自定义筛选界面的显示行下面框内有很多选项供我们选择, 4、选择包含,在后面方框内输入“阳” 5、点击确定,那么就完成了以“阳”为关键字的筛选.

#梅段垂# excel怎样将含有某些字的单元格所在行筛选出来,复制到别的sheet,很急的要用 -
(17340761285): 菜单,数据,筛选,自动筛选. 筛选条件里使用自定义 包含 你要包含的文字 确定 然后,全选数据 ctrl+G 定位条件,可见单元格,确定 复制,再到其他sheet,粘贴

#梅段垂# 如何在一个EXCEL表格里查找多个关键字 -
(17340761285): 假设人事档案的人名在A列,在这个文件里里插入一新工作表,假设叫Sheet2,把那50个人放在A列. 到人事档案的工作表里,点B列,插入,在新的B1输入 tmp 在B2输入 =COUNTIF(Sheet2!A:A,A2)=1 回车后将公式复制下去(选中B2,鼠标移到其右下角,双击那个”+“) 点B列,数据,筛选,自动筛选,点B1下拉框,选择1

#梅段垂# Excel中如何查询多个关键字并输出指定内容到指定单元格? -
(17340761285): 1、打开excel我们使用鼠标左键拖动选择需要复制的内容2、选择复制的内容之后按下鼠标右键,在右键菜单哪里找到复制选项3、点击复制选项在另外的一列处选择单元格单击鼠标右键找到粘贴选项4、点击粘贴选项可以看到我们就将选择的全部复制过来了

#梅段垂# excel 筛选关键字用函数:我想筛选某一行中有包含有“是”的字段,并进行计数总和,我改怎么操作?
(17340761285): 比如统计第5行中有包含有“是”的字段,并进行计数总和,在空单元格中输入: =SUM(IF(ISERR(1/--FIND("是",5:5)),0,1)) 然后同时按CTRL+SHIFT+ENTER输入即可 如果你要统计B5:I5中有包含有“是”的字段,并进行计数总和,把5:5换成B5:I5

#梅段垂# office2011里如何将excel表格中包含某个字符串的所有行提取出来? -
(17340761285): 假设你要查找字符串的单元格区域为A2:A31,而E列为空,则可以按下面步骤操作:1、如果你要查找的字符串区分大小写,那么请在E2中输入下面的公式:=IF(ISERR(SEARCHB("sds",A2)),0,1) 如果你要查找的字符串不区分大小写,那么请在E2中输入下面的公式:=IF(ISERR(FIND("sds",A2)),0,1)2、选中A2单元格,右键“复制”;选中E3:E31单元格区域,右键“粘贴”3、选中A2:E31单元格区域,点【数据】菜单下的【排序】命令,在弹出窗口中设置:主要关键字:列C 降序 我的数据区域:无标题行 点“确定”按钮4、从E2到E31中数值等于1的单元格即为你要求的单元格.