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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск значений по критериям в объединенных ячейках - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значений по критериям в объединенных ячейках (Формулы/Formulas)
Поиск значений по критериям в объединенных ячейках
Egyptian Дата: Вторник, 05.01.2021, 22:25 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Доброго времени суток.
Есть таблица со значениями и есть два диапазона с критериями. В одном по три объединеных ячеек.
Подставил формулу
Код
LOOKUP(COLUMN($C$2:$K$2),COLUMN($C$2:$K$2)/($C$2:$K$2<>0),$C$2:$K$2)
в ПОИСКПОЗ, но проблема в том, что он выдает только первое совпавшеее значение.
Это не было бы проблемой, если в таблице были бы цифры, применил бы СУММПРОИЗВ и все дела, но там текст.
Вопрос, как выводить текст разбросанный по столбцам, при наличии критериев в объединеных ячейках?
Есть ньюанс - количество объединеных ячеек может менятся с трех до двух и до пяти.
К сообщению приложен файл: sample.xlsx (9.0 Kb)


Сообщение отредактировал Egyptian - Вторник, 05.01.2021, 23:44
 
Ответить
СообщениеДоброго времени суток.
Есть таблица со значениями и есть два диапазона с критериями. В одном по три объединеных ячеек.
Подставил формулу
Код
LOOKUP(COLUMN($C$2:$K$2),COLUMN($C$2:$K$2)/($C$2:$K$2<>0),$C$2:$K$2)
в ПОИСКПОЗ, но проблема в том, что он выдает только первое совпавшеее значение.
Это не было бы проблемой, если в таблице были бы цифры, применил бы СУММПРОИЗВ и все дела, но там текст.
Вопрос, как выводить текст разбросанный по столбцам, при наличии критериев в объединеных ячейках?
Есть ньюанс - количество объединеных ячеек может менятся с трех до двух и до пяти.

Автор - Egyptian
Дата добавления - 05.01.2021 в 22:25
Pelena Дата: Вторник, 05.01.2021, 23:53 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4419 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Код
=ПРОСМОТР(;-1/(ИНДЕКС($C$3:$K$7;ПОИСКПОЗ($B$11;$B$3:$B$7;0);0)<>0)/($B$12=ПРОСМОТР(СТОЛБЕЦ($C$2:$K$2);СТОЛБЕЦ($C$2:$K$2)/($C$2:$K$2<>0);$C$2:$K$2));ИНДЕКС($C$3:$K$7;ПОИСКПОЗ($B$11;$B$3:$B$7;0);0))
К сообщению приложен файл: 3343845.xlsx (9.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Код
=ПРОСМОТР(;-1/(ИНДЕКС($C$3:$K$7;ПОИСКПОЗ($B$11;$B$3:$B$7;0);0)<>0)/($B$12=ПРОСМОТР(СТОЛБЕЦ($C$2:$K$2);СТОЛБЕЦ($C$2:$K$2)/($C$2:$K$2<>0);$C$2:$K$2));ИНДЕКС($C$3:$K$7;ПОИСКПОЗ($B$11;$B$3:$B$7;0);0))

Автор - Pelena
Дата добавления - 05.01.2021 в 23:53
Egyptian Дата: Среда, 06.01.2021, 00:27 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Pelena,
Очень здорово, спасибо, сам бы не додумался.
Еще вопрос в рамках темы: а как добавить дополнительные уточняющие условия?
Пример приложил.
К сообщению приложен файл: sample1.xlsx (9.2 Kb)
 
Ответить
СообщениеPelena,
Очень здорово, спасибо, сам бы не додумался.
Еще вопрос в рамках темы: а как добавить дополнительные уточняющие условия?
Пример приложил.

Автор - Egyptian
Дата добавления - 06.01.2021 в 00:27
Pelena Дата: Среда, 06.01.2021, 07:42 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4419 ±
Замечаний: ±

Excel 365 & Mac Excel
можно так
Код
=ПРОСМОТР(;-1/(ИНДЕКС($C$4:$L$8;ПОИСКПОЗ($B$12;$B$4:$B$8;0);0)<>0)/($B$13&$B$14=ПРОСМОТР(СТОЛБЕЦ($C$2:$L$2);СТОЛБЕЦ($C$2:$L$2)/($C$2:$L$2<>0);$C$2:$L$2)&$C$3:$L$3);ИНДЕКС($C$4:$L$8;ПОИСКПОЗ($B$12;$B$4:$B$8;0);0))

Но вообще, я бы в первом ряду название месяцев написала в каждой ячейке, тогда и формулы были бы проще (см. лист 2)
Чтобы при объединении ячеек значения остались в каждой ячейке, а не только в первой, надо выделить где-нибудь на пустом месте три ячейки, объединить их, а потом скопировать формат на три ячейки в первом ряду. То же самое сделать для четырёх ячеек. Способ, конечно, подойдёт, если строка с месяцами более-менее стабильна, то есть не надо постоянно добавлять или удалять столбцы.
К сообщению приложен файл: sample2.xlsx (11.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеможно так
Код
=ПРОСМОТР(;-1/(ИНДЕКС($C$4:$L$8;ПОИСКПОЗ($B$12;$B$4:$B$8;0);0)<>0)/($B$13&$B$14=ПРОСМОТР(СТОЛБЕЦ($C$2:$L$2);СТОЛБЕЦ($C$2:$L$2)/($C$2:$L$2<>0);$C$2:$L$2)&$C$3:$L$3);ИНДЕКС($C$4:$L$8;ПОИСКПОЗ($B$12;$B$4:$B$8;0);0))

Но вообще, я бы в первом ряду название месяцев написала в каждой ячейке, тогда и формулы были бы проще (см. лист 2)
Чтобы при объединении ячеек значения остались в каждой ячейке, а не только в первой, надо выделить где-нибудь на пустом месте три ячейки, объединить их, а потом скопировать формат на три ячейки в первом ряду. То же самое сделать для четырёх ячеек. Способ, конечно, подойдёт, если строка с месяцами более-менее стабильна, то есть не надо постоянно добавлять или удалять столбцы.

Автор - Pelena
Дата добавления - 06.01.2021 в 07:42
Egyptian Дата: Среда, 06.01.2021, 12:04 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Способ, конечно, подойдёт, если строка с месяцами более-менее стабильна, то есть не надо постоянно добавлять или удалять столбцы.

Век живи век учись. Этот способ я не знал! Думаю, он вполне подойдет. Те столбцы в которых уже есть данные не изменятся, а для новых могут возникнуть другие критерии и соответственно их количество может быть больше. Причем пока неизветсно насколько, может быть 5 или 10.
Большое спасибо за помощь!
 
Ответить
Сообщение
Способ, конечно, подойдёт, если строка с месяцами более-менее стабильна, то есть не надо постоянно добавлять или удалять столбцы.

Век живи век учись. Этот способ я не знал! Думаю, он вполне подойдет. Те столбцы в которых уже есть данные не изменятся, а для новых могут возникнуть другие критерии и соответственно их количество может быть больше. Причем пока неизветсно насколько, может быть 5 или 10.
Большое спасибо за помощь!

Автор - Egyptian
Дата добавления - 06.01.2021 в 12:04
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значений по критериям в объединенных ячейках (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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