ВПР (VLOOKUP)

Автор lelichiks, 13 февраля 2020, 14:41

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

lelichiks

Всем привет!
Подскажите, пожалуйста, логику работы ВПР с 2 файлами.
Собственно, на листе 1 вызываю ВПР и ввожу критерий поиска, далее необходимо задать массив для поиска на другом листе и по аналогии с Excel перехожу в лист 2 и выделяю область, но так не работает(
Я так понимаю,что надо название листа прописывать или как?
Объясните, плиз, доступно)
Заранее спасибо!

Yakov

#1
Например, так:

=ВПР(C6;$Лист2.B12:C14;2;0)



=VLOOKUP(Условие_поиска; Массив; Индекс; ПорядокСортировки)


Условие_поиска: значение для поиска в первом столбце массива.
Массив: ссылка, которая должна включать, по крайней мере, два столбца.
Индекс: количество столбцов в массиве, который содержит возвращаемое значение. Первому столбцу соответствует номер 1.
ПорядокСортировки: Порядок cортировки. При значении TRUE (ИСТИНА) или не заданном значении поиск осуществляется по возрастанию в предварительно отсортированном массиве. Если массив не отсортирован, надо всегда задавать значение параметра 0 или FALSE (ЛОЖЬ).

lelichiks

Получается, что, если массив находится в другом файле, то необходимо его вручную прописывать?
Почему - то не ссылка сама не встает в строчку(

Yakov

Цитата: lelichiks от 13 февраля 2020, 16:11Почему - то не ссылка сама не встает в строчку(
Если второй лист находится в другой книге, то всё работает корректно и ссылка создаётся автоматически, если эта книга уже сохранена на диске. Для вновь созданной и не сохранённой книги, действительно, сделать ссылку нельзя.

mikekaganski

Как конкретно Вы пытаетесь создать ссылку? Детали имеют значение. Например, был баг 130054, где проблема была в щелчке по заголовкам столбцов.
С уважением,
Михаил Каганский

lelichiks

Книги все сохранены.
Собственно, как и всегда делаю:
1.Встаю в нужное поле и вызываю ВПР, кликаю в Критерии поиска и выделяю искомые значения в столбике, далее клик в поле "Массив" и перехожу на другой лист, выделяя нужный массив и ссыли нет(

mikekaganski

#6
Блин, ну это ж надо, я пример привёл, что важно указать, что и где щёлкается - что имеет значение, на заголовок столбца щёлкнули или нет - и в ответ "выделяя нужный массив" без описания, что такое "выделяя" и что такое "нужный массив". Наверное, языковой барьер даёт о себе знать...

(Уже не говоря об используемой программе и её версии)
С уважением,
Михаил Каганский

eeigor

Просто надо присвоить ИМЯ диапазону на другом листа.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

nik_ko

Установите LO 4.7 или 6.5 и наслаждайтесь!

neg-56

#9
Что бы не создавать новую тему,спрошу тут
ЕСЛИОШИБКА(ВПР(E2;Лист1.$A$2:$L$270;11;0);"")
Формула не хочет работать в книге.Выбирает ДРУГОЕ ЗНАЧЕНИЕ - ""
Необходимо Е2 со второго листа сравнить с массивом на первом листе и если совпадает то из 11 столбца перенести значение.
У меня почему то пустое поле хотя повторяющееся значения точно есть (в ячейке Е2 и в массиве).Протягиваю и везде пусто
Пробовал делать в другой книге с другими значениями - работает

kompilainenn

Цитата: neg-56 от 13 августа 2021, 09:23Что бы не создавать новую тему
зря и файл приложить бы
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут