Excel:将多个ID分配给其他ID。

时间:2014-07-30 06:22:55

标签: excel

我遇到了这个问题:我想将来自sheet1的具有相同id的多个记录与来自sheet2的记录配对。来自相同ID子组的所有这些记录应该粘贴到finalsheet的最后一行(在一个单元格中)

我的进步: Col C. = COUNTIF(A:A; A2)获取具有相同ID的所有记录的数量。 Col D. = COUNTIF($ A $ 2:A2; A2)获取ID组的第一个记录。

Ill过滤以1开头的所有记录。 Col E. 在下一列中,做一个= CELL(“地址”; D2) - 获取一个单元格的地址 Col F. 下一列= ROW(E2)+ C2-1,以获得具有相同id的最后一个单元格的位置。 G行 = CONCATENATE(“$ D $”; F3)以获得具有相同id的最后一个单元格的正确语法。

现在我有一系列这些小组。 那么它可以做一个= CONCATENATE(子组的第一个单元格:子组的最后一个单元格)?

感谢您的帮助和对我的英语的祝福:d

sheet1
id  status
131 car - bad engine
131 bike - ok
131 cyclo - ok
132 car - high engine temperature
132 bike - ok 
133 car - ok
133 bike -ok
133 cyclo - ok 

sheet2
131 1.1.2011
132 6.1.2011
133 8.1.2011


resultsheet
131 1.1.2011   car - bad engine
               bike - ok
               cyclo - ok
132 6.1.2011   car - high engine temperature
               bike - ok
133 8.1.2011   car - ok
               bike -ok
               cyclo - ok 

1 个答案:

答案 0 :(得分:0)

我没有看过你的问题(!)但是看看你的例子,似乎是从sheet2中的sheet1中基于id和一个PivotTable以表格形式查找日期(?),所有三列都是ROWS而没有小计很适合。