本文目录一览:
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),"")