Excel formula 如何连接一行中的单元格范围

Excel formula 如何连接一行中的单元格范围,excel-formula,Excel Formula,我有一个简单的Excel电子表格,一行四列。我尝试使用一个范围将行中的3个单元格连接在一起,而不是显式指定所有3个单元格(有时需要连接多个单元格) 数据如下: [A1] 5 [B1] 6 [C1] 7 [D1] =CONCATENATE(A1:C1) 我在D1中得到的结果是#值,而不是我要寻找的值,即567 有没有一种方法可以使用范围来完成此任务?如果您有Office 365: =CONCAT(A1:C1) 如果不是 =A1 & B1 & C1 或 我使用的是Excel 2

我有一个简单的Excel电子表格,一行四列。我尝试使用一个范围将行中的3个单元格连接在一起,而不是显式指定所有3个单元格(有时需要连接多个单元格)

数据如下:

[A1] 5
[B1] 6
[C1] 7
[D1] =CONCATENATE(A1:C1)
我在D1中得到的结果是#值,而不是我要寻找的值,即567


有没有一种方法可以使用范围来完成此任务?

如果您有Office 365:

=CONCAT(A1:C1)
如果不是

=A1 & B1 & C1


我使用的是Excel 2016,而不是Office 365。显式指定单元格是可行的,但当有20或30个单元格需要连接时,这就成了一件麻烦事。如果没有Office 365,使用公式的唯一方法就是对单个单元格或辅助列进行操作。
=CONCATENATE(A1,B1,C1)