Референтне функције програма Екцел 2016 на падајућој листи командног дугмета Лоокуп & Референце на картици Формуле на траци су дизајниране да се посебно баве различитим аспектима референци ћелија у радном листу. Ова група функција укључује:
-
АДДРЕСС да бисте вратили референцу ћелије као унос текста у ћелију радног листа
-
АРЕАС за враћање броја области на листи вредности ( области су дефинисане као опсег суседних ћелија или једна ћелија у референци ћелије)
-
ЦОЛУМН да бисте вратили број који представља позицију колоне референце ћелије
-
ЦОЛУМНС да бисте вратили број колона у референци
-
ФОРМУЛАТЕКСТ да бисте вратили формулу наведену као текстуални низ
-
ГЕТПИВОТДАТА за враћање података ускладиштених у Екцел заокретној табели
-
ХИПЕРЛИНК да бисте креирали везу која отвара други документ који се налази на вашем рачунару, мрежи или Интернету (то можете урадити и командом Инсерт→Хиперлинк)
-
ИНДИРЕЦТ да врати референцу ћелије наведену текстуалним низом и доведе садржај у ћелију на коју се односи на ту ћелију
-
ЛООКУП да бисте вратили вредност из низа
-
ОФФСЕТ да бисте вратили референцу на опсег ћелија који је одређен бројем редова и колона из ћелије или опсега ћелија
-
РОВ да бисте вратили број реда референце ћелије
-
РОВС да бисте вратили број редова у опсегу ћелија или низу
-
РТД за враћање података у реалном времену са сервера који покреће програм који подржава ЦОМ (Цомпонент Објецт Модел) аутоматизацију
-
ТРАНСПОСЕ да бисте вратили вертикални низ као хоризонтални низ и обрнуто
Набавите мршав на колоне и редове
Функције ЦОЛУМНС и РОВС враћају број колона и редова у одређеном опсегу ћелија или низу. На пример, ако имате опсег ћелија у табели под називом продуцт_мик, можете сазнати колико колона садржи уношењем ове формуле:
=ЦОЛУМНС(микс_производа)
Ако желите да знате колико редова користи овај опсег, онда унесите ову формулу:
=РЕДОВИ(микс_производа)
Функције ЦОЛУМНС и РОВС можете користити заједно да бисте израчунали укупан број ћелија у одређеном опсегу. На пример, ако желите да знате тачан број ћелија које се користе у опсегу ћелија продуцт_мик, креирате следећу једноставну формулу за множење користећи функције ЦОЛУМНС и РОВС:
=ЦОЛУМНС(микс_производа)*РЕДОВИ(комкс_производа)
Немојте мешати функцију ЦОЛУМНС (множина) са функцијом ЦОЛУМН (једнина) и функцију РОВС (множина) са функцијом РОВ (једнина). Функција ЦОЛУМН враћа број колоне (као да Екцел користи референтни систем Р1Ц1) за референцу ћелије коју наведете као једини аргумент. Слично, функција РОВ враћа број реда за референцу ћелије коју наведете као њен аргумент.
Транспоновање опсега ћелија
Функција ТРАНСПОСЕ вам омогућава да промените оријентацију опсега ћелија (или низа). Ову функцију можете да користите да транспонујете вертикални опсег ћелија где се подаци спуштају низ редове суседних колона у онај где се подаци крећу преко колона суседних редова и обрнуто. Да бисте успешно користили функцију ТРАНСПОСЕ, не само да морате да изаберете опсег који има супротан број колона и редова, већ морате да га унесете и као формулу низа.
На пример, ако користите функцију ТРАНСПОСЕ да транспонујете опсег ћелија 2 к 5 (тј. опсег који заузима два суседна реда и пет суседних колона), морате да изаберете празан опсег ћелија 5 к 2 (тј. , опсег који заузима пет суседних редова и две суседне колоне) на радном листу пре него што употребите дугме Инсерт Фунцтион да уметнете функцију ТРАНСПОСЕ у прву ћелију. Затим, након што изаберете опсег ћелија 2 к 5 који садржи податке које желите да транспонујете у поље за текст низ дијалошког оквира Аргументи функције, потребно је да притиснете Цтрл+Схифт+Ентер да затворите овај дијалог и унесете функцију ТРАНСПОСЕ у цео изабрани опсег ћелија као формула низа (затворена у витичастим заградама).
Претпоставимо да желите да транспонујете податке унете у опсег ћелија А10:Ц11 (низ 2 к 3) у празан опсег ћелија Е10:Ф12 (низ 3 к 2) радног листа. Када притиснете Цтрл+Схифт+Ентер да довршите формулу низа, након што изаберете опсег ћелија А10:Ц11 као аргумент низа , Екцел ставља следећу формулу низа у сваку ћелију опсега:
{=ТРАНСПОСЕ(А10:Ц11)}
Следећа слика илуструје употребу функције ТРАНСПОСЕ. Опсег ћелија Б2:Ц4 садржи низ 3 к 2. Да бисте конвертовали овај низ 3 к 2 у опсегу ћелија Б2: Ц4 у низ 2 к 3 у опсегу Б6: Д7, следите ове кораке:
Изаберите празан опсег ћелија Б6:Д7 на радном листу.
Кликните командно дугме Лоокуп & Референце на картици Формуле траке, а затим изаберите опцију ТРАНСПОСЕ из падајућег менија дугмета.
Екцел умеће =ТРАНСПОСЕ() на траку са формулама и отвара дијалог Аргументи функције где је изабран текстни оквир Арраи аргумент.
Превуците кроз опсег ћелија Б2:Ц4 на радном листу тако да текстуални оквир Арраи аргумент садржи Б2:Ц4, а формула на траци Формула сада гласи =ТРАНСПОСЕ(Б2:Ц4).
Притисните Цтрл+Схифт+Ентер да бисте затворили оквир за дијалог Уметање аргумената (немојте кликнути на ОК) и да бисте уметнули формулу ТРАНСПОСЕ низа у опсег ћелија Б6:Д7 као што је приказано овде.
Коришћење функције ТРАНСПОСЕ за промену оријентације једноставног низа.
Кликом на дугме ОК у дијалогу Аргументи функције убацује се функција ТРАНСПОСЕ у активну ћелију тренутног избора ћелије. Овим се враћа #ВРЕДНОСТ! вредност грешке у ћелији. Не заборавите да притиснете Цтрл+Схифт+Ентер да бисте затворили оквир за дијалог и ставили формулу у цео опсег ћелија.
Ако све што желите да урадите је да транспонујете наслове редова и колона или једноставну табелу података, не морате да пролазите кроз ригмаролију креирања формуле низа помоћу функције ТРАНСПОСЕ. Једноставно копирајте опсег ћелија које треба транспоновати помоћу командног дугмета Копирај на картици Почетак на траци. Поставите курсор ћелије у прву празну ћелију у коју треба налепити транспоновани опсег пре него што кликнете на опцију Транспосе у падајућем менију командног дугмета Налепи.