Доброго времени суток! Есть большая таблица с данными. Необходимо выполнить поиск по выбранному столбцу. Проблема в том, что критерий является частью текста в ячейках и несколько раз может встречаться в диапазоне поиска. Написал формулу
Код
=ПОИСКПОЗ("*"&H35&"*";'C:\Users\Work\Desktop\[Журнал заявок на 17.03.21_26.03.xlsx]Журнал заявок'!$G$1:$G$11185;0)
, которая возвращает номер строки первого встретившегося совпадения. Теперь мне нужно в ячейке справа продолжить поиск и вывести номер следующей строки с совпадением. Предположительно, таких совпадений должно быть не более 10. Вопрос: как динамически изменить диапазон поиска при помощи формул или конкретных функций? Номера строк нужны для дальнейшего анализа таблицы.
Доброго времени суток! Есть большая таблица с данными. Необходимо выполнить поиск по выбранному столбцу. Проблема в том, что критерий является частью текста в ячейках и несколько раз может встречаться в диапазоне поиска. Написал формулу
Код
=ПОИСКПОЗ("*"&H35&"*";'C:\Users\Work\Desktop\[Журнал заявок на 17.03.21_26.03.xlsx]Журнал заявок'!$G$1:$G$11185;0)
, которая возвращает номер строки первого встретившегося совпадения. Теперь мне нужно в ячейке справа продолжить поиск и вывести номер следующей строки с совпадением. Предположительно, таких совпадений должно быть не более 10. Вопрос: как динамически изменить диапазон поиска при помощи формул или конкретных функций? Номера строк нужны для дальнейшего анализа таблицы.malyshev30
Сообщение отредактировал malyshev30 - Суббота, 27.03.2021, 08:30
=СУММ(H35;ПОИСКПОЗ("*"&$H35&"*";ИНДЕКС('C:\Users\Work\Desktop\[Журнал заявок на 17.03.21_26.03.xlsx]Журнал заявок'!$G$1:$G$11185;СУММ(H35;1)):'C:\Users\Work\Desktop\[Журнал заявок на 17.03.21_26.03.xlsx]Журнал заявок'!$G$11185;))
не, с закрытой книгой эта формула не хочет работать.
Код
=СУММ(H35;ПОИСКПОЗ("*"&$H35&"*";ИНДЕКС('C:\Users\Work\Desktop\[Журнал заявок на 17.03.21_26.03.xlsx]Журнал заявок'!$G$1:$G$11185;СУММ(H35;1)):'C:\Users\Work\Desktop\[Журнал заявок на 17.03.21_26.03.xlsx]Журнал заявок'!$G$11185;))
не, с закрытой книгой эта формула не хочет работать.Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Суббота, 27.03.2021, 09:00
А что это формула дает, не совсем понимаю? Для конкретики уточню, ячейки диапазона поиска содержат текст, искомое значение - тоже текст. К сожалению, формат исходного файла пришлось корректировать (ПОИСКПОЗ корректно начал искать только после того, как я удалил из текста ячеек диапазона поиска все пробелы и знаки переноса). Также возможна ситуация что несколько критериев будут находится в тексе одной и той же ячейки из диапазона поиска.
А что это формула дает, не совсем понимаю? Для конкретики уточню, ячейки диапазона поиска содержат текст, искомое значение - тоже текст. К сожалению, формат исходного файла пришлось корректировать (ПОИСКПОЗ корректно начал искать только после того, как я удалил из текста ячеек диапазона поиска все пробелы и знаки переноса). Также возможна ситуация что несколько критериев будут находится в тексе одной и той же ячейки из диапазона поиска.malyshev30
Вопрос только в том, как после нахождения первого совпадения (возвращается номер строки этого совпадения), с ячейке справа формулой найти следующее совпадение (исключить из области поиска в ПОИСКПОЗ уже просмотренный диапазон)
Вопрос только в том, как после нахождения первого совпадения (возвращается номер строки этого совпадения), с ячейке справа формулой найти следующее совпадение (исключить из области поиска в ПОИСКПОЗ уже просмотренный диапазон)malyshev30
Приложил пример. Пока его делал еще одна проблема вылезла: в ячейках G3 и G4 формула возвращает Н/Д, не смотря на то, что значение в ручную находится, а в G5 уже все работает...
Приложил пример. Пока его делал еще одна проблема вылезла: в ячейках G3 и G4 формула возвращает Н/Д, не смотря на то, что значение в ручную находится, а в G5 уже все работает...malyshev30