发布网友 发布时间:2022-04-23 04:16
共6个回答
懂视网 时间:2022-05-06 20:03
test: c1 c2 1 a 1 b 2 c select to_char(wmsys.wm_concat(c2)) , to_char(replace(wmsys.wm_concat(c2),,,/)) from test group by c1 show case: 1 a,b a/b 2 c c 同样的功能函数: select listagg(c2,,) within group(order by c1) from test ;
test:
c1 c2
1 a
1 b
2 c
select
to_char(wmsys.wm_concat(c2)) ,
to_char(replace(wmsys.wm_concat(c2),',','/'))
from
test
group by
c1
show case:
1 a,b a/b
2 c c
同样的功能函数:
select listagg(c2,',') within group(order by c1) from test ;
热心网友 时间:2022-05-06 17:11
在Excel软件中,可以通过把表格框选,复制并且选择性粘贴,把转置勾选来完成转置实现。
1、首先在打开的表格中,框选需要转置的表格。
2、然后点击右上角的【复制】。
3、这里选中需要粘贴的单元格。用鼠标右键找到选择性粘贴,光标右滑,点击【选择性粘贴】。
4、弹出窗口框,勾选【转置】。点击右下角的【确定】。
5、这时在表格中,就可以看到excel转置列转行操作完成。
热心网友 时间:2022-05-06 18:29
咦!又是你。你之前的问题还没处理哦。之前是要由右变左,现在怎么要由左变右了:
之前我就说,抓图最忌没有行列号。你现在又是没行列号!
看我的抓图吧:
K2输入
=OFFSET(A$2,(ROW(1:1)-1)/4,)
回车并向右填充到L2,再一起向下填充。
M2输入
=OFFSET(C$1,,MOD(ROW(1:1)-1,4))
回车并向下填充。
N2输入
=OFFSET(C$2,(ROW(1:1)-1)/4,MOD(ROW(1:1)-1,4))
回车并向下填充。
热心网友 时间:2022-05-06 20:04
因你截图中没有列标行号,如我下图所示,M3单元格输入公式=OFFSET($C$2, ,MOD(3+ROW(A1),4))
下拉公式。
N3单元格输入公式=SUMPRODUCT((B$4:B$13=L3)*(C$2:F$2=M3)*C$4:F$13)
下拉公式。
热心网友 时间:2022-05-06 21:55
Excel数据批量转置(多列转三列)
热心网友 时间:2022-05-07 00:03
逆透视一下即可。