Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Заполнение ячейки данными массива с повторяющимися ячейками - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Заполнение ячейки данными массива с повторяющимися ячейками
maxaks86 Дата: Среда, 26.10.2022, 10:34 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Очень нужна помощь в решении задачи в EXCEL.
Есть таблица. Основной столбец - первый, там указаны имена, которые повторяются ("Саша", "Никита" и др. имена встречаются несколько раз). Справа от основного столбца идут столбцы с едой. В последний столбец (результат) нужно получить всю еду из таблички, что съел каждый из мальчиков.
Примерный алгоритм:
1) Поиск всех строк по первому столбцу значения "Саша", находятся строки 2 и 11
2) В ячейку с результатом записываются в виде текста значения из массива еды, что съел Саша
3) Это значение присваивается ячейкам в столбце G всех строкам, где в столбце А есть "Саша"
4) также - для других имен

Файл - во вложении.

Результат должен обновляться автоматически при добавлении в столбец "Мальчик" нового ребенка.
Результат должен обновляться автоматически при заполнении поля еды.
Нельзя использовать в формулах имена мальчиков, только ссылками на ячейки.

Можно ли решить такую задачу с помощью формул и автоматизировать заполнение при добавлении новых имен и новой еды?
Можно и с промежуточными результатами/таблицами, в несколько этапов, не одной формулой.

Заранее спасибо!
К сообщению приложен файл: sample001.xlsx (51.3 Kb)


Сообщение отредактировал maxaks86 - Среда, 26.10.2022, 10:37
 
Ответить
СообщениеДобрый день!
Очень нужна помощь в решении задачи в EXCEL.
Есть таблица. Основной столбец - первый, там указаны имена, которые повторяются ("Саша", "Никита" и др. имена встречаются несколько раз). Справа от основного столбца идут столбцы с едой. В последний столбец (результат) нужно получить всю еду из таблички, что съел каждый из мальчиков.
Примерный алгоритм:
1) Поиск всех строк по первому столбцу значения "Саша", находятся строки 2 и 11
2) В ячейку с результатом записываются в виде текста значения из массива еды, что съел Саша
3) Это значение присваивается ячейкам в столбце G всех строкам, где в столбце А есть "Саша"
4) также - для других имен

Файл - во вложении.

Результат должен обновляться автоматически при добавлении в столбец "Мальчик" нового ребенка.
Результат должен обновляться автоматически при заполнении поля еды.
Нельзя использовать в формулах имена мальчиков, только ссылками на ячейки.

Можно ли решить такую задачу с помощью формул и автоматизировать заполнение при добавлении новых имен и новой еды?
Можно и с промежуточными результатами/таблицами, в несколько этапов, не одной формулой.

Заранее спасибо!

Автор - maxaks86
Дата добавления - 26.10.2022 в 10:34
msi2102 Дата: Среда, 26.10.2022, 11:06 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 415
Репутация: 129 ±
Замечаний: 0% ±

Excel 2007
Если Офис 365, то можно так
в столбец Имена
Код
=УНИК(A2:A13)

в столбец Фрукты
Код
=ОБЪЕДИНИТЬ(" ";1;ФИЛЬТР($B$2:$F$13;$A$2:$A$13=A21))

или так
Код
=ОБЪЕДИНИТЬ(" ";1;ЕСЛИ(($A$2:$A$13=A21)*($B$2:$F$13=$B$1:$F$1)=1;$B$2:$F$13;""))
К сообщению приложен файл: sample002.xlsx (53.2 Kb)


Сообщение отредактировал msi2102 - Среда, 26.10.2022, 11:14
 
Ответить
СообщениеЕсли Офис 365, то можно так
в столбец Имена
Код
=УНИК(A2:A13)

в столбец Фрукты
Код
=ОБЪЕДИНИТЬ(" ";1;ФИЛЬТР($B$2:$F$13;$A$2:$A$13=A21))

или так
Код
=ОБЪЕДИНИТЬ(" ";1;ЕСЛИ(($A$2:$A$13=A21)*($B$2:$F$13=$B$1:$F$1)=1;$B$2:$F$13;""))

Автор - msi2102
Дата добавления - 26.10.2022 в 11:06
maxaks86 Дата: Понедельник, 14.11.2022, 12:36 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

msi2102,
Спасибо Вам огромное! Идеальное решение! :D
 
Ответить
Сообщениеmsi2102,
Спасибо Вам огромное! Идеальное решение! :D

Автор - maxaks86
Дата добавления - 14.11.2022 в 12:36
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!