2015-05-29 40 views
0

我在活动中心工作,在入口门的两侧都有人像画面,我们希望列出人名和表格编号。我们经常以格式获取列表;将三列分为六列,使用excel水平排列姓氏

Surname | First Name | Table Number 
====================================== 
Aadomson | Adam |  5 
Bobson | Bob  |  10 

我们很乐意做的就是把这些三列,并得到一个脚本或东西(我们有点在我们头上),或在正确的方向指出的东西,可以把它整理到两三套列(2个批次姓,名和表)

的东西,是这样

Surname | First Name | Table | Surname | First Name | Table 
=============================================================== 
Aadamson | Adam | 5 | Bobson |  Bob | 30 
Christon | Chris | 8 | Donaldson | Donald | 40 

如果有人能摆脱任何不可思议的帮助!

+0

对表格进行排序并剪切并粘贴第一个旁边的下半部分?我总是发现,按照排序方式排序的列表比列入列时更难以扫描。 –

+0

不幸的是,客户可能会相当特别,那就是我们现在正在做的事情,我的老板们只是要求一个解决方案,只是想我会看到有没有第一个! :) 我同意,但不幸的是不是每个人都这样做。 –

+0

@EventCentre - 您对发布的答案有任何意见吗?谢谢 –

回答

0

检查thisthis关于如何使用INDEX的提示。

我将使用更一般的回答hereOFFSET(第8项)。

假设:在A2

  • 源数据规定:C3(可以根据需要扩展该范围内),
  • 细胞D2含有3(源宽度)
  • 细胞D3包含2(重复的次数)
  • 您的目标范围内开始于F2

然后小区F2:=OFFSET($A$2,(ROW()-ROW($F$2))*$D$3+INT((COLUMN()-COLUMN($F$2))/$D$2),MOD((COLUMN()-COLUMN($F$2)),$D$2))

将此项复制到右侧(6列),然后根据需要向下复制。