Всем привет.
Может кто сталкивался с или кто-нибуть может что подсказать?
Суть:
У меня в xls файле, в первых трёх столбцах есть определённые данные, из которых макросом делается сводная. После того как готова сводная, из неё надо выкачать данные. Но если писать формулу ВПР или получить данные сводной таблицы, то выдаёт ошибку если прописано с клавиатуры, то что нужно получить, а если скопировано из столбца с данными или из сводной, то формулы работают. А надо, чтобы работало без копирования.Вот такая незадача(((.
Если кто знает как избавтся от ошибки,откликнитесь плз.
Может немного коряво обьяснил, поэтому прикрепляю файлик.
P.S. Может как нибудь можно обойтись и без сводных, макросом.Что-то типа
For each in.... like..... . Извините не силён в правильносте написания кода.
Помогите
выкачка данных из сводной в xls
Модератор: Naeel Maqsudov
- Вложения
-
- OUT_PICK_R_1..zip
- (15.21 КБ) 33 скачивания
Там у Вас пробелы в конце значений в ст. С
Можно, например, в яч. D2 написать =СЖПРОБЕЛЫ(C2), протянуть на все данные, а потом копировать - спец. вставка - только значения в ст. С. Обновить сводную и все получится.
Еще попробуйте так:
в О5 =СУММПРОИЗВ((C2:C99=N5)*(A2:A99="")*B2:B99)
в О11 =СУММПРОИЗВ((C2:C99=N11)*B2:B99)
Можно, например, в яч. D2 написать =СЖПРОБЕЛЫ(C2), протянуть на все данные, а потом копировать - спец. вставка - только значения в ст. С. Обновить сводную и все получится.
Еще попробуйте так:
в О5 =СУММПРОИЗВ((C2:C99=N5)*(A2:A99="")*B2:B99)
в О11 =СУММПРОИЗВ((C2:C99=N11)*B2:B99)
Спасибо большое за помошь. Очень помогло с формулой =СЖПРОБЕЛЫ(C2).