![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 29.11.2010
Сообщений: 5
|
![]()
Помогите,пожалуйста оптимизировать работу с таблицами.Пользуюсь успешно функцией ВПР,но недавно возникла проблема,которую не могу сама решить.
Даны две таблицы. В таб.1: артикулы,названия,количество,статус . Необходимо с таб. 1 в таб. 2 сделать выборку по артикулу и вывести в таб.2 количество и статус. Загвоздка в том,что в таб.1 одно значение артикула может встречаться несколько раз, а функция ВПР отбирает только верхнее значение.Как сделать,чтоб выводились ВСЕ найденные значения количества и статуса с одним и тем же артикулом? ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 370
|
![]()
Вот например с использованием сводной таблицы
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 29.11.2010
Сообщений: 5
|
![]()
Agregator,спасибо большое!Единственное при таком способе получается,что если встречаются два одинаковых соответствия (напр. арт. 1000-соответствует количество : 10,10),а выводится как одно значение.Как быть в этом случае?
![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
http://www.planetaexcel.ru/forum.php?thread_id=45721
Результат такой (чуть съехало, но думаю понятно): Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 14.11.2012 в 17:43. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 370
|
![]()
Liliya000, а если просто отсортировать макросом
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 29.11.2010
Сообщений: 5
|
![]()
Столбец с Артикулом необходимо оставить неизменным
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 370
|
![]()
Liliya000, Hugo121 предлагает, то что надо?
Последний раз редактировалось agregator; 14.11.2012 в 19:04. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 29.11.2010
Сообщений: 5
|
![]()
Hugo121,спасибо,то что нужно.Только как это всё прописать понять не могу,зашла на приложенную ссылку,скачала файл с примером,но разобраться как для моего случая сделать не могу.А можно ли ещё сделать столбец,в котором значения,которым соответствует слово "Заказан" суммировались?
Agregator,да,так и нужно!А как прописать,как макрос сделать? |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Спасибо, а то я с работы ущемлён в правах
![]() Оставил в модуле только одну нужную UDF, а сумму заказанного посчитал стандартной формулой. Как прописать - если UDF нужна только себе любимой, то лучше её разместить в стандартном модуле в любой надстройке или в personal.xls. Так она будет всегда доступна на этой машине. Если же файлом будете делиться и нужно чтоб всё считалось - придётся в тот файл в модуль класть код. Само простое - в редакторе VBA (Alt+F11) мышью тянете модуль из приложенного файла в свой/общий. Далее в мастере выбирает формулу и пользуетесь. Последний параметр командует повторами - если его нет или 1 - повторы выводиться не будут. В Вашем случае они нужны - поэтому 0.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 14.11.2012 в 21:19. |
![]() |
![]() |
![]() |
#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 |