Excel电子表格 - 组合第1列和第2,3和4行中的行,依此类推

时间:2017-05-11 16:24:38

标签: excel

我的客户可以向我提供这些地址的唯一方法是位置在一行:位置名称,街道地址,城市.....然后它下面的行包含邮政编码。这重复1600行。

我当然需要一行上的所有信息。有没有一个天才,而不知道如何简短地将邮政编码放在它上面的行上?

enter image description here

2 个答案:

答案 0 :(得分:2)

如果您在第一行的columns A, B and C中有地址,在第二行的column A中有邮政编码,请尝试以下公式,

=INDEX(A:A,ROW()*2-1,1)&" " &INDEX(B:B,ROW()*2-1,1)& " " & INDEX(C:C,ROW()*2-1,1)& " " &INDEX(A:A,ROW()*2,1)

enter image description here

如果从第1行以外的其他行开始,则可能需要稍微修改公式。希望这会有所帮助。

答案 1 :(得分:1)

使用公式来合并列。

这里我们有一些测试数据。

enter image description here

在D栏中,指定一个公式,例如=A1 & ", " & B1 & " " & C1

enter image description here

如果您不熟悉公式,只需使用" ="表示一个的开头,然后使用"&"连接你的价值观。

至于在多行的基础上实现这一点,您可以轻松实现。拖动公式后,它会自动增加列名称,除非您明确指定它们。我现在还不知道。

所以我要做的就是在公式中添加一个IF语句来说明那些不打算使用的行。使用如下公式:=IF(B1="", "", A1 & ", " & B1 & " " & A2),我可以得到以下结果。

enter image description here