Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
28.03.2024, 20:01:14

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 233 Сообщений в 5 454 Тем от 6 750 Пользователей
Последний пользователь: Alex1210
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  ВПР не точное совпадние искомого столбца
Страниц: [1]   Вниз
Печать
Автор Тема: ВПР не точное совпадние искомого столбца  (Прочитано 5538 раз)
0 Пользователей и 1 Гость смотрят эту тему.
maaad
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 24


Просмотр профиля E-mail
« : 24.11.2018, 19:22:39 »

Добрый день!

Подскажите как решить проблему, получаю #N/A.

Название товара в столбцах немного отличается, поэтому не всегда получаю корректные данные.

Пример:

Первый столбец:

Название товара
1. Чехол на телефон
2. Телефон iPhone

Второй столбец:

Название товара
1. Чехол на iPhone телефон
2. Чёрный телефон iPhone.
Записан
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #1 : 24.11.2018, 19:26:42 »

Как решить? Сначала прикрепить пример в Excel. в котором показать данные и желаемый результат. Что нужно искть - чехол или марку телефона?
Почему в назвнии темы ВПР? Другого ничего не принимаете? Ведь если заходите в магзин и просите хлеб, Вам же вместо него сигареты не предлагают...
Записан
maaad
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 24


Просмотр профиля E-mail
« Ответ #2 : 24.11.2018, 19:57:49 »

Чёрный телефон iPhone
Прошу прощения. Приложил пример. ВПР не обязательно.

Необходимо избавиться от #N/A через ВПР либо подставив название товара из второй таблицы в первую чтобы цены совпали.

Спасибо!
Записан
АП
Постоялец
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 192


Просмотр профиля E-mail
« Ответ #3 : 24.11.2018, 20:24:35 »

Вставьте формулу =ЕСЛИОШИБКА(ВПР([@Название];Table1;2;0);"")
Записан
maaad
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 24


Просмотр профиля E-mail
« Ответ #4 : 24.11.2018, 20:34:24 »

Необходимо чтобы цены были в первой таблицы.

Проблема в том, что в первой и второй таблице Название товара немного отличается. Хотя это один и тот же товар.
Записан
АП
Постоялец
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 192


Просмотр профиля E-mail
« Ответ #5 : 24.11.2018, 20:44:17 »

Если название не совпадают, то как узнать из кокой строки брать цену. При разных наименованиях нельзя синхронно отсортировать таблицы. Еще, и количество строк тоже может быть разное.
Но, если номера строк всегда совпадают, то в место пробела  укажите откуда брать цену.
Записан
maaad
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 24


Просмотр профиля E-mail
« Ответ #6 : 24.11.2018, 20:53:08 »

В отчётах по продажам такое - частое явление.
Записан
АП
Постоялец
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 192


Просмотр профиля E-mail
« Ответ #7 : 24.11.2018, 21:04:47 »

Сочувствую.
 На вскидку - можно составить постоянно в ручную добавляемый справочник. В нем указывать что этому Наименованию соответствует вот это.  Недостаток - думаю надо будет писать макрос для просмотра справочника  и выборки правильного наименования товара.
 Еще - надо понимать где правильное наименование в первой таблице или во второй.
« Последнее редактирование: 24.11.2018, 21:06:44 от АП » Записан
maaad
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 24


Просмотр профиля E-mail
« Ответ #8 : 24.11.2018, 21:09:13 »

Во второй правильное. Либо если заменить названия из второй таблицы на названия в первой, тогда ВПР сработает правильно.

Записан
АП
Постоялец
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 192


Просмотр профиля E-mail
« Ответ #9 : 24.11.2018, 21:21:30 »

Попробуйте и так. Но если таких строк много то в ручную это будет долго. Надо тогда внедрять на Листе два элемента управления список 1 и список 2. Найдя нужную строку в, допустим, списке 2 указать соответствующую строку с таблице 1 и нажав кнопку автоматически макросом менять наименование. Списки нужны для безошибочного определения макросом номеров нужных строк.
Записан
maaad
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 24


Просмотр профиля E-mail
« Ответ #10 : 06.12.2018, 06:41:48 »

Спасибо! Решил проблему через Fuzzy Lookup
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru