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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск со смещением в диапазоне и вывод результата в ячейку (Макросы/Sub)
Поиск со смещением в диапазоне и вывод результата в ячейку
retivyh Дата: Пятница, 26.05.2023, 09:42 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019 (16.0.11231.20164)64-разр
Добрый день.
Нужно вывести название строки, соответствующей, найденной ячейки по заданному критерию и затем слева перебором найти все ячейки в которых есть данные и вывести дополнительно их названия. Первое можно сделать ВПР или ИНДЕКС+ПОИСКПОЗ, а вот с последующим выводом проблема!
К сообщению приложен файл: TNVED.xlsx (156.5 Kb)
 
Ответить
СообщениеДобрый день.
Нужно вывести название строки, соответствующей, найденной ячейки по заданному критерию и затем слева перебором найти все ячейки в которых есть данные и вывести дополнительно их названия. Первое можно сделать ВПР или ИНДЕКС+ПОИСКПОЗ, а вот с последующим выводом проблема!

Автор - retivyh
Дата добавления - 26.05.2023 в 09:42
Serge_007 Дата: Пятница, 26.05.2023, 09:57 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

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

вывести название строки
Куда вывести?

название строки, соответствующей, найденной ячейки
Какая ячейка "найденная"?

найденной ячейки по заданному критерию
Где задается критерий?

перебором найти все ячейки в которых есть данные
Куда вывести какие данные?

вывести дополнительно их названия
Чьи названия куда вывести?


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

вывести название строки
Куда вывести?

название строки, соответствующей, найденной ячейки
Какая ячейка "найденная"?

найденной ячейки по заданному критерию
Где задается критерий?

перебором найти все ячейки в которых есть данные
Куда вывести какие данные?

вывести дополнительно их названия
Чьи названия куда вывести?

Автор - Serge_007
Дата добавления - 26.05.2023 в 09:57
retivyh Дата: Пятница, 26.05.2023, 10:28 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019 (16.0.11231.20164)64-разр
Serge_007, в фале примера в первой строке образец: что и куда выводить С1, критерий поиска B1, найденная ячейка F40
Зона поиска - левее найденной ячейки F40, нужно вывести название G40 и следом названия строк, там где в ячейках есть данные слева, т.е G39, G37, G11.
 
Ответить
СообщениеSerge_007, в фале примера в первой строке образец: что и куда выводить С1, критерий поиска B1, найденная ячейка F40
Зона поиска - левее найденной ячейки F40, нужно вывести название G40 и следом названия строк, там где в ячейках есть данные слева, т.е G39, G37, G11.

Автор - retivyh
Дата добавления - 26.05.2023 в 10:28
Serge_007 Дата: Пятница, 26.05.2023, 11:01 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Понятнее не стало...

Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПонятнее не стало...

Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат

Автор - Serge_007
Дата добавления - 26.05.2023 в 11:01
retivyh Дата: Пятница, 26.05.2023, 12:17 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019 (16.0.11231.20164)64-разр
Serge_007, возможно, после выделение цветом будет понятней
К сообщению приложен файл: 8075664.xlsx (11.0 Kb)
 
Ответить
СообщениеSerge_007, возможно, после выделение цветом будет понятней

Автор - retivyh
Дата добавления - 26.05.2023 в 12:17
Serge_007 Дата: Пятница, 26.05.2023, 12:30 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Нет
критерий поиска: 0102391000
0102391000 - в ячейке F17
И что? Далее никакой логики не просматривается

Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНет
критерий поиска: 0102391000
0102391000 - в ячейке F17
И что? Далее никакой логики не просматривается

Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат

Автор - Serge_007
Дата добавления - 26.05.2023 в 12:30
retivyh Дата: Пятница, 26.05.2023, 13:26 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019 (16.0.11231.20164)64-разр
Serge_007, добавил описание во вложенный файл
К сообщению приложен файл: 3365385.xlsx (11.9 Kb)
 
