Страницы: 1
RSS
ВПР не может воспринять название таблицы из выпадающего списка
 
Здравствуйте! Пишу =VLOOKUP(1;O22;7), где О22 это выпадающий список с названиями таблиц, однако формула не работает, почему?
 
Он и не может работать: 1 - число, названия таблиц - нет
 
Да нормально работает, у меня результат как и положено
#N/A
 
Цитата
Да нормально работает, у меня результат как и положено
Это кунфу я и сам постиг, т.е. от #N/A не избавиться?
Изменено: gold_ - 04.04.2015 19:11:55
 
Если серьёзно - не могу представить как запихнуть диапазон или массив в одну ячейку... Но может у Вас как-то это получилось?
 
Вы бы файл приложили. Пока создается ощущение, что Вы хотите найти что-то по номеру вхождения, а не по названию (т.е., ищете просто первую таблицу в списке). Тогда Вам надо использовать не ВПР(), а ИНДЕКС. Но без примера - это все не более, чем домыслы
 
Очень просто - в ячейке название массива, а не сам массив :)
 
Не знаю, почему файл был большой, обрезал как мог
 
Тогда наверно
Код
=VLOOKUP(1;INDIRECT(O22);7;0)
Последний аргумент - поиск точного соответствия.
 
Спасибо большое!!!
Я уже шесть часов инет рыл безрезультатно...
Не понял пока как это работает, но уже ерунда
 
Как-то мне не удалось найти в файле эту формулу. Но конечно искать в слове/строке диапазон/таблицу - это даже как-то странно...
 
Наверное, Вы правы, а какое более изящное решение существует?
 
1. Не вполне понятно решение именно чего нужно.
2. Чем не нравится предложенный вариант? Он конечно летучий, но ведь работает.
 
Не уверен уже ни в чем, формула работает, но почему-то только в избранных ячейках (по-моему одинаковых по формату) вместо результатов формулы пустое место, т.е. ничего, ни о ошибке, ни "" не влияет. У мну уже мысль, что может вирус или еще какая-нибудь хрень.
ПС. Как послать файл  в личку без потери объема?
 
Без паники, я олень, все работает, просто надо более уважительно относиться к массивам!
Страницы: 1
Наверх