ОФФ. Знатоки Экселя помогите, плиз (ДиД)

написал DaM (Ех-ЕггоГ-II), 2024-09-02, 15:13 (19 дней назад)

Нужно объединить 2 таблицы с проверкой по 1 столбцу.
Хотел использовать ВПР (в идеале должна была сделать то, что нужно).
Но не работает ни в 2007, ни в 2016. На разных машинах пробовал.

Выдает "#ССЫЛКА". По шаговую отладку пробовал - не дает результата.

Весь интернет перечитал, все перепроверил.

Что может быть?

Заранее спасибо, DaM

Это же калькулятор

написал Судорога, 2024-09-02, 15:23 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

Он не может глючить. Впр ранее делал? Обе таблицы в одном файле?

ВПР прекрасно работает с разными файлами и разными страницами

написал Johny Walker, 2024-09-02, 16:22 (19 дней назад) @ Судорога

Обе таблицы скопировать и вставить в новые листы спец. вставкой

написал Pihto, 2024-09-02, 15:47 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

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

И это пробовал.

написал DaM (Ех-ЕггоГ-II), 2024-09-02, 18:48 (19 дней назад) @ Pihto

Создал вообще новую книгу.
Да, глазками нашел - есть

Кстати, если совпадающей строки нет , то выдает Н/Д. А если есть совпадение, то

написал DaM (Ех-ЕггоГ-II), 2024-09-02, 18:51 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

#ССЫЛКА

те он находит нужные/совпадающие строки, но не подтягивает значение

Re: ОФФ. Знатоки Экселя помогите, плиз

написал Хиппи, Земля, 2024-09-02, 15:49 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

таблица поиска должна быть отсортирована по полю поиска

Если последний параметр функции ВПР равен нулю (Ложь) то пофиг

написал Pihto, 2024-09-02, 15:51 (19 дней назад) @ Хиппи

Re: Если последний параметр функции ВПР равен нулю (Ложь) то пофиг

написал Хиппи, Земля, 2024-09-02, 15:57 (19 дней назад) @ Pihto

на старых версиях перестает искать если уже "больше"

с параметром "Истина" вообще ВПР не пользуюсь, никто не знает, что она вернет ))

написал Johny Walker, 2024-09-02, 16:57 (19 дней назад) @ Хиппи

Нет, сортировка не обязательна

написал Johny Walker, 2024-09-02, 16:21 (19 дней назад) @ Хиппи

Ему выдает #ссылка - значит неверно адрес таблицы написал скорее всего

отсортирована

написал DaM (Ех-ЕггоГ-II), 2024-09-02, 18:47 (19 дней назад) @ Хиппи

Re: ОФФ. Знатоки Экселя помогите, плиз

написал Хиппи, Земля, 2024-09-02, 15:50 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

пробелы в конце строк удалить

проверил - не было пробелов нигде

написал DaM (Ех-ЕггоГ-II), 2024-09-02, 18:47 (19 дней назад) @ Хиппи

ВПР возвращает то, что нашла

написал Johny Walker, 2024-09-02, 16:27 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

Если не нашла, возвращает #ЗНАЧ
Раз возвращает #ССЫЛКА, значит найденное значение и есть #ССЫЛКА
Скопируй и напиши сюда формулу целиком, понимаю, что данные не дашь посмотреть, ибо конфиденциальность
Вот пример ВПР, которая ищет значение как текст и как число, анализирую ошибку:
=ЕСЛИОШИБКА(ВПР(A421;'Данные'!B:N;13;ЛОЖЬ);ВПР(--A421;'Данные'!B:N;13;ЛОЖЬ))

Re: ВПР возвращает то, что нашла

написал DaM (Ех-ЕггоГ-II), 2024-09-02, 18:47 (19 дней назад) @ Johny Walker

=ВПР(бэк!$A2;форвард!$A$2:$A$743;2;ЛОЖЬ)

Обе таблицы в одной книге, на разных листах.
Столбцы, по которым идет поиск/сравнение крайние левые - первые.

Все пробелы проверил - нет.
Форматы ячеек везде одинаковые

Ну все понятно

написал Johny Walker, 2024-09-03, 10:36 (18 дней назад) @ DaM (Ех-ЕггоГ-II)

=ВПР(бэк!$A2;форвард!$A$2:$A$743;2;ЛОЖЬ)

Ты пытаешься вытащить значение из второго столбца в диапазоне, состоящем из одного столбца (A:A)
Надо вот так:
=ВПР(бэк!$A2;форвард!$A$2:$B$743;2;ЛОЖЬ)

Вот я лошара... Спасибо огромное!!!!!!!

написал DaM (Ех-ЕггоГ-II), 2024-09-03, 13:32 (18 дней назад) @ Johny Walker

:-D

Рад помочь :)))

написал Johny Walker, 2024-09-03, 13:35 (18 дней назад) @ DaM (Ех-ЕггоГ-II)

ты про SQL JOIN ?

написал vabo720, 2024-09-02, 17:26 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

Нужно объединить 2 таблицы с проверкой по 1 столбцу.

a JOIN b on a.col1=b.col2 where a.col3 >10 ?

Так?

Pandas merge (left_on=, right_on=, how='left')

Или так?

Кто экселем пользуется сегодня да еще впрямую, если там можно просто закодить

Ну какой еще SQL, вопрос же про Excel был. Он тебя не поймет вообще )

написал artemvp, 2024-09-02, 21:47 (19 дней назад) @ vabo720

Ну он поэтому и не спрашивает - "тебе Декартово объединение таблиц сделать

написал Edward, 2024-09-03, 10:49 (18 дней назад) @ artemvp

нужно с последующим упорядочиванием вариантов по конкретному значению первого столбца или ....?" :-D

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

написал Johny Walker, 2024-09-03, 12:16 (18 дней назад) @ vabo720

Кто экселем пользуется сегодня да еще впрямую, если там можно просто закодить

Ну тут все просто, значит что-то делаешь не так.

написал artemvp, 2024-09-02, 21:58 (19 дней назад) @ DaM (Ех-ЕггоГ-II)

Без конкретных файлов, по неточному описанию - сложно сказать, где именно косяки.