将表格合并为一行

将表格合并为一行

非常感谢您对以下查询的帮助。我需要将下表列为一整行:

10/12/2018  08:00   18:30   08:00   18:30
11/12/2018  08:00   18:30   08:00   18:30
12/12/2018  08:00   18:30   08:00   18:30
13/12/2018  08:00   18:30   08:00   18:30
14/12/2018  08:00   18:30   08:00   18:30

我需要将其组合如下:

10/12/2018  08:00   18:30   08:00   18:30 - 11/12/2018  08:00   18:30   08:00   18:30 - 12/12/2018  08:00   18:30   08:00   18:30

我尝试过 transpose、offset 和 vlookup,以及本网站上的一些答案,但它们都不是针对我的问题的。如果有人能帮忙就太好了。

答案1

可能有一个更简洁的解决方案,但要快速一些。在源下方的单元格中添加一个中间公式,然后在该公式下方的行中添加一个中间公式,该公式引用一个单元格,该单元格上方的行是中间公式中字符总数的累积,以创建中间公式的新起点。使用它将其全部分解,然后使用连接公式将其重新组合在一起,并留出所需的空间: 在此处输入图片描述

=CONCATENATE(A2,"-",A3,"-",A4,"-",A5,"-",A6)

相关内容