将一长串客户信息转换为由空行分隔的列

时间:2015-10-12 14:19:19

标签: excel if-statement excel-formula worksheet-function transpose

我在excel中有2500行客户信息并非所有客户都拥有相同数量的信息(一些有6行,有些有5行,有些7但是它们都用空行分开。有没有办法使用空白row作为每个不同客户的分隔符?

this is what is looks like in excel

this is what I would like it to look like

1 个答案:

答案 0 :(得分:1)

假设A1和B1为空(A2包含North等)并输出为ColumnsC:I,请输入B2并复制以适应:

=IF(A1="",1,B1+1)  

这应该允许您依次按照每个值进行过滤并复制到适合的地方,同时在必要时也很容易调整。

但是,如果它适当地标识每个'set'的行,那么你可以放入C1并复制到I1:

 =IF(AND(COLUMN()-2<MAX($B1:$B9),ISBLANK($A1)),OFFSET($A1,COLUMN()-2,0),"")  

然后复制C1:I1以适应。