ГетПивотДата у програму Екцел - Екцел савети

Управо сте направили пивот табелу у програму Екцел. Кликните изван пивот табеле. Градите Екцел формулу. Копирате ову формулу у све редове у пивот табели. Израчун извештава о погрешном одговору за све осим за први ред пивот табеле. Управо вас је убола Генериши ГетПивотДата „особина“. Погледајмо шта је ово и како то спречити.

Само спречите проблем ГетПивотДата - брзи метод

Најбржи начин да спречите Екцел да генерише ГетПивотДата је да унесете формулу без употребе миша или било којих тастера са стрелицама. Ако једноставно укуцате =E5/D5, Екцел ће створити "нормалну" релативну формулу која се може копирати у све редове суседне са пивот табелом.

Спречити проблем ГетПивотДата - трајни метод

Постоји скривена поставка која спречава Екцел да генерише ГетПивотДата. Више је скривен у програму Екцел 2003 него у програму Екцел 2007.

У програму Екцел 2007 следите ове кораке:

  • Направите пивот табелу у програму Екцел 2007
  • Уверите се да је активна ћелија унутар стожерне табеле
  • Погледајте леву страну картице Опције алата за заокретне табеле на траци. Постоји дугме Опције. Не кликните на дугме Опције! На десној страни дугмета Опције налази се падајућа стрелица. Кликните на падајућу стрелицу. Уклоните ознаку из Генерате ГетПивотДата.
  • Сада формуле можете да унесете помоћу миша, тастера са стрелицама или куцања.

У програму Екцел 2003 и старијим верзијама следите ове кораке:

  • Изаберите Алати, Прилагоди
  • У дијалогу Прилагоди постоје три картице. Изаберите картицу Команде у средини.
  • У левом оквиру са листе изаберите 7. ставку, Подаци
  • У десном оквиру са листом померите се скоро све до дна. Осма икона на крају листе је Генериши ГетПивотДата. Превуците ову икону из оквира листе и спустите је на средину било које постојеће траке са алаткама.
  • Притисните дугме Затвори да бисте затворили дијалог.
  • Кликните икону коју сте управо додали на траку с алаткама програма Екцел. Ово ће искључити функцију. Сада формуле можете да уносите помоћу миша без генерисања функција ГетПивотДата.

Ево једног бонус савета: Некада сам презирао ову функцију и једноставно сам желео да је стално искључујем. Додао сам икону на траку са алаткама, искључио је икону, а затим је уклонио са траке са алаткама. Сад … мало сам се олакшао. Видим да се икона повремено добро користи. Дакле, направио сам пивот табелу у програму Екцел 2003 и уверио се да је показивач ћелије у пивот табели. Затим сам користио дијалошки оквир за прилагођавање да бих повукао икону Генериши ГетПивотДата на моју траку са алаткама за изведене табеле. Сада - када сам у пивот табели, могу да одлучим да укључим или искључим функцију.

Зашто је Мицрософт то учинио? Да ли постоји добра употреба за ГетПивотДата?

Шта би ГетПивотДата требало да уради? Јасно је да се Мицрософту ова функција свиђа јер су је наметнули милионима људи који сумњају у то што користе пивот табеле.

ГетПивотДата ће вратити било коју видљиву ћелију из изведене табеле. Уместо да показујете на адресу ћелије, вредност морате да опишете као пресек различитих вредности поља.

Како се пивот табела мења, ГетПивотДата ће и даље враћати исте логичке податке из пивот табеле, под условом да су подаци и даље видљиви у пивот табели. Ово може бити важно ако се мењате из месеца у месец у пољу странице пивот табеле и желите да увек вратите продају за одређеног купца. Како се листа купаца мења сваког месеца, мењаће се и позиција купца. Коришћењем =GETPIVOTDATAможете да обезбедите да из пивот табеле вратите одговарајућу вредност.

=GETPIVOTDATAувек започиње са два конкретна аргумента. Затим опционо има додатне парове аргумената.

Ево два потребна аргумента:

  1. Назив поља података. То може бити „Збир прихода“ или једноставно „Приход“.
  2. Било која ћелија која се налази „унутар“ пивот табеле. Да ли сте знали да ваша пивот табела има име? Ово вероватно нисте знали јер не можете да откријете име у Екцел интерфејсу. Морали бисте да одете на ВБА да бисте сазнали име пивот табеле. Дакле - Мицрософту је било лакше да вам омогући да идентификујете пивот табелу показујући на било коју ћелију у пивот табели. Иако можете одабрати било коју ћелију, најсигурније је одабрати ћелију у горњем левом углу. Постоји шанса да се ваша пивот табела смањи за одређену комбинацију поља странице. У том случају, коришћење горњег левог угла ћелије ће осигурати да наставите да показујете унутар пивот табеле.

Затим настављате функцију са додатним паровима аргумената. Сваки пар укључује име поља и вредност.

ГетПивотДата може вратити само вредности видљиве у изведеној табели

Након што видите неколико функција ГетПивотДата како раде, можда ћете помислити да су моћније него што заправо јесу. У ствари, функција ће радити само ако је одређена вредност видљива у пивот табели. Размотрите доњу слику.

  • У ћелији А2, ГЕТПИВОТДАТА враћа продају АБЦ-а у јануару 2004. у централном региону. Ово хвата 80003 из ћелије Г19.
  • Међутим, формула у А6 не успева. Тражи продају АБЦ-а у свим регионима. Пивот табела приказује укупну АБЦ за Централну, укупну АБЦ за Исток, укупну АБЦ за Запад, али никада не приказује укупну АБЦ за све регионе, тако да је резултат #РЕФ! грешка.
  • Ако бисте окренули поље региона до подручја странице, формула у А6 би почела да делује, али формула у А2 и А4 би почела да враћа #РЕФ !. Ако одаберете Централ из падајућег менија Регион, тада би све четири формуле функционисале.
  • Искључивање великих зброја у дијалогу Опције заокретне табеле ЋЕ узроковати да многе функције ГетПивотДата почну враћати #РЕФ! грешке.
ГетПивотДата Демо

Екцел помоћ за ГетПивотДата пружа овај савет

Да бисте изградили ове функције, најлакше је градити формулу помоћу миша. Укуцајте знак једнакости у ћелију изван пивот табеле, а затим помоћу миша кликните на ћелију унутар пивот табеле. Екцел ће се бавити детаљима израде референци. На горњој слици, месеци и године су груписана поља, креирана из поља за датум. Екцел помоћ не документује да поље за месец треба да буде назначено као 1 за јануар, али то можете научити посматрањем резултата омогућавања програму Екцел да изгради ГетПивотДата. Наравно … да бисте користили ову функцију, морате поново омогућити функцију Генериши ГетПивотДата коју сте можда претходно онемогућили.

Занимљиви Чланци...