Страницы: 1
RSS
связка ИНДЕКС + ПОИСКПОЗ дает #ССЫЛКА!
 
Уважаемые знатоки, укажите ошибку! Работаю с EXcel 2010.
Скачал пример со страницы http://www.planetaexcel.ru/techniques/2/1790/#7851
на лист с 1 примером добавил, как указано, таблицу с городами и странами и указанную формулу.
По непонятной причине связка ИНДЕКС + ПОИСКПОЗ дает #ССЫЛКА!
 
В чем ошибка?  
 
вы не указали номер столбца
или так =индекс(B13:C18;поискпоз(D13;C13:C18;0);1)
или так =индекс(B13:B18;поискпоз(D13;C13:C18;0))
Изменено: yozhik - 30.05.2017 11:42:15
 
найдите одно отличие
Код
 =ИНДЕКС(B13:B18;ПОИСКПОЗ(D13;C13:C18;0))
Вполне такой нормальный кинжальчик. Процентов на 100
 
Проверяйте
Инженер не тот, кто все знает, а тот кто знает где найти ответ.
 
Диапазон в ИНДЕКС в такой записи не может состоять из нескольких столбцов.
Так сработает:
=ИНДЕКС(B13:C18;ПОИСКПОЗ(D13;C13:C18;0);1)
Но лучше указать диапазон B13:B18
 
Огромное спасибо!!!  Увидел))) Постепенно слезаю с дерева - скоро и на 2 ногах начну  ковылять потихоньку, с Вашей помощью :)
 
Здравствуйте, я опять на дереве (((
Вроде бы полная аналогия, использую одномерные диапазоны, но связка ИНДЕКС + ПОИСКПОЗ
дает #Н/Д в простой задачке:

данные отчета в столбцах A и B
в столбце C те же фразы столбца A, но в другом порядке и нужно в столбец D вывести числа, соотв-е каждой фразе столбца C,
взяв их из соотв-х каждой фразе ячеек столбца B.

По моему, обычная задача для ВПР, но ВПР отказался работать корректно, поэтому я пробую ИНДЕКС + ПОИСКПОЗ, но опять чего-то не замечаю, видимо (((
 
а где файл с ошибкой?
Вполне такой нормальный кинжальчик. Процентов на 100
 
Цитата
Valeon написал:
те же фразы
вероятно, не те же. Возможны лишние пробелы, к примеру
 
простите, вот он
 
=C2=A10=False
значение в С2 с пробелом в конце
 
в конце текста пробелы лишние то в столбце А то в столбце С.
 
пробелов нет и не было - результат прежний
 
ИНДЕКС и ПОИСКПОЗ используют при поиске одинакового значений тобиш точно такого же а если есть лишний символ то его поиск не буде брать и будет выдавать ошибку. Так для формулы это уникальное значение
Изменено: camolet90 - 30.05.2017 14:21:36
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
Valeon написал:
пробелов нет и не было
два человека сказали что есть а вы не верите?
 
Valeon, пробелы у вас остались. Возможно, формула массива решит проблему?  Вот так:
=ИНДЕКС($B$2:$B$21;ПОИСКПОЗ(СЖПРОБЕЛЫ(C2);СЖПРОБЕЛЫ($A$2:$A$21);0))
Изменено: Wanschh - 30.05.2017 16:13:15
 
Цитата
Valeon написал:
пробелов нет и не было - результат прежний
Пробелы были и есть, поэтому результат - прежний
Изменено: Михаил Лебедев - 30.05.2017 14:34:47
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Прошу извинить!!! - увидел пробелы. применил СЖПРОБЕЛЫ - заработало ... чуть с ветки не  упал )
СПАСИБО, ЛЮДИ ДОБРЫЕ-Е-Е-Е-Е !!!  
Шерсть старая стала осыпаться, зато новая растет - шелковистая!!!
 
Цитата
Wanschh написал: Возможно, формула массива решит проблему?
Огромное спасибо! Работает. Теперь эти тестовые варианты применю в реальной работе для больших не чищенных списков.
Странно, но ранее пробовал СЖПРОБЕЛЫ - не всегда корректно срабатывала функция.
Страницы: 1
Наверх