本文目录一览:

excel中怎么实现 有相同标识的行转列?

'自定义公式-按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式

Function 转换(a As Range, f As String, g As String)

For I = 2 To a.Cells(2, 1).End(xlDown).Row

For j = 2 To a.Columns.Count

If a.Cells(I, j) "" Then

b = b " " a.Cells(I, j)

c = c " " a.Cells(I, 1)

End If

Next

Next

d = Split(c, " ")

e = Split(b, " ")

If g = 1 Then 转换 = d(f)

If g = 2 Then 转换 = e(f)

End Function

输入公式下拉右拉

Windows11一行怎么变成一列Excel

excel把行变成列的操作方法,具体步骤为:

打开excel,选中需要行转列的数据(记得选全哦,别漏数据)

选中右键,选择“复制”或者直接ctrlc,复制数据在任意空白单元格,再次右键,选择“选择性粘贴”点击后,会跳出以下页面,在这个菜单栏中,在下方找到并勾选“转置”,点击后再按“确定”这样就可以看到复制的数据转置成功啦!

一行数据变成了一列!

同样这种操作也适用于一列数据变成一行哦!希望可以帮到你们!

Excel中行转列的问题?

先作个辅助列

J2=COUNT($B2:$D2)

F2=IF(G2=G1,"",G2)""

G2=INDEX(A:A,SMALL(IF($J$2:$J$500=COLUMN($1:$1048576),ROW($A$2:$A$500),4^8),ROW(A1)))""

G2需要CTRL+SHIFT+ENTER三键按下

H2=IF(G2="","",COUNTIF($G$2:G2,G2))

I2=IFERROR(VLOOKUP(G2,$A$2:$D$500,H2+1,0),"")