找回密码
 立即注册
搜索

请教!!!如何将多行多列数据变成一行多列数据,详细请见附表。 ...

6
回复
485
查看
[复制链接]

2

主题

9

帖子

4

幻币

初入江湖

Rank: 1

积分
17
2021-10-26 11:00:00 显示全部楼层 |阅读模式
如何将“表-1”的数据转换成“表-2”的格式,因涉及人员多达几百人,有什么快速简便的公式快速转换,谢谢。
表-1.rar (8.61 KB, 下载次数: 139)
PPT学习论坛
回复

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-11-10 05:55:18 显示全部楼层
对表1的数据,按年份透视即可
哦,不好意思,EXCEL的透视表只能对值处理,这个要用PQ的透视功能
d50ad71906ea6a94c26eaf92c3e3f671.png
表-2.zip (19.56 KB, 下载次数: 11)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-4

幻币

东方不败

积分
-3
2021-11-23 11:51:15 显示全部楼层
b87b634b8403aa196008f672bbd53449.png
公式解,数据量很大的话会很卡,建议还是用楼上的PQ透视;
=IFERROR(INDEX('[表-1.xlsx]TalentBaseHCM_0'!$G:$G,MATCH($A3&F$2,'[表-1.xlsx]TalentBaseHCM_0'!$A:$A&'[表-1.xlsx]TalentBaseHCM_0'!$F:$F,0)),"")
前面的数据如果你是365可以用=UNIQUE('[表-1.xlsx]TalentBaseHCM_0'!$A$2:$E$48),如果不是365版本就自己手动粘贴过来删除重复项就是了
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-25 05:53:42 显示全部楼层
B3=VLOOKUP($A3,'[表-1.xlsx]TalentBaseHCM_0'!$A:Z,COLUMN(B1),0) 拉至E6
F3:=IFERROR(INDEX('[表-1.xlsx]TalentBaseHCM_0'!$G$2:$G$48,MATCH($B3&F$2,'[表-1.xlsx]TalentBaseHCM_0'!$B$2:$B$48&'[表-1.xlsx]TalentBaseHCM_0'!$F$2:$F$48,0)),"") 数组右拉下拉
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

7

帖子

3

幻币

初入江湖

Rank: 1

积分
13
2022-1-9 06:11:57 显示全部楼层
非常谢谢。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2022-1-17 19:19:59 显示全部楼层
非常谢谢。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

2

幻币

初入江湖

Rank: 1

积分
11
2022-1-30 17:44:56 显示全部楼层
参考附件,说明如下:
(1)插入数据透视表
ec293941d97de263b5ef17a5dc4edf50.png
(2)将透视表的内容复制一份,选中F-T列数据区域,定位【常量】,输入公式
=$F2

f9c6523eee42449caa4512918166a9fd.png
(3)删除【绩效考核等级】列,选中2006-2009年数据区域,定位【空值】,输入公式
=IF($E22="",H22,"")&""

注意:上面公式中,定位的第一个单元格是 H21 ,公式根据实际情况会有所改变
43f4de4cbfbbe4b54b6412e4ce58a029.png
(4)选中 E列数据区域,定位【空值】,删除行
e7357b81364d5c0571e215f43227d35e.png
表-1.rar (21.11 KB, 下载次数: 16)
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册