- ·上一篇:excel表格怎么调整loel
- ·下一篇:excel表格怎么跳到下一个宏
怎么把几行excel表格放到一行
1.EXCEL如何将几行合并成一行????
A11=IF(COLUMN(A1)>COUNTA($A$1:$I$8)/2,"",INDIRECT(TEXT(***ALL(IF(($A$1:$I$8<>"")*(MOD(ROW($A$1:$I$8),3)=ROW(A1)),ROW($A$1:$I$8)*100+COLUMN($A$1:$I$8),99^9),COLUMN(A1)),"r0c00"),))
数组公式向下向右复制【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】
2.如何把EXCLE中多行多列数据转化放到一列中
Option Base 1
Sub 单元格区域除空格()
Dim my As Range, my1(), c As Range
Dim p As Long
Dim i As Long
Set my = Application.InputBox(Prompt:="使用鼠标选择单元格区域", Type:=8)
p = my.Count
i = 1
ReDim my1(p, 1)
For Each c In my
If c.Value <> "" Then
my1(i, 1) = c.Value
i = i + 1
End If
Next c
Set my = Application.InputBox(Prompt:="使用鼠标选择要输出的第一个单元格", Type:=8)
Application.ScreenUpdating = False
If i = 1 Then
my = my1
Else
Range(my, my.Offset(i - 2, 0)) = my1
End If
Application.ScreenUpdating = True
MsgBox "完成。"
End Sub
这代码可以达到你要求。
操作方法参考