找回密码
 立即注册
搜索

如何利用公式转成二维表

5
回复
1319
查看
[复制链接]

1

主题

3

帖子

1

幻币

初入江湖

Rank: 1

积分
5
2021-11-9 16:51:00 显示全部楼层 |阅读模式
各位大佬,请教如何利用公式转成二维表。

92186de4428865edd5cb3f7d02f86fe1.png
案例.rar (10 KB, 下载次数: 26)
PPT学习论坛
回复

使用道具 举报

0

主题

9

帖子

-1

幻币

初入江湖

Rank: 1

积分
7
2021-12-7 12:29:01 显示全部楼层
最简单的是PQ直接逆透视,超简单,超快速,比公式方便多了
let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  更改的类型 = Table.TransformColumnTypes(源,{{"姓名", type text}, {"2021/1/1", Int64.Type}, {"2021/1/2", Int64.Type}, {"2021/1/3", Int64.Type}, {"2021/1/4", Int64.Type}, {"2021/1/5", Int64.Type}, {"2021/1/6", Int64.Type}, {"2021/1/7", Int64.Type}, {"2021/1/8", Int64.Type}, {"2021/1/9", Int64.Type}, {"2021/1/10", Int64.Type}}),
  逆透视的其他列 = Table.UnpivotOtherColumns(更改的类型, {"姓名"}, "属性", "值"),
  重命名的列 = Table.RenameColumns(逆透视的其他列,{{"属性", "日期"}})
in
  重命名的列
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

4

幻币

初入江湖

Rank: 1

积分
16
2021-12-26 20:58:23 显示全部楼层
透视表的活,为什么非要用公式去干呢?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2022-1-13 12:53:58 显示全部楼层
A11:
=OFFSET($A$1,ROW(A1)/10-0.01+1,)
B11:
=OFFSET($A$1,,MOD(ROW(A1),10)+(MOD(ROW(A1),10)=0)*10)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

2

幻币

初入江湖

Rank: 1

积分
5
2022-1-15 15:41:44 显示全部楼层
C11:
=SUMPRODUCT($B$2:$K$6,($A$2:$A$6=$A11)*($B$1:$K$1=$B11))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2022-2-16 07:01:31 显示全部楼层
A11=INDEX($A$2:$A$6,ROW(A10)/10)
B11=INDEX($B$1:$K$1,MOD(ROW(A1)-1,10)+1)
C11=INDEX($B$2:$K$6,MATCH(A11,$A$2:$A$6,),MATCH(B11,$B$1:$K$1,))
均下拉。
PPT学习论坛
回复 支持 反对

使用道具 举报

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