循环和抓斗框的权利

我目前正在做一个项目,需要循环,我不知道如何去做..我有块的信息,所以每个客户端我有一堆信息,所以例如我会有A1说的名字:和B1:说鲍勃,

那么A17将会再次名称:B17:乔治

这保持了大约1000行。 我需要find一种方式来分发所有的材料,并抓住所有的名字,并把它们放在一个接一个的列中。 我想我正在寻找一个循环,发现名称给我的价值,然后一直下降。

有人有主意吗?

非常简单…………说你的名字存储在B1,B17,B33,B49,… B列的B列中…基本上相隔16行…然后在C1单元格中input:

=INDIRECT("B" & 16*ROW()-15) 

并抄下来。 这对于均匀分布的logging是很好的

编辑#1

由于logging在C2中不是均匀分布的,因此input以下数组公式:

 =INDEX($B$1:$B$1000,SMALL(IF($A$1:$A$1000="Name",ROW($A$1:$A$1000)),ROW()-ROW($C$2)+1)) 

并抄下来。

这是一个数组公式数组公式必须使用Ctrl + Shift + Enterinput,而不仅仅是Enter键。

就像是:

PIC

通过simocos post

在C1中input这个公式:(用Ctrl + shift + Enter)

 = IFERROR( INDEX($B$1:$B$1000; AGGREGATE(15;6;(ROW($B$1:$B$1000)-ROW($B$1)+1)/($B$1:$B$1000<>"");ROWS(C$1:C1)));"") 

然后复制单元格(公式不是从我,我用它在我的工作簿,并适应它)