Убираем #Н/Д из результатов работы формул

Автор p1ter, 27 марта 2011, 13:18

0 Пользователи и 1 гость просматривают эту тему.

p1ter

Всем привет.
Столкнулся как-то с необходимостью отсутствия результатов работы VLOOKUP в виде #Н/Д.
Как обычно, сразу обратился к JohnSUN. Он, в свою очередь, даже разжевал мне как можно заключить VLOOKUP в IF и ISERROR. Так же озвучил еще 2 (если не ошибаюсь) варианта. Варианты эти в логах на работе..

Любопытно, кто как решал эту _проблемку_


Пример в аттаче =-)

[вложение удалено Администратором]

regeny

Вот так, со столбиком,:
Ctr+Chift+arrow down, Ctrl+C, Insert, только text, Enter
arrow left, arrow right, Ctrl+C, Ctrl+F, Ctrl+V,
L Alt+P, 0, L Alt+A, L Alt+L, Esc

Занимает 1,5 секунды, зачем чтото ещё думать?
;D

regeny

Цитата: p1ter от 27 марта 2011, 13:18
заключить VLOOKUP в IF и ISERROR.
по этой ссылке у тебя в файле ошибка или гдето так работает?
=IF(ISERROR(VLOOKUP(C8,массив!A7:B109,2,0)),"",VLOOKUP(C8,массив!A7:B109,2,0))
у меня ванильный OO3.3.0 работает только так:
=IF(ISERROR(VLOOKUP(C8,массив.A7:B109,2,0));"";VLOOKUP(C8,массив.A7:B109,2,0))
да и спс за идею :)

JohnSUN

p1ter много документов делает в GoogleДокументах, а там именно такой синтаксис, через "!". Лучше, конечно, было использовать именованный диапазон, чтобы не путаться с этими ссылками...
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

spada

Цитата: regeny от 28 марта 2011, 12:21regeny

Ctr+Chift+arrow down, Ctrl+C, Insert, только text, Enter
Что ты сделал? Скопировал область на которую ссылается функция(только пустые ячейки) и перекопировал их как текст простой вставкой? Так?
У меня это не работает.
Через "Иф эрор "
не хочеться делать так, как там еще есть ифы и получается громозко. Нужен простой вариант выводящий - 0 .

А что ты сделал этими сочетаниями клавишь?
arrow left, arrow right, Ctrl+C, Ctrl+F, Ctrl+V,
L Alt+P, 0, L Alt+A, L Alt+L, Esc

Есть еще одна странность. У меня на нет буке формула VLOOKUP ссылаясь на пустые ячейки дает значение 0. На Стационарном, таже самая таблица скопированная через флешку выдает -n/a.
Кто может подскажите более детально с чем это связанно?

frob

В Excel и в gnumeric-е есть функция iferror. В Calc-е наверняка тоже присутствует.

iferror(vlookup(тра-ля-ля...),"Ну, нету тут тра-ля-ля!!!")