Страницы: 1
RSS
Еще раз о ВПР и не только!
 
Дано некое количество книг (книга1, книга2, книга3...), в каждой из которых есть таблица. Также существует книга с таблица итогов, суммирующая значения в соответствующих ячейах. Количество книг постоянно увеличивается, и формулу в итоговой книге приходится редактировать вручную (=ВПР(бла-бла-бла)+ВПР(бла-бла-бла)+...+ВПР(бла-бла-бла)). Хотелось бы узнать, каким образом можно существенно сократить этот геморрой (ну, как-нибудь автоматизировать сей процесс).  
 
См. приложенные картиночки.
 
Автоматизировать, наверное, можно макросами (в цикле указывать на нужную книгу, макрос сам находит нужные столбцы и подтягивает значения). Но тут нужны точные примеры в файле Excel 2003.  
 
P.S. По поводу вашей указанной формулы ВПР дам 2 совета    
1) лучше во втором параметре ВПР указывать полные столбцы, вот так A:C, а не A3:C11. И если вы указываете A3:C11, то нужно обязательно фиксировать строки A$3:C$11 - Т.е. ставить знаки доллара перед указанием строк  
 
2) вместо слова ЛОЖЬ (4-й параметры в ВПР) пишите просто 0  
0 для Excel означает ЛОЖЬ, 1 - означает ИСТИНА.  
так ваша формула будет и короче и быстрее писаться
 
Процитирую свой ответ Somebody из другой темы:  
"Но мне кажется лучше писать A:B, чем $A$2:$B$20" - можно, но лучше задавать ограниченный диапазон - не все функции любят безразмерность. Вернее, любовь ни при чем, важно - скорость обработки массива. Если точного соответствия не будет, ВПР будет "бежать" до самого конца диапазона.
 
(Define name range (A:c) for example - "A" )
MyExcelWorld One World One Dream!
Microsoft MVP Excel from 2012
Aydin Aliyev
 
{quote}{login=Somebody}{date=24.03.2010 01:00}{thema=}{post}Автоматизировать, наверное, можно макросами (в цикле указывать на нужную книгу, макрос сам находит нужные столбцы и подтягивает значения). Но тут нужны точные примеры в файле Excel 2003.  
 
P.S. По поводу вашей указанной формулы ВПР дам 2 совета    
1) лучше во втором параметре ВПР указывать полные столбцы, вот так A:C, а не A3:C11. И если вы указываете A3:C11, то нужно обязательно фиксировать строки A$3:C$11 - Т.е. ставить знаки доллара перед указанием строк  
 
2) вместо слова ЛОЖЬ (4-й параметры в ВПР) пишите просто 0  
0 для Excel означает ЛОЖЬ, 1 - означает ИСТИНА.  
так ваша формула будет и короче и быстрее писаться{/post}{/quote}  
 
сердешно благодарю за советы! и, если вас не затруднит, немного поясните о макросах (см. приложение)!  
 
{quote}{login=Useful}{date=24.03.2010 01:21}{thema=Re: Еще раз о ВПР и не только!}{post}(Define name range (A:c) for example - "A" ){/post}{/quote}  
 
чо?
 
Некто, сердешно благодарю за советы! и, если вас не затруднит, немного поясните о макросах (см. приложение в сообщение выше).
 
Во как от книжек к производству стекло пластиковых окон:)  
У Вас только файлы добавляются, или  еще и таблицы меняются?
 
Update links...)
MyExcelWorld One World One Dream!
Microsoft MVP Excel from 2012
Aydin Aliyev
 
Sorry...) Update Links in thise file
MyExcelWorld One World One Dream!
Microsoft MVP Excel from 2012
Aydin Aliyev
 
Как вариант, скопируйте файл в папку ПОКВАРТАЛЬНАЯ ТАБЛИЦА и нажмите на кнопку;) по кусочку данных - работает.
Страницы: 1
Читают тему
Loading...