Имам 12 вида апартаменти. Всеки от тях има 7 системи, които се състоят от трудов елемент и материален елемент. Искам да обобщя тази информация на обобщена страница, която изглежда така:
Апартамент 1 Система 1 Система 2 Система 3 Система 4 Система 5 Система 6 Система 7
Апартамент 2 ... ...
Например клетка B9 ще има формула "= SUM (Apartment1! O $ 34: O $ 39)" за сумиране на подкомпонентите на System 1 в Apartment 1.
Това, което искам да направя, е да копирам тази формула иза да обобщим общите им стойности за Система 1 - така че формулата трябва да се отнася до следващия раздел, например "= SUM (Apartment2! O $ 34: O $ 39)".
Има ли бърз начин да направите това?
Отговори:
0 за отговор № 1ако вземете номер на апартамент от клетъчен обхват ex ("A1"). можете да използвате формулата по-долу
=SUM(INDIRECT("Apartment"&A1&"!O$34:O$39"))
0 за отговор № 2
Ако искате да напишете същата формула в дадена клетка във всички листове на работната книга, направете следното:
1. Кликнете с десния бутон върху първия работен лист и кликнете върху него Select All Sheets
2. След това изберете клетка (в случая изберете Cell B9
) в Sheet1
и напишете формулата ви като =SUM(O$34:O$39)
3. Натиснете Въведете
Сега проверете всички листове. Клетката B9 на всички листове трябва да има формула =SUM(O$34:O$39)
______________________________________________________________________________
Можете да направите това и като използвате VBA като:
Sub demo()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
ws.Range("B9").Formula = "=SUM(" & ws.Name & "!O$34:O$39)"
Next
End Sub