Страницы: 1
RSS
Сложить 2 ссылки в одной строке
 
Здравствуйте.  
Имеется диапазон от A до Z в "Книга1" с сылками на "Книга2" в строке 1.  
Имеется диапазон от A до Z в "Книга1" с сылками на "Книга3" в строке 2.  
Как можно в строке 3 быстро сложить эти 2 диапазона также ссылками, а не формулами (типа =A1+A2). А именно:  
A1: ='c:\[Книга1.xls]Лист1'!G$94
A2: ='c:\[Книга2.xls]Лист1'!F$4
В A3 должно быть: ='c:\[Книга1.xls]Лист1'!G$94+'c:\[Книга2.xls]Лист1'!F$4.
 
В ссылках выделение я делал по видимым ячейкам, так что просто сложить 1 столбец и протянуть не получится. Прошу помощи.  
Спасибо.
 
Небольшие ошибки в 1 посте, исправил:  
 
Имеется диапазон от A до Z в "Книга1" с сылками на "Книга2" в строке 1.  
Имеется диапазон от A до Z в "Книга1" с сылками на "Книга3" в строке 2.  
Как можно в строке 3 быстро сложить эти 2 диапазона также ссылками, а не формулами (типа =A1+A2). А именно:  
A1: ='c:\[Книга2.xls]Лист1'!G$94
A2: ='c:\[Книга3.xls]Лист1'!F$4
В A3 должно быть: ='c:\[Книга2.xls]Лист1'!G$94+'c:\[Книга3.xls]Лист1'!F$4.
 
В ссылках выделение я делал по видимым ячейкам, так что просто сложить 1 столбец и протянуть не получится.
 
Смысл? Цель? Для чего?
 
with activesheet  
for j=1 to 26  
.cells(3,j).formula=.cells(1,j).formula & replace(.cells(2,j).formula,"=","+",1,1)  
next  
end with  
 
и всё-таки...  
Смысл? Цель? Для чего?..
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Вот пример. Внутри условие.
 
Из Ваших Объяснений и файла ни чего не понял, а сложить итоговые по годам - формула массива  
=СУММ(ЕСЛИ(ЕЧИСЛО(B3:BB3);B4:BB4;0))  
Про другой файл не пробовал, не знаю...
 
Немного не то. Мне нужно в другом листе сложить по годам (не общую). Когда я ставлю в 1 ячейке формулу =B4+B5+B6, то протянуть не получится, т.к. будет в следующей ячейке =C4+C5+C6, а нужно =O4+O5+O6.
 
Вы б нарисовали, что именно нужно получить... а то вариантов то может быть много, поди, угадай какой Вам нужен.
 
Получилось так:  
1. Выделить только видимую область первой строки.  
2. Вставить только связь на чистый лист.  
3. Выделить только видимую область второй строки.  
4. Вставить только связь на чистый лист.  
5. Скопировать вторую вставленную связь и вставить ее на первую "специальной вставкой" с выбором опции "сложить". Таким образом он складывает две связи.  
Спасибо за помощь.
Страницы: 1
Читают тему
Наверх