EXCEL提取一单元格内关键词?

作者&投稿:箕炭 (若有异议请与网页底部的电邮联系)
EXCEL中如何用函数提取一行中带关键字的单元格,并返回该单元格到指定位置?~

在A1输入以下公式,然后向下填充公式
=LOOKUP(1,0/FIND("数量",C1:O1),C1:O1)
详见附图示例

如图:
在B1放上要找的关键字,比如 钳子
在C1输入公式:
=MID(A1,FIND($B$1&",",A1),FIND(CHAR(10),SUBSTITUTE(A1,MID(A1,1,FIND($B$1&",",A1)-1),"")&CHAR(10))-1)
下拉即可

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

首先假设你的格式都是固定的,即第XX条后都是有空格的,而前面的内容都没有空格,那可以使用以下公式得到:

=LEFT(A1,FIND(" ",A1)-1)



比如Sheet1是价格表,A列查找区,B列是价格
Sheet2的A列是项目名称,用以下公式查找得出对应关键字的价格。
=SUM((RIGHT(A2,LEN(Sheet1!$A$2:$A$50))=Sheet1!$A$2:$A$50)*Sheet1!$B$2:$B$50)
数组公式,用CTRL+SHIFT+ENTER结束输入。

有前提条件,关键字不能存在这种情况,某个关键字的最后字符是另一个关键字,比如有”模板”,就不能再有“混凝土模板",否则会重复计算。
可以首先自定义一个函数(如:SumStr),自定义代码如下:
----------------------------
Function SumStr(ByVal Rng As Range, Str As String)
Arr = Split(Rng, Str)
SumStr = UBound(Arr) - 1
End Function
----------------------------
然后这个函数就可以像正常函数一样使用了。如图
-----------------------
函数说明
该函数包含两个参数:
前一个为需要用于计算的单元格对象,后一个为特定的字符(即“关键字”)

比如Sheet1是价格表,A列查找区,B列是价格
Sheet2的A列是项目名称,用以下公式查找得出对应关键字的价格。
=SUM((RIGHT(A2,LEN(Sheet1!$A$2:$A$50))=Sheet1!$A$2:$A$50)*Sheet1!$B$2:$B$50)
数组公式,用CTRL+SHIFT+ENTER结束输入。

有前提条件,关键字不能存在这种情况,某个关键字的最后字符是另一个关键字,比如有”模板”,就不能再有“混凝土模板",否则会重复计算。
可以首先自定义一个函数(如:SumStr),自定义代码如下:
----------------------------
Function SumStr(ByVal Rng As Range, Str As String)
Arr = Split(Rng, Str)
SumStr = UBound(Arr) - 1
End Function
----------------------------
然后这个函数就可以像正常函数一样使用了。如图
-----------------------
函数说明
该函数包含两个参数:
前一个为需要用于计算的单元格对象,后一个为特定的字符(即“关键字”)

可以考虑书名号等关键,用代码处理


excel表格怎样提取某单元格内容
excel表格提取某单元格数据的操作方法 现在准备一个 excel表格,这个表格我做了一个。举例子是一系列的生分证号码,我要截取前面的几位,是代表地区的。中间有一部分是 生日的,后面的是序号,那么就要从 左边 中间和 右边开始截取。下面分别介绍。截取的方法有三种,一种就是从最左边开始截取。使用...

如何在excel中提取单元格中的一位数字
2、在函数编辑框中继续输入1,1)并回车完成第一个数字的提取。3、在另一个单元格同步骤1、2,输入公式=MID(A1,2,1)并回车完成第二个数字的提取。4、同理输入公式=MID(A1,3,1),回车完成第三个数字的提取。5、返回EXCEL表格,发现已成功在excel中单独提取单元格的第一位数字,第二位...

excel如何单独提取单元格数字第一二三位
,并再次回车。这样,第二位数字就被提取出来了。4、对于提取第三位数字,再次复制并修改公式,将2改为3,即 "=MID(单元格地址,3,1)",回车后就能看到第三位数字的结果。通过以上步骤,你就能在Excel中顺利地单独提取单元格的第一、二、三位数字了。记得每次修改单元格地址以适应不同的位置。

excel提取技巧:单元格部分内容提取的三种方法
快速填充法(Ctrl+E)操作要点:(1)在B2单元格输入0402时,要先输入一个单引号,或者把单元格修改为文本格式再输入。(2)只输入一个数据可能无法通过Ctrl+E得到正确结果,这时候连续输入两个数据就可以了。提示:组合键Ctrl+E只能在Excel2013及以上的版本才能使用。就本例而言,Ctrl+E略微显得有些...

excel表格怎么提取单元格中的部分内容
Excel表格中提取单元格中的部分内容公式为:=MID(A1,3,5)表示提取A1单元格的内容,从第3个字符开始提取,共提取5个字符。

excel怎么把一个单元格中的部分内容提取出来?
=mid(a1,3,4)\\x0d\\x0aa1-- 存放要提取部分内容的数据\\x0d\\x0a3-- 从第3个字符开始提取\\x0d\\x0a4-- 提取4个字符 \\x0d\\x0a\\x0d\\x0a出生日期提取方法: =mid(f1,7,8)

excel提取单元格中的部分内容
excel提取单元格中的部分内容方法如下:工具:联想笔记本电脑e460、Windows10系统、Excel2019。1、进入到excel软件界面,在空白的单元格里面输入等号。2、再输入Left的函数,选中提取内容的单元格,输入逗号。3、输入从数据左侧开始要提取的字符数量,点击空白的单元格确认就可以了。4、另一种方法是进入到...

