嗨我甚至不确定这在excel中是否真的可行,但我试图将两行合并在一起,例如我的数据看起来有点像这样(每个都是一个单独的行):< / p>
1001001
0100101
1010101
1010101
我想合并两行,如:
1001001-0100101
1010101-1010101
有没有人有任何建议?非常感谢你
答案 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中开始,有两个选项可以不必删除不需要的行。
如果每组值之间都有一个空行(如您所示):使用以下公式,并将其复制下来。它将返回正确的结果,直到没有更多的值,此时它将返回“ - ”
=INDEX(A:A,1+3*(ROW()-1))&"-"&INDEX(A:A,2+3*(ROW()-1))
如果你没有空行,原理相同,公式略有不同:
=INDEX(A:A,1+2*(ROW()-1))&"-"&INDEX(A:A,2+3*(ROW()-1))
完成后,复制/粘贴值,您可以删除列A以使连接结果可用。