EXCEL中如何提取我要的数据

请大家看第一张图我想提取出“唐小谋”以及唐小谋前一个审批人的记录,框住的地方就是我需要提出来的数据,唯一规律性就是以唐小谋为参照,提取出唐小谋和他前一个人的审批记录,有没有大神帮忙一下。第二张图是提取后数据的示意图

如果只是提取自动换行的最后两行

在B2中输入或复制粘贴下列公式

=MID(A2,FIND("#",SUBSTITUTE(A2,CHAR(10),"#",LEN(A2)-LEN(SUBSTITUTE(A2,CHAR(10),))-1))+1,LEN(A2))

下拉填充

将B列非空单元格区域设置为自动换行。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-11
用“数据透视表”可行,若母表有更新时,在子表只要点击更新即可。另可用vlookup 公式在子表中输入姓名,在性别格式中输入:B2=vlookup(A2,"母表"!$A:$E,2,false),在住址格式中输入:C2==vlookup(A2,"母表"!$A:$E,4,false)... 以此类推... 以上要求就是姓名必须要手动填写。追问

唐小谋前面的人姓名没有规律性,这才是难点

第2个回答  2019-07-11
1个单元格里有4行数据,估计是强行回车的结果

如果拆分到4行,用index数组公式
第3个回答  2019-07-11
这种公式基本没戏,编程分析单元格数据,可以解析出来。
第4个回答  2019-07-11

=MID(地址,IF((LEN(地址)-LEN(SUBSTITUTE(地址,";","")))>=3,FIND("@",SUBSTITUTE(地址,";","@",(LEN(地址)-LEN(SUBSTITUTE(地址,";","")))-1-(LEN(RIGHT(地址,LEN(地址)-(FIND("唐小谋",地址))))-LEN(SUBSTITUTE(RIGHT(地址,LEN(地址)-(FIND("唐小谋",地址))),";",""))))),0)+1,FIND("@",SUBSTITUTE(地址,";","@",(LEN(地址)-LEN(SUBSTITUTE(地址,";","")))-(LEN(RIGHT(地址,LEN(地址)-(FIND("唐小谋",地址))))-LEN(SUBSTITUTE(RIGHT(地址,LEN(地址)-(FIND("唐小谋",地址))),";","")))+1))-IF((LEN(地址)-LEN(SUBSTITUTE(地址,";","")))>=3,FIND("@",SUBSTITUTE(地址,";","@",(LEN(地址)-LEN(SUBSTITUTE(地址,";","")))-1-(LEN(RIGHT(地址,LEN(地址)-(FIND("唐小谋",地址))))-LEN(SUBSTITUTE(RIGHT(地址,LEN(地址)-(FIND("唐小谋",地址))),";",""))))),0)+1)

将工式中的地址全部替换为信息来源单元格地址就行(例如A1)

如果单元格里的";"是中文符号,那么把工式中的";"替换成“;”。有多行的话下拉即可

excel如何快速提取想要的内容excel如何快速提取想要的内容数据_百度知 ...
1. 使用筛选功能 如果您的表格中有大量数据,可以使用Excel自带的筛选功能来快速过滤和查找您想要的内容。选中表格,点击“数据”->“筛选”,然后在每个列标上选择条件,即可快速筛选出符合条件的数据。2. 使用查找和替换功能 如果您需要查找特定的单词或短语,可以使用Excel自带的查找和替换功能。按下“...

怎样从Excel表格中提取出数据来?
方法一:使用筛选功能批量提取数据 1. 打开Excel并打开包含数据的工作表。2. 在表格的顶部添加筛选器,选中整个表格。3. 单击筛选功能按钮(通常表示为漏斗形状的图标),以打开筛选菜单。4. 在每个列的筛选菜单中,选择您想要提取的特定数值、文本或条件。您可以同时选择多个条件来进一步筛选数据。5. 运...

怎样在Excel表提取数据?
1、打开Excel原始文件,并选择需要提取的工作簿 2、单击左上角,选取整个工作簿(表单),在工作簿(表单)中右键单击鼠标,选择复制。3、单击文件标签卡,单击新建,选择空白工作簿 4、单击A1单元格,右键单击鼠标,选择粘贴 5、格式微调:单击粘贴选项按钮,选择保留原宽度,对图表进行微调。完成工作簿...

excel如何批量查找并提取数据
1. 打开Excel工作簿,选择“查找和替换”功能。2. 在弹出的查找对话框中输入关键词。3. 点击“查找全部”,Excel会列出所有包含关键词的单元格。二、提取相关数据 1. 在查找结果中,可以看到包含关键词的单元格地址。2. 根据这些地址,可以迅速定位并提取所需数据。三、使用数据...

excel怎么提取一列数据里面的部分数据?
在Excel中,我们经常需要从一列数据中提取部分内容并放置到另一列。这通常可以通过几种方法实现,包括使用文本函数、分列功能或查找与替换功能。使用文本函数是一种高效且灵活的方法。Excel提供了多种文本处理函数,如LEFT、RIGHT、MID等,它们可以帮助我们根据字符位置来提取文本。例如,如果我们有一个包含...

excel 提取自己想要的数据?
首先打开电脑,下载安装办公软件,这里以Excel2013为例,如图 请点击输入图片描述 安装完成后我们双击图标打开,在其左侧点击“新建”请点击输入图片描述 接着选择表格的图标,点击下方的“创建新建空白表格”请点击输入图片描述 在空白的表格中输入一些自己想要的数据,如图 请点击输入图片描述 接着选中需要...

excel中如何提取我想要的数据?
首先打开excel软件。请点击输入图片描述 2 然后打开excel文件。请点击输入图片描述 3 然后点击“查找和选择”。请点击输入图片描述 4 然后点击“查找”。请点击输入图片描述 5 然后输入相关的查找内容并点击“查找全部”。请点击输入图片描述 6 最后excel会自动定位与你查找内容相近的单元格。请点击输入图片...

怎样在excel表格中提取我想要的数据
首先导入自定义函数的模板文件,点开发工具→VBA或都按ALT+F11 调出VBA 编辑器 →在工程窗口右键选择【导入文件】→选择VBA 模块文件(提取中文、英文和数字自定义函数myget.bas)→关闭VBA 编辑器。然后再输入公式即可。怎样在excel表格中提取我想要的数据3 动态获取工作表名称 打开一个Excel工作薄,...

在excel表格中怎样才能快速提取某一列的数据?
Excel中按照内容查找并提取所需数值,方法有三:方法一,智能键CTRL+E处理。在B2输入A→鼠标单击B2→按住键盘SHIFT→鼠标单击A列最后一个数据单元格,选定A列的所有数据单元格→键盘组合键CTRL+E→查看结果。方法二,数据分列方法。选定A列→菜单栏→数据→分列→到分列对话框第二步时按下图设置。→...

excel提取技巧:单元格部分内容提取的三种方法
提示:组合键Ctrl+E只能在Excel2013及以上的版本才能使用。就本例而言,Ctrl+E略微显得有些麻烦,因此再介绍一种用分列的处理方法。2.分列法 操作要点:(1)分列过程中使用逗号进行分隔。(2)需要跳过不导入的列。(3)对容值这列数据设置为文本格式。(4)手工指定数据存放的目标区域。相比第一种...

相似回答