如何连接或合并带有标题的多个单元格

如何连接或合并带有标题的多个单元格

我正在尝试合并列,a2包括z2每个项目的列标题,然后应用于大约 3500 行。当我=A1&A2&"----"&B1&B2&"----"&C1&C2&"第一次输入时,它有效,但是当我尝试将其粘贴到多个单元格中时,它不会索引并且会错过标题,而是复制上面的单元格。我需要某种公式来复制标题和列 az,并且理解当我将其粘贴到每一行时我仍然需要标题。有人可以帮忙吗?

答案1

您正在寻找使用绝对单元格引用。点击此链接,您将进入一个有很好解释的页面。

因此你的公式看起来应该是这样的:

=A$1&A2&"----"&B$1&B2&"----"&C$1&C2.....

现在您可以将公式向下拖动。

请注意,当您有权使用TEXTJOIN这也是一种不错的方法。下面是一个例子(用 GS 制作,因为我的工作电脑不支持 TEXTJOIN,但你可以在 Excel 中获得相同的结果)

在此处输入图片描述

因此 Excel 中的公式A5为:

=TEXTJOIN("----",TRUE,$A$1:$E$1&A2:E2)

作为数组输入CtrlShiftEnter

相应地更改范围并向下拖动公式

答案2

尝试以下用户定义函数:

Option Explicit

Public Function SuperJoin(r1 As Range, r2 As Range) As String
    Dim i As Long, j As Long

    i = r1.Count
    For j = 1 To i
        SuperJoin = SuperJoin & "----" & r1(1, j) & r2(1, j)
    Next j

    SuperJoin = Mid(SuperJoin, 5)
End Function

在此处输入图片描述

如果你想一直到列,你可以使用:

=SuperJoin(A1:Z1,A2:Z2)

相关内容