powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как вычислить ссылку на результат функции ВПР???
4 сообщений из 4, страница 1 из 1
как вычислить ссылку на результат функции ВПР???
    #35666441
profik777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с помощью ВПР получаю нахожу необходимое мне значение в массиве. Как определить его адрес?
...
Рейтинг: 0 / 0
как вычислить ссылку на результат функции ВПР???
    #35666539
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
profik777с помощью ВПР получаю нахожу необходимое мне значение в массиве. Как определить его адрес?

если

Таблица= [A1:B10]
и
=ВПР(C1;Таблица;2;ЛОЖЬ)

то, в зависимости от желаемой универсальности формулы, получить ссылку можно так

=ИНДЕКС(Таблица;ПОИСКПОЗ(C1;ИНДЕКС(Таблица;;1);ЛОЖЬ);2)

либо так

=ИНДЕКС(B1:B10;ПОИСКПОЗ(C1;A1:A10;ЛОЖЬ))

если нужен адрес ввиде текста (хотя это и напрасная операция в 99% случаев), то так:

=ЯЧЕЙКА("address";ИНДЕКС(Таблица;ПОИСКПОЗ(C1;ИНДЕКС(Таблица;;1);ЛОЖЬ);2))

либо так

=ЯЧЕЙКА("address";ИНДЕКС(B1:B10;ПОИСКПОЗ(C1;A1:A10;ЛОЖЬ)))

либо так

=АДРЕС(ПОИСКПОЗ(C1;ИНДЕКС(Таблица;;1);ЛОЖЬ)+СТРОКА(Таблица)-1;2+СТОЛБЕЦ(Таблица)-1)

либо так

=АДРЕС(ПОИСКПОЗ(C1;A1:A10;ЛОЖЬ);2)
...
Рейтинг: 0 / 0
как вычислить ссылку на результат функции ВПР???
    #35666556
Aster32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак.

Для поиска относительной позиции нужного значения в массиве нужно использовать функцию =MATCH(...)
Так она называется в английской версии.

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

В общем в хелпе всё это написано.
...
Рейтинг: 0 / 0
как вычислить ссылку на результат функции ВПР???
    #35666635
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай, MATCH=ПОИСКПОЗ Судя по разнице во времени в 7 мин. между постами, у Aster32 не было возможности увидеть мой пост выше.

Вообще конструкция =ИНДЕКС(B1:B10;ПОИСКПОЗ(C1;A1:A10;ЛОЖЬ)) это более универсальный эквивалент =ВПР(C1;Таблица;2;ЛОЖЬ), т.к. в отличие от второго

1. позволяет находить соответствия в любом столбце таблицы, а не только в первом слева

2. возвращает как ссылку так и значение
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как вычислить ссылку на результат функции ВПР???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]