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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск и возврат нескольких значений в одной ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск и возврат нескольких значений в одной ячейке
IvanBezdomny Дата: Суббота, 01.04.2023, 21:53 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 20% ±

Доброго времени суток! У меня есть набор данных, в котором есть наименования должностей в столбце A и люди, которое их замещают в столбце B. Для каждой должности я хочу узнать кто ее замещает. В столбце D у меня есть список уникальных должностей (из столбца A), и я хочу быстро найти и извлечь всех людей, которые их занимают и получить их в одном наборе (разделенном запятой). Задача стоит в решении ИМЕННО ФОРМУЛОЙ. Задача решаема формулой в Е2
Код
=ОБЪЕДИНИТЬ(",", ИСТИНА, ЕСЛИ (D2=$A$2:$A$51,$B$2:$B$51, ""))
.
НО главная проблема в том, что на работе у нас Офис 2007. Как можно ее решить формулами Офис 2007.
К сообщению приложен файл: 00991.xlsx (12.3 Kb)


Сообщение отредактировал Serge_007 - Суббота, 01.04.2023, 22:36
 
Ответить
СообщениеДоброго времени суток! У меня есть набор данных, в котором есть наименования должностей в столбце A и люди, которое их замещают в столбце B. Для каждой должности я хочу узнать кто ее замещает. В столбце D у меня есть список уникальных должностей (из столбца A), и я хочу быстро найти и извлечь всех людей, которые их занимают и получить их в одном наборе (разделенном запятой). Задача стоит в решении ИМЕННО ФОРМУЛОЙ. Задача решаема формулой в Е2
Код
=ОБЪЕДИНИТЬ(",", ИСТИНА, ЕСЛИ (D2=$A$2:$A$51,$B$2:$B$51, ""))
.
НО главная проблема в том, что на работе у нас Офис 2007. Как можно ее решить формулами Офис 2007.

Автор - IvanBezdomny
Дата добавления - 01.04.2023 в 21:53
Serge_007 Дата: Суббота, 01.04.2023, 22:45 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

Без применения функции ОБЪЕДИНИТЬ() задача
получить их в одном наборе (разделенном запятой)
решается путем полуручного набора необходимых значений в формуле
Решение макросом на порядок проще и продуктивнее
Так же можно использовать сводную таблицу, из которой формулой объединять заранее подготовленные строки


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Без применения функции ОБЪЕДИНИТЬ() задача
получить их в одном наборе (разделенном запятой)
решается путем полуручного набора необходимых значений в формуле
Решение макросом на порядок проще и продуктивнее
Так же можно использовать сводную таблицу, из которой формулой объединять заранее подготовленные строки

Автор - Serge_007
Дата добавления - 01.04.2023 в 22:45
IvanBezdomny Дата: Суббота, 01.04.2023, 22:53 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 20% ±

Здравствуйте! А в чем заключается полуручной набор необходимых значений в формуле? Может мне подойдет..
 
Ответить
СообщениеЗдравствуйте! А в чем заключается полуручной набор необходимых значений в формуле? Может мне подойдет..

Автор - IvanBezdomny
Дата добавления - 01.04.2023 в 22:53
IvanBezdomny Дата: Воскресенье, 02.04.2023, 01:29 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 20% ±

Решение макросом на порядок проще и продуктивнее
К сообщению приложен файл: 00991makros.xlsm (18.9 Kb)
 
Ответить
Сообщение
Решение макросом на порядок проще и продуктивнее

Автор - IvanBezdomny
Дата добавления - 02.04.2023 в 01:29
  • Страница 1 из 1
  • 1
Поиск:

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