Как заполнить столбцы, используя значения из нескольких строк другого листа (Excel) - PullRequest
0 голосов
/ 30 мая 2018

Я не уверен, что искать для этого.

По сути, скажем, у меня есть лист, который выглядит следующим образом:

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 голосов
/ 31 мая 2018

Для скриншота ниже используйте следующие формулы:

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)),"")

Выберите F2 и G2 и заполните вправо так, как вам нужно, затем заполните всю таблицу до нужного вам значения.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...