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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск в массиве по 2-3 произвольным параметрам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск в массиве по 2-3 произвольным параметрам
iken67 Дата: Вторник, 07.05.2013, 15:27 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Добрый день,

помогите с поиском в массиве. Необходимо обойтись только стандартными формулами.
Задача:
получать сравнение тех характеристик 2 видов оборудования. Марку, модель и мощность каждого выбираем произвольно (это сделано). Необходимо, в зависимости от выбора вытягивать из базы данные тех. харктеристик по разным моделям.
Требуется помощь:
застрял на моменте поиска номера столбца в массиве, по выбранным данным, в ячейку D8 и, соответственно, его подстановки в функцию ГПР, а далее она вытянет нужные данные.

Если предложите другую логику - буду признателен
К сообщению приложен файл: 1212.xls (90.0 Kb)


Сообщение отредактировал iken67 - Вторник, 07.05.2013, 16:17
 
Ответить
СообщениеДобрый день,

помогите с поиском в массиве. Необходимо обойтись только стандартными формулами.
Задача:
получать сравнение тех характеристик 2 видов оборудования. Марку, модель и мощность каждого выбираем произвольно (это сделано). Необходимо, в зависимости от выбора вытягивать из базы данные тех. харктеристик по разным моделям.
Требуется помощь:
застрял на моменте поиска номера столбца в массиве, по выбранным данным, в ячейку D8 и, соответственно, его подстановки в функцию ГПР, а далее она вытянет нужные данные.

Если предложите другую логику - буду признателен

Автор - iken67
Дата добавления - 07.05.2013 в 15:27
Serge_007 Дата: Вторник, 07.05.2013, 15:31 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Во первых: Читайте правила
Во вторых: Это легко делается сводной или фильтром
В третьих: Формулами будет "тяжелое" решение и чем больше БД, тем "тяжелее"


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВо первых: Читайте правила
Во вторых: Это легко делается сводной или фильтром
В третьих: Формулами будет "тяжелое" решение и чем больше БД, тем "тяжелее"

Автор - Serge_007
Дата добавления - 07.05.2013 в 15:31
iken67 Дата: Вторник, 07.05.2013, 16:29 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,
Если по поводу формата файла, прошу прощения не заметил что xlsx приложил - исправил.
С остальным не понял - прошу помощи!
 
Ответить
СообщениеSerge_007,
Если по поводу формата файла, прошу прощения не заметил что xlsx приложил - исправил.
С остальным не понял - прошу помощи!

Автор - iken67
Дата добавления - 07.05.2013 в 16:29
Serge_007 Дата: Вторник, 07.05.2013, 16:35 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Вы сначала вообще файл не приложили

С тем что у Вас в файле работать как с БД не получится, значит только формулы

Сколько должно получиться в D8 и почему?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВы сначала вообще файл не приложили

С тем что у Вас в файле работать как с БД не получится, значит только формулы

Сколько должно получиться в D8 и почему?

Автор - Serge_007
Дата добавления - 07.05.2013 в 16:35
iken67 Дата: Вторник, 07.05.2013, 16:44 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

На данный момент моя идея в том что выбирая
D5 - Viessmann
D6 - Vitoplex 100PV1
D7 - 250
в ячейке D8 получаю 6 - шестой столбец в базе "data".
Далее для всех строк: =ВПР($A10;data!$A$4:$X$100;$D$8;0)

Аналогично для столбца E
 
Ответить
СообщениеНа данный момент моя идея в том что выбирая
D5 - Viessmann
D6 - Vitoplex 100PV1
D7 - 250
в ячейке D8 получаю 6 - шестой столбец в базе "data".
Далее для всех строк: =ВПР($A10;data!$A$4:$X$100;$D$8;0)

Аналогично для столбца E

Автор - iken67
Дата добавления - 07.05.2013 в 16:44
Serge_007 Дата: Вторник, 07.05.2013, 16:51 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (iken67)
в ячейке D8 получаю 6 - шестой столбец в базе "data"

Формула массива (вводится нажатием Ctrl+Shift+Enter):
Код
=ПОИСКПОЗ(D5&D6&D7;data!A2:X2&data!A3:X3&data!A4:X4;)


PS Искомые значения должны быть написаны точно так же как и в просматриваемом массиве
К сообщению приложен файл: iken67.xls (96.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (iken67)
в ячейке D8 получаю 6 - шестой столбец в базе "data"

Формула массива (вводится нажатием Ctrl+Shift+Enter):
Код
=ПОИСКПОЗ(D5&D6&D7;data!A2:X2&data!A3:X3&data!A4:X4;)


PS Искомые значения должны быть написаны точно так же как и в просматриваемом массиве

Автор - Serge_007
Дата добавления - 07.05.2013 в 16:51
iken67 Дата: Вторник, 07.05.2013, 16:58 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Спасибо, идея понята!
 
Ответить
СообщениеСпасибо, идея понята!

Автор - iken67
Дата добавления - 07.05.2013 в 16:58
  • Страница 1 из 1
  • 1
Поиск:

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