Ответить
СообщениеSerge_007, добавил описание во вложенный файл

Автор - retivyh
Дата добавления - 26.05.2023 в 13:26
Serge_007 Дата: Пятница, 26.05.2023, 13:34 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Я сдаюсь...

Если Вас неоднократно просят сделать одно
Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат
, а Вы упорно делаете другое
добавил описание во вложенный файл
, значит не так уж Вам нужна помощь

Всего доброго


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЯ сдаюсь...

Если Вас неоднократно просят сделать одно
Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат
, а Вы упорно делаете другое
добавил описание во вложенный файл
, значит не так уж Вам нужна помощь

Всего доброго

Автор - Serge_007
Дата добавления - 26.05.2023 в 13:34
retivyh Дата: Пятница, 26.05.2023, 14:02 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019 (16.0.11231.20164)64-разр
Serge_007, Помощь нужна, но в любом случае спасибо!
Как вы просили, сделал файл примера , разметил зону поиска, выделил цветами что искать, что выводить, расписал как искать, привел пример как это выглядит на сайте первоисточника. Уже не знаю как подробнее объяснить. Если нужно, могу нарисовать схему со стрелками что куда.
 
Ответить
СообщениеSerge_007, Помощь нужна, но в любом случае спасибо!
Как вы просили, сделал файл примера , разметил зону поиска, выделил цветами что искать, что выводить, расписал как искать, привел пример как это выглядит на сайте первоисточника. Уже не знаю как подробнее объяснить. Если нужно, могу нарисовать схему со стрелками что куда.

Автор - retivyh
Дата добавления - 26.05.2023 в 14:02
Serge_007 Дата: Пятница, 26.05.2023, 14:13 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
разметил зону поиска, выделил цветами что искать, что выводить, расписал как искать, привел пример как это выглядит на сайте первоисточника.
- это все не нужно было, нужно было то, что я просил дважды:
Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
разметил зону поиска, выделил цветами что искать, что выводить, расписал как искать, привел пример как это выглядит на сайте первоисточника.
- это все не нужно было, нужно было то, что я просил дважды:
Сделайте вручную файл-пример на десяток строк, но что бы было понятно где исходные данные, а где - желаемый результат

Автор - Serge_007
Дата добавления - 26.05.2023 в 14:13
Pelena Дата: Пятница, 26.05.2023, 14:28 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19160
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Давайте я попробую)
Код
=ЕСЛИОШИБКА(ПРОСМОТР("яяя";$A$3:ИНДЕКС($A$3:$A$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$B$3:ИНДЕКС($B$3:$B$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$C$3:ИНДЕКС($C$3:$C$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$D$3:ИНДЕКС($D$3:$D$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$E$3:ИНДЕКС($E$3:$E$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ИНДЕКС($G$3:$G$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0))
К сообщению приложен файл: 6627791.xlsx (156.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДавайте я попробую)
Код
=ЕСЛИОШИБКА(ПРОСМОТР("яяя";$A$3:ИНДЕКС($A$3:$A$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$B$3:ИНДЕКС($B$3:$B$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$C$3:ИНДЕКС($C$3:$C$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$D$3:ИНДЕКС($D$3:$D$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ЕСЛИОШИБКА(ПРОСМОТР("яяя";$E$3:ИНДЕКС($E$3:$E$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0));$G$3:$G$5000);"")& ИНДЕКС($G$3:$G$5000;ПОИСКПОЗ(B1;$F$3:$F$5000;0))

Автор - Pelena
Дата добавления - 26.05.2023 в 14:28
retivyh Дата: Понедельник, 29.05.2023, 05:02 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019 (16.0.11231.20164)64-разр
Pelena, Спасибо большое! И без макроса обошлось.
 
Ответить
СообщениеPelena, Спасибо большое! И без макроса обошлось.

Автор - retivyh
Дата добавления - 29.05.2023 в 05:02
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск со смещением в диапазоне и вывод результата в ячейку (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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