如何使用另一个工作表的多行中的值填充列(Excel)

时间:2018-05-30 17:05:20

标签: excel lookup

我不知道该搜索什么。

基本上,我说有一张看起来像这样的表:

A | apple     | 1
A | aardvark  | 1
A | alternate | 3
B | bear      | 2
B | banana    | 4
C | candy     | 3
C | carnivore | 2

我希望将值复制到另一个工作表中,使其如下所示:

A | apple | 1 | aardvark  | 1 | alternate | 3
B | bear  | 2 | banana    | 4 |           | 
C | candy | 3 | carnivore | 2 |           | 

我知道查找功能,但我不知道如何让它选择被引用的第一个,第二个,第三个等实例。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

对于下面的屏幕截图,请使用以下公式:

E2=IFERROR(INDEX($A$1:$A$8,MATCH(E1,$A$1:$A$8,0)+COUNTIF($A$1:$A$8,E1)),"")

F2

=IF(INT(COLUMNS($F$1:F$1)/2)<COUNTIF($A$2:$A$8,$E2),INDEX($B$2:$B$8,MATCH($E2,$A$2:$A$8,0)+INT(COLUMNS($F$1:F$1)/2)),"")

G2

=IF(INT(COLUMNS($G$1:G$1)/2)<COUNTIF($A$2:$A$8,$E2),INDEX($C$2:$C$8,MATCH($E2,$A$2:$A$8,0)+INT(COLUMNS($G$1:G$1)/2)),"")

选择F2G2,并根据需要填写右侧,然后根据需要填写整个表格。

enter image description here