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

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

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

Сообщений: 6


Просмотр профиля E-mail
« : 24.10.2019, 12:34:20 »

всем здравствуйте! нужна помощь в решении следующей задачи: есть несколько таблиц с одними и теми же товарами но с разными ценами, необходимо найти определенную цену во всех таблицах, и если цена найдена, возвращать ее в отдельную таблицу
Записан
Kuzmich
Постоялец
***

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

Сообщений: 168


Просмотр профиля
« Ответ #1 : 24.10.2019, 15:56:50 »

Цитировать
если цена найдена, возвращать ее в отдельную таблицу
А если товар с ценой 20 встречается несколько раз, то что возвращать?
Записан
АП
Постоялец
***

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

Сообщений: 192


Просмотр профиля E-mail
« Ответ #2 : 24.10.2019, 16:23:18 »

Думаю надо еще указывать перечень мест через запятую (№ таблицы, наименование магазина и т.п.) где искомая цена нашлась. Еще  надо организовать опрос условия поиска т.к не просто цена, а цена на конкретный товар. Но опасность еще в том, что один и тот же товар в разных таблицах может иметь разное значение т.к. разные люди по разному сокращают. Например Яблоки - Ябл кр., яблоки красн., яблоки св. ур. красные и т.п.
Записан
baybasina
Новичок
*

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

Сообщений: 6


Просмотр профиля E-mail
« Ответ #3 : 25.10.2019, 07:15:22 »

А если товар с ценой 20 встречается несколько раз, то что возвращать?

20, если хотя бы в одной из таблиц есть цена 20 то ее возвращать, если в нескольких или во всех таблицах, возвращать одно значение 20. больше других условий не будет!
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

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

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #4 : 25.10.2019, 09:15:11 »

А это не подойдет? ВПР с поиском по нескольким листам

P.S. У Вас там в исходной таблице "яблоко", а в остальных "яблако" - в реальности может искомый текст так различаться или опечатка?
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
baybasina
Новичок
*

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

Сообщений: 6


Просмотр профиля E-mail
« Ответ #5 : 25.10.2019, 12:38:50 »

P.S. У Вас там в исходной таблице "яблоко", а в остальных "яблако" - в реальности может искомый текст так различаться или опечатка?
[/quote]
опечатка...(

А это не подойдет? ВПР с поиском по нескольким листам
пробовал формула не работает, или работает неправильно(((
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

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

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #6 : 25.10.2019, 13:41:02 »

формула не работает, или работает неправильно
не увидел в файле попыток попробовать. И поясните, что значит "неправильно". Т.к. у Вас все товары повторяются и у всех есть цены. Только где-то она 0. Вы, вероятно, хотите, чтобы попадала не просто цена, а цена, отличная от нуля. Если да, то здесь скорее нужна такая формула:
=ВПР(A2;ДВССЫЛ("'"&ИНДЕКС($E$2:$E$12;ПОИСКПОЗ(ИСТИНА;СУММЕСЛИ(ДВССЫЛ("'"&$E$2:$E$12 &"'!A1:A50");A2;ДВССЫЛ("'"&$E$2:$E$12 &"'!B1:B50"))>0;0))&"'!A:B");2;0)
Обращаю внимание, что это опять же формула массива - ввод сразу тремя клавишами: Ctrl+Shift+Enter
Файл с формулой приложил
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
baybasina
Новичок
*

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

Сообщений: 6


Просмотр профиля E-mail
« Ответ #7 : 28.10.2019, 15:11:09 »

Комментарий глобального модератора здесь была НЕцитата
спасибо вам огромное! разобрался и все работает! Подмигивающий
« Последнее редактирование: 28.10.2019, 16:18:28 от vikttur » Записан
Страниц: [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