自动将数据从多个列提供给另一个工作表的多行

时间:2015-10-29 16:02:18

标签: excel

我在Excel中有两张纸:

Sheet1:包含姓名列表,付款月份和付款,即姓名,房屋号,付款。 (3栏)

Sheet2:包含将要打印的收据格式。它有三个空字段,分别是Name,House No,Payment。 (3行)

我想要做的是当在Sheet1中手动制作列表时,来自那里的数据自动转到Sheet2并将其自身放置在各自的位置,即Sheet1中的名称到Sheet2中的名称。 我研究了VLOOKUP,INSERT和MATCH,但我还没有掌握它。

有人可以解释一下应该如何运作吗?

1 个答案:

答案 0 :(得分:0)

我猜测,对于打印 收据,您只需要将一张纸从一张纸一行放入另一张纸的一列,所以在第二张纸中,假设Name在每张纸上的A1,选择B1:B3和:

=TRANSPOSE(Sheet1!A2:C2)  

使用 Ctrl + Shift + 输入

将Sheet1 A2中的任何内容复制到Sheet2 B1中,将Sheet1 B2中的内容复制到Sheet2 B2中,依此类推。

另外在Sheet2 B1中:

=Sheet1!A2  
Sheet2 B2中的

=Sheet1!B2  
Sheet2 B3中的

=Sheet1!C2