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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск значения из строки ниже найденной через ВПР - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск значения из строки ниже найденной через ВПР
elovkov Дата: Вторник, 14.03.2023, 16:45 | Сообщение № 1
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
Всем привет!
Есть такой вопрос. У меня есть энное количество одинаковых табличек с разными данными.
Я хочу вывести фиксированную табличку, которая при изменении заголовка (с помощью выпадающего списка) будет вытягивать данные из соответствующих таблиц
С первой строкой проблем нет, вытащил через ВПР, а теперь не могу придумать как вытащить вторую строку.
Есть ощущение, что какое-то элементарное действие упускаю, но никак не могу придумать. Запросы в поисковик мало куда приводят, так как толком не знаю как сформулировать)))
Думаю в примере будет понятнее)
Буду благодарен любой подсказке.
К сообщению приложен файл: vopros.xlsx (14.5 Kb)


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеВсем привет!
Есть такой вопрос. У меня есть энное количество одинаковых табличек с разными данными.
Я хочу вывести фиксированную табличку, которая при изменении заголовка (с помощью выпадающего списка) будет вытягивать данные из соответствующих таблиц
С первой строкой проблем нет, вытащил через ВПР, а теперь не могу придумать как вытащить вторую строку.
Есть ощущение, что какое-то элементарное действие упускаю, но никак не могу придумать. Запросы в поисковик мало куда приводят, так как толком не знаю как сформулировать)))
Думаю в примере будет понятнее)
Буду благодарен любой подсказке.

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

Excel 2016
Вариант
Начиная с ячейки М14:
Код
=ИНДЕКС(ДВССЫЛ("E"&ПОИСКПОЗ($L$12;$B$1:$B$43;)&":G"&ПОИСКПОЗ($L$12;$B$1:$B$43;)+5);СТРОКА(A1);СТОЛБЕЦ(A1))
или
Код
=СМЕЩ($D$1;ПОИСКПОЗ($L$12;$B$1:$B$43;)+СТРОКА(A1)-2;СТОЛБЕЦ(A1))
К сообщению приложен файл: 20230314_elovkov.xls (60.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВариант
Начиная с ячейки М14:
Код
=ИНДЕКС(ДВССЫЛ("E"&ПОИСКПОЗ($L$12;$B$1:$B$43;)&":G"&ПОИСКПОЗ($L$12;$B$1:$B$43;)+5);СТРОКА(A1);СТОЛБЕЦ(A1))
или
Код
=СМЕЩ($D$1;ПОИСКПОЗ($L$12;$B$1:$B$43;)+СТРОКА(A1)-2;СТОЛБЕЦ(A1))

Автор - Serge_007
Дата добавления - 14.03.2023 в 16:53
elovkov Дата: Вторник, 14.03.2023, 16:57 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
Serge_007, работает)))
так, буду разбираться как работает)))
спасибо большое!


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеSerge_007, работает)))
так, буду разбираться как работает)))
спасибо большое!

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

Excel 2016
Вариант
Вариант попроще и неволатильный
Начиная с ячейки М14:
Код
=ИНДЕКС($E$1:$G$43;ПОИСКПОЗ($L$12;$B$1:$B$43;)+СТРОКА(A1)-1;СТОЛБЕЦ()-12)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Вариант
Вариант попроще и неволатильный
Начиная с ячейки М14:
Код
=ИНДЕКС($E$1:$G$43;ПОИСКПОЗ($L$12;$B$1:$B$43;)+СТРОКА(A1)-1;СТОЛБЕЦ()-12)

Автор - Serge_007
Дата добавления - 14.03.2023 в 17:02
elovkov Дата: Среда, 15.03.2023, 07:35 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
Вариант попроще и неволатильный

Вот это кстати более понятно как работает
Только вот
Код
+СТРОКА(A1)-1;СТОЛБЕЦ()-12

Не понял))) Почему строка А1-1, нулевая же получается, и столбец на 12 левее, хотя находится на 8 вроде левее

В этой формуле
Код
=ИНДЕКС(ДВССЫЛ("E"&ПОИСКПОЗ($L$12;$B$1:$B$43;)&":G"&ПОИСКПОЗ($L$12;$B$1:$B$43;)+5);СТРОКА(A1);СТОЛБЕЦ(A1))

Понятно было что положение ячейчи вычисляем

UPD
Почему +СТРОКА-1 понял))) но почему -12 не понял)))
UPD2
Все, -12 тоже понял)))
Спасибо еще раз!


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица

Сообщение отредактировал elovkov - Среда, 15.03.2023, 08:04
 
Ответить
Сообщение
Вариант попроще и неволатильный

Вот это кстати более понятно как работает
Только вот
Код
+СТРОКА(A1)-1;СТОЛБЕЦ()-12

Не понял))) Почему строка А1-1, нулевая же получается, и столбец на 12 левее, хотя находится на 8 вроде левее

В этой формуле
Код
=ИНДЕКС(ДВССЫЛ("E"&ПОИСКПОЗ($L$12;$B$1:$B$43;)&":G"&ПОИСКПОЗ($L$12;$B$1:$B$43;)+5);СТРОКА(A1);СТОЛБЕЦ(A1))

Понятно было что положение ячейчи вычисляем

UPD
Почему +СТРОКА-1 понял))) но почему -12 не понял)))
UPD2
Все, -12 тоже понял)))
Спасибо еще раз!

Автор - elovkov
Дата добавления - 15.03.2023 в 07:35
  • Страница 1 из 1
  • 1
Поиск:

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