当前位置:首页教育技巧excel技巧excel表格单元

怎么把几行excel表格放到一行

2024-07-16 08:43:23


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

这代码可以达到你要求。

操作方法参考

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .