|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2012, 17:02 | #1 |
Регистрация: 29.11.2010
Сообщений: 5
|
ВПР для вывода нескольких названий по артикулу
Помогите,пожалуйста оптимизировать работу с таблицами.Пользуюсь успешно функцией ВПР,но недавно возникла проблема,которую не могу сама решить.
Даны две таблицы. В таб.1: артикулы,названия,количество,статус . Необходимо с таб. 1 в таб. 2 сделать выборку по артикулу и вывести в таб.2 количество и статус. Загвоздка в том,что в таб.1 одно значение артикула может встречаться несколько раз, а функция ВПР отбирает только верхнее значение.Как сделать,чтоб выводились ВСЕ найденные значения количества и статуса с одним и тем же артикулом? |
14.11.2012, 17:17 | #2 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 369
|
Вот например с использованием сводной таблицы
|
14.11.2012, 17:30 | #3 |
Регистрация: 29.11.2010
Сообщений: 5
|
Agregator,спасибо большое!Единственное при таком способе получается,что если встречаются два одинаковых соответствия (напр. арт. 1000-соответствует количество : 10,10),а выводится как одно значение.Как быть в этом случае?
|
14.11.2012, 17:35 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
http://www.planetaexcel.ru/forum.php?thread_id=45721
Результат такой (чуть съехало, но думаю понятно): Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 14.11.2012 в 17:43. |
14.11.2012, 18:09 | #5 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 369
|
Liliya000, а если просто отсортировать макросом
|
14.11.2012, 18:13 | #6 |
Регистрация: 29.11.2010
Сообщений: 5
|
Столбец с Артикулом необходимо оставить неизменным
|
14.11.2012, 18:46 | #7 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 369
|
Liliya000, Hugo121 предлагает, то что надо?
Последний раз редактировалось agregator; 14.11.2012 в 19:04. |
14.11.2012, 20:47 | #8 |
Регистрация: 29.11.2010
Сообщений: 5
|
Hugo121,спасибо,то что нужно.Только как это всё прописать понять не могу,зашла на приложенную ссылку,скачала файл с примером,но разобраться как для моего случая сделать не могу.А можно ли ещё сделать столбец,в котором значения,которым соответствует слово "Заказан" суммировались?
Agregator,да,так и нужно!А как прописать,как макрос сделать? |
14.11.2012, 21:06 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Спасибо, а то я с работы ущемлён в правах
Оставил в модуле только одну нужную UDF, а сумму заказанного посчитал стандартной формулой. Как прописать - если UDF нужна только себе любимой, то лучше её разместить в стандартном модуле в любой надстройке или в personal.xls. Так она будет всегда доступна на этой машине. Если же файлом будете делиться и нужно чтоб всё считалось - придётся в тот файл в модуль класть код. Само простое - в редакторе VBA (Alt+F11) мышью тянете модуль из приложенного файла в свой/общий. Далее в мастере выбирает формулу и пользуетесь. Последний параметр командует повторами - если его нет или 1 - повторы выводиться не будут. В Вашем случае они нужны - поэтому 0.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 14.11.2012 в 21:19. |
29.01.2013, 16:39 | #10 |
Регистрация: 29.11.2010
Сообщений: 5
|
Работает!
Ребятки,выражаю вам огромную благодарность.Вникнув разобравшись с модулями,формулами,сортировками и вашими вариантами и способами,я наладила свою каждодневную работу,чем помогла не одной себе,но и своим коллегам.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ВПР нескольких значений | Smiling Tiger | Microsoft Office Excel | 8 | 27.07.2012 15:30 |
Использовать перечислимый тип для хранения названий с последующей выдачей значений созданного перечислимого типа (C#) | satna | Помощь студентам | 1 | 12.09.2011 21:03 |
ВПР для всего содержимого | alex77755 | Microsoft Office Excel | 0 | 25.02.2011 09:47 |
макрос добавления названий для таблиц | darklumen | Microsoft Office Word | 8 | 16.11.2010 23:00 |
Найти данные по артикулу во втором файле и скопировать в первый. | kamarella | Microsoft Office Excel | 2 | 20.01.2010 06:34 |