Excel 3D референция: отнася се до една и съща клетка или диапазон в няколко работни листа

  • Споделя Това
Michael Brown

В този кратък урок се обяснява какво представлява триизмерната препратка в Excel и как можете да я използвате, за да се препращате към една и съща клетка или диапазон от клетки във всички избрани листове. Ще научите също така как да направите триизмерна формула за обобщаване на данни в различни работни листове, например да съберете една и съща клетка от няколко листа с една формула.

Една от най-големите функции на Excel за препратки към клетките е 3D референция , или справка за размерите както също е известен.

3D препратка в Excel се отнася за една и съща клетка или диапазон от клетки в няколко работни листа. Това е много удобен и бърз начин за изчисляване на данни в няколко работни листа с една и съща структура и може да бъде добра алтернатива на функцията Excel Consolidate. Това може да звучи малко неясно, но не се притеснявайте, следващите примери ще изяснят нещата.

    Какво е 3D референция в Excel?

    Както беше отбелязано по-горе, 3D препратката на Excel ви позволява да се позовавате на една и съща клетка или на диапазон от клетки в няколко работни листа. С други думи, тя препраща не само към диапазон от клетки, но и към обхват от имена на работни листове Ключовият момент е, че всички препратени листове трябва да имат един и същ модел и един и същ тип данни. Моля, разгледайте следния пример.

    Да предположим, че имате месечни отчети за продажбите в 4 различни листа:

    Това, което търсите, е да откриете общата сума, т.е. да съберете междинните суми в четири месечни листа. Най-очевидното решение, което ви идва наум, е да съберете клетките с междинните суми от всички работни листове по обичайния начин:

    =Jan!B6+Feb!B6+Mar!B6+Apr!B6

    Но какво ще стане, ако имате 12 листа за цялата година или дори повече листа за няколко години? Това би било доста трудоемко. Вместо това можете да използвате функцията SUM с 3D референция за сумиране по листове:

    =SUM(Jan:Apr!B6)

    Тази формула SUM извършва същите изчисления като по-дългата формула по-горе, т.е. сумира стойностите в клетка B6 във всички листове между двата гранични работни листа, които сте посочили, Ян и Apr в този пример:

    Съвет. Ако възнамерявате да копирате формулата си 3-D в няколко клетки и не искате препратките към клетките да се променят, можете да ги заключите, като добавите знака $, т.е. като използвате абсолютни препратки към клетките, например =SUM(Jan:Apr!$B$6) .

    Дори не е необходимо да изчислявате междинна сума във всеки месечен лист - включете обхват на клетките да бъде изчислена директно във вашата 3D формула:

    =SUM(януари:април!B2:B5)

    Ако искате да разберете общата сума на продажбите за всеки отделен продукт, направете обобщаваща таблица, в която артикулите се появяват точно в същия ред, както в месечните листове, и въведете следната 3-D формула в най-горната клетка, B2 в този пример:

    =SUM(Jan:Apr!B2)

    Не забравяйте да използвате относителна препратка към клетка без знака $, така че формулата да се коригира за други клетки, когато се копира надолу по колоната:

    Въз основа на горните примери нека направим обща 3D справка и 3D формула на Excel.

    Справка в Excel 3-D

    Първи_лист : Последен_лист ! клетка или

    Първи_лист : Последен_лист ! обхват

    Excel 3-D формула

    = Функция ( Първи_лист : Последен_лист ! клетка) или

    = Функция ( Първи_лист : Последен_лист ! обхват)

    Когато използвате такива триизмерни формули в Excel, всички работни листове между Първи_лист и Последен_лист са включени в изчисленията.

    Забележка: Не всички функции на Excel поддържат 3D препратки, ето пълния списък на функциите, които ги поддържат.

    Как да създадете триизмерна препратка в Excel

    За да създадете формула с 3D референция, изпълнете следните стъпки:

    1. Щракнете върху клетката, в която искате да въведете вашата 3D формула.
    2. Въведете знака за равенство (=), въведете името на функцията и въведете отваряща скоба, напр. =SUM(
    3. Щракнете върху раздела на първия работен лист, който искате да включите в 3D справка.
    4. Като държите клавиша Shift, щракнете върху раздела на последния работен лист, който ще бъде включен в 3D справката.
    5. Изберете клетката или обхвата от клетки, които искате да изчислите.
    6. Въведете останалата част от формулата, както обикновено.
    7. Натиснете клавиша Enter, за да завършите формулата на Excel 3-D.

    Как да включите нов лист във формула на Excel 3D

    Триизмерните препратки в Excel могат да се разширяват. Това означава, че можете да създадете триизмерна препратка в някакъв момент, след това да вмъкнете нов работен лист и да го преместите в обхвата, за който се отнася вашата триизмерна формула. Следващият пример предоставя пълни подробности.

    Да предположим, че е само началото на годината и разполагате с данни само за първите няколко месеца. Вероятно е обаче всеки месец да се добавя нов лист и бихте искали тези нови листове да бъдат включени в изчисленията ви, когато бъдат създадени.

    За тази цел създайте празен лист, например Декември и го превърнете в последния лист в 3D справка:

    =SUM(Jan:Dec!B2:B5)

    Когато в работната книга е вмъкнат нов лист, просто го преместете навсякъде между Jan и Dec:

    Тъй като формулата ви SUM съдържа триизмерна препратка, тя ще събере предоставения диапазон от клетки (B2:B5) във всички работни листове в рамките на посочения диапазон от имена на работни листове (Jan:Dec!). Само не забравяйте, че всички листове, включени в триизмерната препратка на Excel, трябва да имат едно и също оформление на данните и един и същ тип данни.

    Как да създадете име за справка в Excel 3-D

    За да улесните още повече използването на 3D формули в Excel, можете да създадете дефинирано име за вашата 3D справка.

    1. На Формули отидете в раздела Дефинирани имена и щракнете върху Определяне на името .

  • В Ново име диалогов прозорец, въведете някакво смислено и лесно за запомняне име в Име с дължина до 255 символа. В този пример нека това да е нещо много просто, например my_reference .
  • Изтрийте съдържанието на Отнася се за и след това въведете в него 3D референция по следния начин:
    • Въведете = (знак за равенство).
    • Задръжте натиснат Shift, щракнете върху раздела на първия лист, към който искате да направите препратка, и след това щракнете върху последния лист.
    • Изберете клетката или диапазона от клетки, към които да се направи препратка. Можете също така да направите препратка към цяла колона, като щракнете върху буквата на колоната в листа.

    В този пример нека създадем 3D референция на Excel за цялата колона B в листове Ян чрез Apr . В резултат на това ще получите нещо подобно:

  • Щракнете върху бутона OK, за да запазите новосъздаденото 3D референтно име и да затворите диалоговия прозорец. Готово!
  • А сега, за да съберем числата в колона В във всички работни листове от Ян чрез Apr , просто използвайте тази проста формула:

    =SUM(my_reference)

    Функции на Excel, поддържащи 3-D препратки

    Ето списък на функциите на Excel, които позволяват използването на триизмерни препратки:

    SUM - събира цифрови стойности.

    СРЕДНА СТОЙНОСТ - изчислява средното аритметично на числата.

    AVERAGEA - изчислява средна аритметична стойност на стойности, включително числа, текст и логически символи.

    COUNT - Брои клетките с цифри.

    COUNTA - Преброява непразни клетки.

    MAX - Връща най-голямата стойност.

    MAXA - Връща най-голямата стойност, включително текст и логически знаци.

    MIN - Намира най-малката стойност.

    MINA - Намира най-малката стойност, включително текст и логически числа.

    ПРОДУКТ - Умножава числата.

    STDEV, STDEVA, STDEVP, STDEVPA - Изчисляване на отклонението на извадката на определен набор от стойности.

    VAR, VARA, VARP, VARPA - Връща дисперсия на извадка на определен набор от стойности.

    Как се променят препратките към Excel 3-D при вмъкване, преместване или изтриване на листове

    Тъй като всяка 3D препратка в Excel се определя от началния и крайния лист, нека ги наречем 3-D референтни крайни точки , промяната на крайните точки променя референцията и съответно променя вашата 3D формула. А сега нека видим какво точно се случва, когато изтриете или преместите крайните точки на триизмерната референция, или вмъкнете, изтриете или преместите листове в тях.

    Тъй като почти всичко се разбира по-лесно от пример, по-нататъшните обяснения ще се основават на следната триизмерна формула, която създадохме по-рано:

    Вмъкване, преместване или копиране на листове в рамките на крайните точки Ако вмъкнете, копирате или преместите работни листове между крайните точки на 3D референцията ( Ян и Apr листове в този пример), референтният диапазон (клетки B2 до B5) във всички новодобавени листове ще бъде включен в изчисленията.

    Изтриване на или да преместите листове извън крайните точки. Когато изтриете някой от работните листове между крайните точки или преместите листове извън крайните точки, тези листове се изключват от вашата 3D формула.

    Преместване на крайна точка Ако преместите някоя от крайните точки ( Ян или Apr лист или и двата) на ново място в същата работна книга, Excel ще коригира формулата 3-D, за да включи новите листове, които попадат между крайните точки, и да изключи тези, които са изпаднали от крайните точки.

    Обръщане на крайните точки Обръщането на крайните точки на референтната система Excel 3D води до промяна на един от листовете с крайни точки. Например, ако преместите началния лист ( Ян ) след крайния лист ( Apr ), на Ян листът ще бъде премахнат от триизмерната справка, която ще се промени на Feb:Apr!B2:B5.

    Преместване на крайния лист ( Apr ) преди началния лист ( Ян ) ще има подобен ефект. В този случай Apr листът ще бъде изключен от 3D референцията, която ще се промени на Jan:Mar!B2:B5.

    Моля, обърнете внимание, че възстановяването на първоначалния ред на крайните точки няма да възстанови първоначалната 3D референция. В горния пример, дори ако преместим Ян лист обратно на първа позиция, 3D референцията ще остане Feb:Apr!B2:B5 и ще трябва да я редактирате ръчно, за да включите Ян в изчисленията си.

    Изтриване на крайна точка Когато изтриете един от листовете с крайни точки, той се премахва от 3D референцията, а изтритата крайна точка се променя по следния начин:

    • Ако първият лист е изтрит, крайната точка се променя към следващия лист. В този пример, ако Ян лист е изтрит, референцията 3D се променя на Feb:Apr!B2:B5.
    • Ако последният лист е изтрит, крайната точка се променя към предходния лист. В този пример, ако Apr лист е изтрит, референцията 3D се променя на Jan:Mar!B2:B5.

    Ето как създавате и използвате триизмерни препратки в Excel. Както виждате, това е много удобен и бърз начин за изчисляване на едни и същи диапазони в повече от един лист. Докато актуализирането на дълги формули с препратки към различни листове може да е досадно, триизмерната формула на Excel изисква актуализиране само на няколко препратки или можете просто да вмъкнете нови листове между крайните точки на триизмерната препратка, без да променятеформула.

    Това е всичко за днес. Благодаря ви, че прочетохте, и се надявам да се видим в нашия блог следващата седмица!

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.