excel提取单元格中的部分内容
从中提取市名。2、因为这些数据规律是非常固定的,所以可以用分列、快速填充等提取,这里用了mid函数,显示是从第3个字符开始,提取2个字符。3、输入mid函数之后,可以看到函数有三个参数。4、按下回车,结束公式的输入。5、下拉填充公式,得到最终的结果,完成提取单元格中的一部分文字。

怎么提取excel中每个工作表中的某一个单元格单元格中的数字?
1、单个分别提取。格式:=某工作表名+!+单元格名称。如,提取工作表SHEET3的C10单元格数字,公式为:=sheet3!c102、一次性提取各工作表同一位置单元格数字。格式:=第一个工作表名+:+最后一个工作表名+!+单元格名称。如,提取工作表SHEET1、SHEET2、SHEET3的A5单元格数字,公式为:=sheet1:...

excel如何截取\\提取单元格部分内容
EXCEL表格是常用的办公编辑软件,那么在excel中如何截取\\提取单元格部分内容呢?材料\/工具 excel表格 方法 1\/7 如图所示,遇到的序列是相似的,找到点击数据下的分列功能。选中A列,单击分列。请点击输入图片描述 2\/7 勾选分页符号,点击下一步。请点击输入图片描述 3\/7 输入“*”,按照“*”号来...

思南县13194014384: 怎样在EXCEL一列中将不规则的关键字提取并统计到另一列中,谢谢! -
阿琬咳清: 1、首先打开一个需要进行提取操作的excel表格文件,可以看到此时需要提取的部分长度与空格都不同. 2、此时选中单元格并点击工具栏中的“查找”,点击“替换”按钮. 3、打开替换对话框,在查找内容中输入一个空格后直接点击“...

思南县13194014384: 如何在EXCLE里提取关键字: -
阿琬咳清: 用MID函数,其三个参数意义如下:第一个参数,是指定单元格;第二个参数,是要引用数据的起始位置,如为1,即从第一个字符开始;第三个参数,是要引用数据的长度,如需要3个字符,参数就为3.举例:A1单元格里输入“我是EXCEL爱...

思南县13194014384: EXCEL表格中如何提取关键词 -
阿琬咳清: 打开某个文件. 将鼠标定位于某个表格内. 在键盘上按ctrl+F组合键.打开查找替换窗口. 如果是简单的查找与替换可以直接输入关键字.如果需要进行高级查找与替换可以点击“选项”.这是打开后的对话框,这里可以进行选择. 输入关键字“中国”,然后就可以查找了.查找分为两个方式,一个是一个一个查找,一个是全部查找,在此,以全部查找为例.点击全部查找. 然后,就会在对话框下面出现的全部查找结果.可以进行用上下箭头进行选择. 当选择某个查找结果时,工作表中的光标也会随之定位.

思南县13194014384: excel提取关键词匹配 -
阿琬咳清: D3输入 =IF(COUNT(FIND($I$3:$I$26,B3)),1,"") 数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ } 公式下拉

思南县13194014384: Excel 怎么提取单元格内部分内容 -
阿琬咳清: 用Mid函数即可,演示步骤如下:1. 在A1单元格中输入内容;2. 在B1单元格中输入公式 =MID(A1, 开始提取处,字符串长度) 3. 回车,ok看下面的演示: (各位同学,如果感觉我的回答对您有帮助,请扫描图中二维码打赏,多少随意,谢谢)

思南县13194014384: 在EXCEL中如何实现将含有某个词单元格提取出来? -
阿琬咳清: 选中A列(第一行为标题行)--数据--筛选--自动筛选--下拉框 选 自定义--包含 :输入 太--- 出现你要的结果, 复制, 粘贴到B列 --下拉框 选, 全部 ====================================== 那你就 一次选中 出现的 这些行, 剪切到 一个新表里 不就OK了 或者复制到新表里,删除这些行, 接着筛选

思南县13194014384: 如何在EXCEL中单独提取关键字单独成列 比如这个 我要单独款号一列,性别一列,品牌一列,关键是关键字不在一个位置,不好套公司
阿琬咳清: 如图:如果是你要的效果,方法如下: 将公式 =IF(LEFT(RIGHT(C2,8),3)="dnl",RIGHT(C2,8),RIGHT(C2,6)) 粘贴至D2单元格,将公式 =IF(ISERROR(FIND("男",C2)),"男","女") 粘贴至E2单元格,将公式 =MID(C2,5,IF(ISERROR(...

思南县13194014384: excel如何提取单元格内多行文字中包含某关键字的整行文字? -
阿琬咳清: B1输入:=MID(A1,FIND("螺丝,",A1),FIND("个",A1,FIND("螺丝,",A1))-FIND("螺丝,",A1)+1) 注意下螺丝后面的逗号,看来原来像是中文逗号.另外,如果不是每个单元格都有,防止出现错误值:07版后用:=...

思南县13194014384: Excel 用函数在Excel中提取关键字再分列 -
阿琬咳清: 1. 选中要分列的数据列,2. Data-text to columns-delimited-next-other (填写分隔符号)-finish

思南县13194014384: 在EXCEL表格里,怎么提取某一单元格中的一部分文字 -
阿琬咳清: 用Mid(),比如:从单元格A1(内容为“在EXCEL表格里”)提取“EXCEL”,可以用公式:=MID(A1,2,5),表示在A1中,以第2个字符开始的5个字符组成的字符串.

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