如何将所有行复制到一行中?不连接单元格。我有一个有多个数据行的大表,并且希望它们全部在单行上,而不必复制粘贴(大约有800行和10列)。将所有excel行复制到一行
例如我有两行,2个值的每一行,例如一个表:
行A1:米,正
行B1:的x,y
我希望它变成1个单行,其中有4个值(列中的每个值):
row A1: m,n,x,y
谢谢。
如何将所有行复制到一行中?不连接单元格。我有一个有多个数据行的大表,并且希望它们全部在单行上,而不必复制粘贴(大约有800行和10列)。将所有excel行复制到一行
例如我有两行,2个值的每一行,例如一个表:
行A1:米,正
行B1:的x,y
我希望它变成1个单行,其中有4个值(列中的每个值):
row A1: m,n,x,y
谢谢。
在概念上,不是连接,你要求做什么? 我有一个有点类似的场景,我经常将所有数据合并成一个长字符串。 如果有与行1和2的数据列A: M,N X,Y
在例如细胞B1(在同一行作为数据的第一行),可以输入公式“= A1" 。在B2单元格中,您可以输入公式来创建相当于运行总数的文本。选择您的分隔符,例如空格,逗号或空格+逗号。因此,在单元格B2中,可以输入公式“= B1 &”,“& A2”。这就是说,“把我在上面的单元格中的内容(与第一个条目相同)并添加下一行条目的值。”一旦你做了第二个公式,你可以下载这个公式(使用自动填充)你的整个列表(例如,800行)。 如果你需要1行,但仍然需要10个独立的列,你只需做10次这个公式(每列一次)。一旦你完成了所有的公式,下到最后一行,复制 - 粘贴特殊值,你将获得你的数据。然后你可以删除你的800(或者很多)行。 让我知道如果这没有意义。
我注意到我的格式不起作用,因为我想为我的例子: –
第1行:m,n和第2行:x,y –
但我不想将数据组合成一个长字符串,这就是为什么我提到不是串连。我希望我的最终结果是具有4列的单行。 – MageKJ
我发现了一个解决方案,它比我想像的更复杂。我必须使用一个公式:
=OFFSET(Sheet1!$A$1,((ROW()-1)*5)+(FLOOR(COLUMN()-1,4)/4),(COLUMN()-1)-(FLOOR(COLUMN()-1,4)))
这里的链接: Copy all rows into one row
您的例子给出了,要合并列和保持所有行的印象。 – Raju