Excel 2016 ви позволява да консолидирате данни от различни работни листове в един работен лист. С помощта на командния бутон на програмата Консолидиране в раздела Данни на лентата можете лесно да комбинирате данни от множество електронни таблици.
Например, можете да използвате командата Консолидиране, за да сумирате всички бюджетни електронни таблици, изготвени от всеки отдел в компанията, или да създадете обобщени суми за отчети за приходите и разходите за период от няколко години. Ако сте използвали шаблон за създаване на всеки работен лист, който консолидирате, или идентично оформление, Excel може бързо да консолидира стойностите по силата на общата им позиция в съответните им работни листове. Въпреки това, дори когато записите на данни са изложени по различен начин във всяка електронна таблица, Excel все още може да ги консолидира, при условие че сте използвали същите етикети, за да опишете записите на данни в съответните им работни листове.
През повечето време искате да обобщите данните, които консолидирате от различните работни листове. По подразбиране Excel използва функцията SUM, за да сумира всички клетки в работните листове, които споделят едни и същи препратки към клетки (когато консолидирате по позиция) или които използват едни и същи етикети (когато консолидирате по категория). Можете обаче да накарате Excel да използва някоя от следните статистически функции, когато правите консолидация: AVERAGE, COUNT, COUNTA, MAX, MIN, PRODUCT, STDEV, STDEVP, VAR или VARP.
За да започнете да консолидирате листовете в същата работна книга, избирате нов работен лист, който да съхранява консолидираните данни. (Ако е необходимо, вмъкнете нов лист в работната книга, като щракнете върху бутона Вмъкване на работен лист.) За да започнете да консолидирате листове в различни работни книги, отворете нова работна книга. Ако листовете в различните работни книги са генерирани от шаблон, отворете новата работна книга за консолидираните данни от този шаблон.
Преди да започнете процеса на консолидиране на новия работен лист, вие избирате клетката или диапазона от клетки в този работен лист, където да се показват консолидираните данни. (Този диапазон се нарича целева област. ) Ако изберете една клетка, Excel разширява целевата област до колони вдясно и редове по-долу, както е необходимо, за да побере консолидираните данни. Ако изберете един ред, програмата разширява целевата област надолу по следващите редове на работния лист, ако е необходимо, за да побере данните. Ако изберете една колона, Excel разширява целевата област в колони отдясно, ако е необходимо, за да побере данните. Ако обаче изберете диапазон от няколко клетки като област на местоназначение, програмата не разширява целевата област и ограничава консолидираните данни само до избора на клетка.
Ако искате Excel да използва определен диапазон в работния лист за всички консолидации, които извършвате в работен лист, задайте името на диапазона Consolidate_Area на този диапазон от клетки. След това Excel консолидира данните в този диапазон всеки път, когато използвате командата Консолидиране.
Когато консолидирате данни, можете да изберете данни в листове в работни книги, които сте отворили в Excel, или в листове в неотворени работни книги, съхранявани на диск. Клетките, които сте посочили за консолидация, се наричат изходна област, а работните листове, които съдържат изходните области, са известни като изходни работни листове.
Ако изходните работни листове са отворени в Excel, можете да посочите препратките на изходните области, като посочите препратките към клетки (дори когато диалоговият прозорец Консолидиране е отворен, Excel ще ви позволи да активирате различни работни листове и да превъртате през тях, докато избирате препратки към клетки за изходната област). Ако изходните работни листове не са отворени в Excel, трябва да въведете препратките към клетките като външни препратки, като следвате същите указания, които използвате, когато пишете формула за свързване с външна препратка (освен че не пишете =). Например, за да посочите данните в диапазон B4:R21 на Sheet1 в работна книга с име CG Music – 2014 Sales.xlsx като изходна област, въведете следната външна препратка:
'[CG Music – 2014 Sales.xlsx]Sheet1'!$b$4:$r$21
Имайте предвид, че ако искате да консолидирате един и същ диапазон от данни във всички работни листове, които използват подобно име на файл (например CG Music – 2012 Sales, CG Music – 2013 Sales, CG Music – 2014 Sales и т.н.), можете да използвате звездичката (*) или въпросителният знак (?) като заместващи знаци, които означават липсващи знаци, както в
'[CG Музика - 20?? Sales.xlsx]Sheet1'!$B$4:$R$21
В този пример Excel консолидира диапазона A2:R21 в Sheet1 на всички версии на работните книги, които използват „CG – Music – 20“ в основния файл, когато това име е последвано от още два знака (било то 12, 13, 14, 15 и така нататък).
Когато консолидирате данни, Excel използва само клетките в изходните области, които съдържат стойности. Ако клетките съдържат формули, Excel използва техните изчислени стойности, но ако клетките съдържат текст, Excel ги игнорира и ги третира като празни (освен в случая на етикети на категории, когато консолидирате данните си по категория).