Excel, передача данных из одной ячейки в другую

JULIE_0420 спросил: 28 марта 2018 в 04:02 в: excel-formula

У меня так много проблем, пытаясь найти мой ответ, что я думал, что задаю свой вопрос здесь.

В одном столбце (столбец A) у меня есть имена девушек и в другом столбце (столбец C ) Я ввожу плату за каждую девушку. Далее по моему листу у меня есть имя каждой девушки в столбце, в той же строке, и я хочу, чтобы оплата была скопирована под именем каждой девушки.

Например, когда я вхожу в ячейку C4, номер 5 , Я хотел бы, чтобы этот номер был скопирован в ячейку E4 автоматически, так что мне нужно только ввести его один раз. См. Прикрепленное изображение:

Данные из ячейки C5 должны быть скопированы в ячейку F4. У меня возникли проблемы с использованием VLOOKUP, так как имя каждой девушки будет в столбце A более одного раза.


2 ответа

Есть решение
Gary's Student ответил: 28 марта 2018 в 06:09

В E4 введите формулу массива:

=IFERROR(INDEX($C$2:$C$8,SMALL(IF($A$4:$A$8=E$3,ROW($A$4:$A$8)),ROWS($2:2))-1),"")

Скопируйте как вниз, так и поперек:

> > > kb> kd> mustb kb_bdbd быть > + Enter , а не просто клавиша Enter . Если это сделано правильно, формула появится в фигурных скобках вокруг нее на панели формул.

Jeeped ответил: 28 марта 2018 в 04:50

Попробуйте вставить это в E4, затем заполнив и вправо, и вниз.

=iferror(index($c:$c, aggregate(15, 6, row($4:$999)/($a$4:$a$999=e$3), row(1:1))), text(,))