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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск данных по двум критериям - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск данных по двум критериям
artyoms Дата: Вторник, 14.07.2015, 13:34 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Имеется большой список данных. Хочется, чтобы при вводе в синие окошко критериев для поиска, в красное выводился ответ.
Т.е. допустим надо найти строку с числом 25, затем из этих строк строку с числом 6, и вывести в красное окно данные соответствующие этой строке.
К сообщению приложен файл: 2165943.xlsx (12.8 Kb)


Сообщение отредактировал artyoms - Вторник, 14.07.2015, 13:49
 
Ответить
СообщениеИмеется большой список данных. Хочется, чтобы при вводе в синие окошко критериев для поиска, в красное выводился ответ.
Т.е. допустим надо найти строку с числом 25, затем из этих строк строку с числом 6, и вывести в красное окно данные соответствующие этой строке.

Автор - artyoms
Дата добавления - 14.07.2015 в 13:34
китин Дата: Вторник, 14.07.2015, 13:35 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
мдя.
Хочется, чтобы при вводе синие окошко

и долго еще хотется будет,пока правила не почитаем deal


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениемдя.
Хочется, чтобы при вводе синие окошко

и долго еще хотется будет,пока правила не почитаем deal

Автор - китин
Дата добавления - 14.07.2015 в 13:35
Pelena Дата: Вторник, 14.07.2015, 14:02 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Код
=ИНДЕКС(C$5:C$43;ПОИСКПОЗ($A$3;$A$5:$A$43;0)+ПОИСКПОЗ($B$3;$B$5:$B$23;0)-1)

при условии, что в столбце В значения одинаковые для разных групп столбца А (как в примере)
К сообщению приложен файл: 3960338.xlsx (12.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Код
=ИНДЕКС(C$5:C$43;ПОИСКПОЗ($A$3;$A$5:$A$43;0)+ПОИСКПОЗ($B$3;$B$5:$B$23;0)-1)

при условии, что в столбце В значения одинаковые для разных групп столбца А (как в примере)

Автор - Pelena
Дата добавления - 14.07.2015 в 14:02
SLAVICK Дата: Вторник, 14.07.2015, 14:13 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Можно еще так:
Код
=ИНДЕКС($C$5:$E$43;ПОИСКПОЗ(A3&B3;A5:A43&B5:B43;0);2)


или

Код
=ИНДЕКС(C$5:E$43;ПОИСКПОЗ($A$3&$B$3;$A$5:$A$43&$B$5:$B$43;0);1)


будет работать даже если данные вперемешку.
Формула массива
К сообщению приложен файл: 9383530-1-.xlsx (12.8 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Вторник, 14.07.2015, 14:18
 
Ответить
СообщениеМожно еще так:
Код
=ИНДЕКС($C$5:$E$43;ПОИСКПОЗ(A3&B3;A5:A43&B5:B43;0);2)


или

Код
=ИНДЕКС(C$5:E$43;ПОИСКПОЗ($A$3&$B$3;$A$5:$A$43&$B$5:$B$43;0);1)


будет работать даже если данные вперемешку.
Формула массива

Автор - SLAVICK
Дата добавления - 14.07.2015 в 14:13
_Boroda_ Дата: Вторник, 14.07.2015, 14:20 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6612 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант. Обычная формула
Код
=ПРОСМОТР($A3+$B3%%;$A5:$A43+$B5:$B43%%;C5:C43)
К сообщению приложен файл: 2165943_1.xlsx (13.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант. Обычная формула
Код
=ПРОСМОТР($A3+$B3%%;$A5:$A43+$B5:$B43%%;C5:C43)

Автор - _Boroda_
Дата добавления - 14.07.2015 в 14:20
Мурад Дата: Вторник, 14.07.2015, 14:29 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация: 18 ±
Замечаний: 0% ±

Excel 2007
Вариант с допстолбцом и функцией ВПР()
К сообщению приложен файл: 2301341.xlsx (13.8 Kb)
 
Ответить
СообщениеВариант с допстолбцом и функцией ВПР()

Автор - Мурад
Дата добавления - 14.07.2015 в 14:29
artyoms Дата: Вторник, 14.07.2015, 14:33 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Всем большое спасибо за такое большое кол-во информативных ответов, не ожидал)
возьму решение от SLAVICK, думаю то что нужно)
 
Ответить
СообщениеВсем большое спасибо за такое большое кол-во информативных ответов, не ожидал)
возьму решение от SLAVICK, думаю то что нужно)

Автор - artyoms
Дата добавления - 14.07.2015 в 14:33
jakim Дата: Вторник, 14.07.2015, 19:43 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Ещё один вариант с обычной формулой

Код
=INDEX(C$5:C$43;MATCH(1;INDEX(($A$5:$A$43=$A3)/($B$5:$B$43=$B3);0);0))
К сообщению приложен файл: 9383530.xlsx (13.0 Kb)
 
Ответить
Сообщение
Ещё один вариант с обычной формулой

Код
=INDEX(C$5:C$43;MATCH(1;INDEX(($A$5:$A$43=$A3)/($B$5:$B$43=$B3);0);0))

Автор - jakim
Дата добавления - 14.07.2015 в 19:43
artyoms Дата: Вторник, 18.08.2015, 19:51 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
А можно как то заместо полей(ячеек) куда вбиваем значения, заменить их на выпадающие списки? (чтобы с клавы не вбивать, а мышкой выбрать)
[moder]Можно, но это уже другой вопрос, а значит, другая тема[/moder]


Сообщение отредактировал Pelena - Среда, 19.08.2015, 08:40
 
Ответить
СообщениеА можно как то заместо полей(ячеек) куда вбиваем значения, заменить их на выпадающие списки? (чтобы с клавы не вбивать, а мышкой выбрать)
[moder]Можно, но это уже другой вопрос, а значит, другая тема[/moder]

Автор - artyoms
Дата добавления - 18.08.2015 в 19:51
китин Дата: Среда, 19.08.2015, 08:18 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
jakim, Вячеслав формула класс!!!! hands
ИНДЕКС безграничен


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 19.08.2015, 08:20
 
Ответить
Сообщениеjakim, Вячеслав формула класс!!!! hands
ИНДЕКС безграничен

Автор - китин
Дата добавления - 19.08.2015 в 08:18
китин Дата: Среда, 19.08.2015, 08:26 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
А можно как то заместо полей(ячеек) куда вбиваем значения, заменить их на выпадающие списки?

конечно можно.Ответ удален. Вопрос задан с нарушением Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал Pelena - Среда, 19.08.2015, 08:41
 
Ответить
Сообщение
А можно как то заместо полей(ячеек) куда вбиваем значения, заменить их на выпадающие списки?

конечно можно.Ответ удален. Вопрос задан с нарушением Правил форума

Автор - китин
Дата добавления - 19.08.2015 в 08:26
  • Страница 1 из 1
  • 1
Поиск:

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