如何在Excel中合并两行?

时间:2009-07-10 15:59:15

标签: excel

嗨我甚至不确定这在excel中是否真的可行,但我试图将两行合并在一起,例如我的数据看起来有点像这样(每个都是一个单独的行):< / p>

1001001
0100101

1010101
1010101

我想合并两行,如:

1001001-0100101

1010101-1010101

有没有人有任何建议?非常感谢你

7 个答案:

答案 0 :(得分:7)

excel中的字符串连接使用&amp;

 =(A1 & "-" & A2)

答案 1 :(得分:2)

关于强级联的建议正是我建议添加到VBA代码的功能。功能调用,然后参考细胞或变量的参数摇滚我的世界,因为我可以填补其余的! :d 谢谢1E + 6:D

答案 2 :(得分:1)

在最后一列末尾的第一行,在第一行输入以下内容:

=A1 & "-" & B1

将一列翻到右侧并输入:

=A2 & "-" & B2

现在突出显示刚输入的新单元格的 ,然后抓住所选单元格右下角的小自动填充框,然后拖动直到新区域的宽度与原来的一行。

现在,突出显示刚创建的整个新部分,然后将其拖到数据区域的底部。

突出显示整个新数据块,按Ctrl-C,然后右键单击somwhere并选择“选择性粘贴”。在出现的对话框中,选择“值”,然后单击“确定”。现在,您可以将此新块移动到任何您想要的位置,而不必考虑其他单元格。

最后,您需要从第二行开始删除新粘贴数据的每一行。

答案 3 :(得分:1)

Excel具有 CONCATENATE 功能,可以连接多个单元格值和即时文本。最多可以通过这种方式加入255个值

=CONCATENATE(A1,"-",A2)

这将根据您的数据返回以下内容:

1001001-0100101
1010101-1010101

答案 4 :(得分:0)

复制整个数据并将其重复粘贴到原始数据的右侧。

1001001 1001001

0100101 0100101

1010101 1010101

1010101 1010101

删除新列顶部的几个单元格 - 一行值。您现在已经将每条记录整合在一行中。每隔一行你也有一个垃圾记录。

1001001 0100101

0100101 1010101(垃圾行)

1010101 1010101

1010101(垃圾行)

找到一种删除垃圾记录的方法。我可以首先添加一个连续数字列(“填充系列”)​​,以便稍后恢复排序顺序。然后找到一种方法来排序奇数,然后是偶数,例如具有公式IF的列(可被2整除,“奇数”,“偶数”)。然后删除一半的记录。

答案 5 :(得分:0)

只需输入字母,然后输入ALT + ENTER,你必须输入第二个单元格

答案 6 :(得分:0)

假设您的数据在单元格A1中开始,有两个选项可以不必删除不需要的行。

  1. 如果每组值之间都有一个空行(如您所示):使用以下公式,并将其复制下来。它将返回正确的结果,直到没有更多的值,此时它将返回“ - ”

    =INDEX(A:A,1+3*(ROW()-1))&"-"&INDEX(A:A,2+3*(ROW()-1))
    
  2. 如果你没有空行,原理相同,公式略有不同:

    =INDEX(A:A,1+2*(ROW()-1))&"-"&INDEX(A:A,2+3*(ROW()-1))
    
  3. 完成后,复制/粘贴值,您可以删除列A以使连接结果可用。

相关问题