在EXCEL中将同列不同相同人的数据转换到一行中,首先考虑的就是INDEX引用。
在姓名张三旁边输入公式并向右向下填充公式,如下:
=IFERROR(INDEX($D$3:$D$13,LARGE(($C$3:$C$13=$G3)*ROW($1:$11),IF(COLUMN(A1)<=COUNTIF($C$3:$C$13,$G3),COLUMN(A1),""))),"")
注意:不能直接按回车键,这是数组公式需要按<Ctrl+Shift+Enter>三键组合来结束公式编辑,结束后Excel会自动生成一对大括号在公式的两端。
整体思路:
利用LARGE求某个区域中第几大值的这个特性提取INDEX函数第二个参数应该取多少。
最后可以通过公式计算一步一步计算观察结果的变化。
由于源数据中同一时间同一人有相同记录,故先用if( )函数决断错位,然后用vlookup( )函数来达到寻值,如下:
1、加入一列“时间+姓名”,值为 A2=B2&C2, 下拉,以此列进行排序;
2、扩展电话,向右横拉,得到电话1+电话2+电话3....(目前重复值多少);
3、E2=IF($A3=$A2,D3,0), F2=IF($A3=$A2,E3,0), G2=IF($A3=$A2,F3,0), 横向定义公式,直到有 0 出现而止, 三个单元格公式定义完成后,向下竖拉,如上图;
4、复制源数据表A B C三列,在另一地方粘贴,再数据---删除重复项,得到前三列唯一记录,如下图:
5、电话0、电话1.....定义公式,向右直到 0 出现(最大重复记录), 然后向下竖拉公式,
M2=VLOOKUP($J2,$A$2:$G$19,4,0), N2=VLOOKUP($J2,$A$2:$G$19,5,0), O2==VLOOKUP($J2,$A$2:$G$19,6,0), P2==VLOOKUP($J2,$A$2:$G$19,7,0)
复制数字,选择粘贴为数值,删除不用的列,美化表格,
OK了,可以再交流。
EXCEL中怎样将同列不同行相同一人的数据合并到一行?
在EXCEL中将同列不同相同人的数据转换到一行中,首先考虑的就是INDEX引用。在姓名张三旁边输入公式并向右向下填充公式,如下:=IFERROR(INDEX($D$3:$D$13,LARGE(($C$3:$C$13=$G3)*ROW($1:$11),IF(COLUMN(A1)<=COUNTIF($C$3:$C$13,$G3),COLUMN(A1),""))),"")注意:不能直接按...
EXCEL中怎样将同列不同行相同一人的数据合并到一行?
复制数字,选择粘贴为数值,删除不用的列,美化表格,OK了,可以再交流。
Excel怎样把同列不同行的合并在一起excel怎样把同列不同行的合并在一...
首先选中需要合并的单元格,然后点击“开始”选项卡中的“合并与居中”按钮,选择“合并单元格”即可将相同列不同行的数据合并到同一个单元格中。需要注意的是,合并单元格会影响数据的计算结果和格式,因此在使用时需谨慎。如果需要保留原有数据的格式和计算结果,可以考虑使用“IF”函数或“VLOOKUP”函数...
wps怎么把同姓名的不同行数据汇总在一行?
excel 不同行不同列 操作方法 01 一、将鼠标放在放置整理好的数据的地方。例:整理好的数据需要放在下表的L1处,用鼠标左键点击L1。如图所示。02 二、选择菜单栏中的"数据",选择"数据"选项卡下的"合并计算"。03 三、用鼠标左键选择需要整理的数据,如图所示。点击"添加"。04 四、将"首行...
如何在EXCEL表格中不同行但是相同文字的内容归类到一起
1、电脑打开Excel表格,选中要归类的那一列。2、选中后,点击工具栏中的排序和筛选,可以点击升序也可以选择降序。3、点击排序后,勾选扩展选定区域,然后点击排序。4、点击排序后,就可以把相同文字的内容归类到一起了。
EXCEL 如何将姓名相同的行列不同的数据合并成一行多列?
EXCEL 如何将姓名相同的行列不同的数据合并成一行多列,这个问题可以用SUMIF或SUMIFS函数来解决。方法如下:SUMIF有三个参数,参数一是条件区域,参数二是条件,参数三是合计区域。SUMIFS支持多条件合计,其中参数一是合计区域,参数二是条件区域1,参数三是条件1,参数四是条件区域2,参数五是条件2,...
excel表格怎么把重复项的数据自动合并呢?
方法一:使用数据透视表 选中需要合并的区域。点击"插入"选项卡中的"数据透视表"按钮。在弹出的"创建数据透视表"对话框中,选择要合并的字段并拖到"行"和"值"框中。在"值"框中选择需要计算的函数,如"求和"、"平均值"等,然后点击"确定"按钮。Excel会自动生成一个包含合并数据的新表格,保存后就...
在EXCEL表格中,如何将同列单元格不同行中相同数据排列在一起?
选中要编辑列的数据单元格后,单击“数据”选项,第一项有个排序选项,在里面设置选择升序或降序都行,按确定后,这样相同的数据都排在一起了!
在EXCEL表格里面怎么把相同名称的不同数据合并到一起
在Excel表格中合并相同名称的不同数据,您可以尝试以下两种方法。第一种方法是通过分类汇总。首先,确保您的数据已按照名称列进行排序,使得相同名称的数据集中在一起。接下来,选择数据区域并执行分类汇总功能。选择需要汇总的列并确认操作,此时在每个名称数据后会插入一行汇总数据。若需汇总多个字段,重复此...
怎样让excel表里相同的数据放在同一行?
在Excel中,如果想要将相同的数据放到一行,可以使用以下方法:方法一:1. 首先,选中整个数据列表。2. 点击菜单栏的“开始”选项卡。3. 在“数据”分组中,找到并点击“分类汇总”按钮。4. 在弹出的“分类汇总”窗口中,确保选中了正确的列作为分类字段。5. 在“选定汇总项”区域,勾选“求和”,...