excel中提取相同名字的整行数据,并在另一表格中自动排列出来

未处理前表格

处理后表格
要使用VBA或函数

假定原数据在SHEET1表中,处理后的表格在SHEET2表中。
先将表头复制到SHEET2表,然后在A2输入公式:
=INDEX(SHEET1!A:A,SMALL(IF(SHEET1!$A$2:$A$1000="A001",ROW($2:$1000),65536),ROW()-1))&""
公式以CTRL+SHIFT+ENTER三键结束。
将公式向右向下复制。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-27

用数据透视表可以实现,

把汇总表粘贴到别的工作表中在进行二次操作,速度很快,很省事。

第2个回答  2014-02-27
假定:sheet1为未处理前表格

sheet2为要处理的表格

sheet2中B2公式 =INDEX(sheet1!B:B,SMALL(IF(sheet1!$A$1:$A$8=$A1,ROW(sheet1!$A$1:$A$8),4^8),ROW(1:1)))&"",数组公式,三键结束,右拉下拉。
第3个回答  2014-02-27
按照序号排下序

excel中提取相同名字的整行数据,并在另一表格中自动排列出来
假定原数据在SHEET1表中,处理后的表格在SHEET2表中。先将表头复制到SHEET2表,然后在A2输入公式:=INDEX(SHEET1!A:A,SMALL(IF(SHEET1!$A$2:$A$1000="A001",ROW($2:$1000),65536),ROW()-1))&""公式以CTRL+SHIFT+ENTER三键结束。将公式向右向下复制。

EXCEL如何把一列中的相同名字,在另一列中只取出一个排列出来
1、以excel2010版本为例,如图A列里的名字有相同的,先把A列的名字全部复制到D列;2、然后在页面上方找到“数据”选项,点击;3、在数据下面的菜单栏里,找到“删除重复项”,点击;4、就会弹出删除重复项的设置框,选择全选后,点击下面的确定;5、就会发现D列相同的名字删掉了,只剩下一个,这时...

excel怎么根据名字在其他表格选取数据
1.首先,简单描述一下的问题,在如下的表格中想要把姓名一栏当中相同的人名信息排在一起;2.选中姓名这一列的数据,选中的标志就是表格的粗黑线,之后,依次在“开始”选项卡上选择:“编辑”-“排序和筛选”-“自定义排序”。3.这时,会弹出“排序”窗口,在列的主要关键字中选择“姓名”,“排序...

在excel中如何把相同的名称重新排序在一起,组成新的一张工作表
1、首先打开需要编辑的Excel表格,选中需要编辑的单元格。2、然后点击打开排序和筛选中的“升序”。3、然后选中相同的名称,按“Ctrl+X”进行剪切。4、然后点击打开文件中的“新建”,新建一个Excel表格。5、然后按“Ctrl+V”进行粘贴就可以了。

excel怎么快速计算相同名字的数据总和,全部列出来
假设我们有一个包含名字和数值的原始数据表,列A包含名字,列B包含对应的数值。首先,我们需要选择包含数据的整个表格区域。接着,在Excel的“插入”选项卡中,选择“数据透视表”。在弹出的对话框中,确认数据区域选择无误,并选择一个新的工作表来放置数据透视表。在数据透视表...

如何提取多个excel工作表中相同位置的单元格数据,然后列成一列?
1、首先就是打开要操作的excel表格,在下方是【ctrl】键,快速的选择多个工作表,如下图所示。2、接着就是选中要输入相同数据的区域,如下图所示。3、然后就是输入数据,如下图所示。4、接着就是使用【ctrl+shift+enter】快捷键,如下图所示。5、最后就可以看到我们选中的每一个工作表都有了相同...

excel查找相同内容的行并提取出来excel如何查找相同内容
1. Excel会自动查找出所有相同的内容,并将其突出显示。此时,你可以在每行数据的底部看到一个下拉箭头,点击它可以查看重复项的具体内容。注意:在使用此方法之前,请确保你的数据是按照一定的规则排列好的,否则可能会出现误判或漏判的情况。第一步:首先打开表格,然后在表格内输入内容,并用鼠标左键...

excel中怎么将sheet1中的名字已经对应数据在sheet2中自动排列出TOP5(前...
Sheet24的A2输入 =IF(ROW(A1)>5,"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$2:$B$26>=LARGE(Sheet1!$B$2:$B$26,5),ROW($B$2:$B$26),4^8),ROW(A1)))&"")Ctrl+Shift+回车结束 向右向下填充

excel中怎么把相同名字排列在一起,并且名字对应的行的数据不变?
首先,打开你的Excel文件,选中你想要整理的全部数据,确保包括名字所在的列。然后,点击工具栏上的“数据”选项,接着选择“排序”功能。你可以选择“升序”或者“降序”来排列,这将使所有具有相同名字的行集中在一起,同时保持其他列的顺序不变。如果只想要名字列进行排序,可以直接选中该列,这样在排序...

EXCEL重复的名字中自动提取一个出来排列
1、创建excel,并插入样例数据,张三 王五 李四 王五 2、将该列数据,粘贴至新列,3、选中新列,工具栏选择‘数据’-‘删除重复项’,并选择该列范围,4、点击‘删除重复项’,会提示删除所有重复数据,5、查看最终数据,每个值只保留一条记录,...

相似回答