Замена ВЛООКУП-а помоћу модела података и односа - Екцел савети

Немате Повер Пивот? Није битно. Већина програма Повер Пивот уграђена је у Екцел 2013, а још више у Екцел 2016. Данас, наш савет из Асх-а придружује табеле у пивот табели.

Сваке среде током седам недеља дајем један од омиљених савета од Асх Схарме. Асх је менаџер производа у Екцел тиму. Његов тим вам доноси пивот табеле и многе друге добре ствари. Данас је Асх-ова омиљена карактеристика спајање више скупова података помоћу односа и модела података.

Рецимо да вам ИТ одељење даје скуп података приказан у колонама А: Д. Постоје поља за купца и тржиште. Морате комбиновати одређена тржишта у регионе. Сваки купац припада неком сектору. Регија и сектор нису у оригиналним подацима, али имате табеле за претраживање које пружају ове информације.

Можете комбинирати три скупа података користећи ИНДЕКС и МАТЦХ ВЛООКУПс су моћни. Али модел података је много једноставнији.

Обично бисте податке поравнали тако што бисте помоћу ВЛООКУП-а извукли податке из наранџасте и жуте табеле у плаву табелу. Али пошто се кључно поље не налази на левој страни сваке табеле, мораћете или да пређете на ИНДЕКС и МАТЦХ, или да преуредите табеле за претраживање.

Почев од програма Екцел 2013, можете да оставите табеле за претрагу тамо где јесу и да их комбинујете у самом извештају о изведеној табели.

Да би ова техника функционисала, све три табеле морају бити форматиране као табела. Изаберите по једну ћелију у сваком скупу података и одаберите Почетна, Обликуј као табелу или притисните Цтрл + Т. Три табеле ће се у почетку називати Табела1, Табела2 и Табела3. Користим картицу Дизајн алата за табеле на траци и преименујем сваку табелу. Такође мењам боју сваког стола. У овом примеру плава табела се зове Подаци. Наранџаста табела је РегионТабле. Жута табела је СецторТабле.

Белешка

Неки ће вам рећи да бисте требали користити штреберска имена попут Фацт, ТблСецтор и ТблРегион. Ако вас неко овако гњави, само му украдите џепни заштитник и реците му да више волите имена која звуче на енглеском.

Да бисте преименовали табелу, унесите ново име у оквир на левој страни картице Дизајн алата за табеле. Имена табела не би требало да имају размаке.

Дајте свакој од три табеле пријатељско име.

Када се дефинишу три табеле, идите на картицу Подаци и кликните на Односи.

Није за управљање вашом Фацебоок листом пријатеља!

У дијалогу Управљање везама кликните Ново. У дијалогу Креирање везе наведите да је поље Купац табеле података повезано са пољем Купац секторске табеле. Кликните ОК.

Изградите прву везу.

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

Резиме обе везе.

Честитамо: управо сте уградили модел података у своју радну свеску. Време је за изградњу пивот табеле.

Изаберите празну ћелију у којој желите да се приказује ваша стожерна табела. Дијалог Креирање заокретне табеле подразумевано ће изабрати Користи модел података ове радне свеске. Локација пивот табеле подразумевано ће бити изабрана ћелија. Кликните ОК.

Подразумевани одабири ће бити тачни.

На листи поља за изведене табеле биће наведене све три табеле. Помоћу троугла лево од табеле проширите име табеле да би вам се приказала поља.

Изаберите поља из било које од ових табела

Проширите табелу података. Изаберите поље Приход. Аутоматски ће се преселити у подручје Вредности. Проширите секторску табелу. Изаберите поље Сектор. Преселиће се у област Ровс. Проширите РегионТабле. Превуците поље Регион на подручје Цолумнс. Сада ћете имати пивот табелу која сумира податке из три табеле.

Нема ВЛООКУП-а. Нема ИНДЕКСА. Нема подударања.

Белешка

У свакој књизи коју сам написао данас, користим другачију технику за изградњу овог извештаја. Након дефинисања три табеле, бирам ћелију А1 и Убаци, заокретну табелу. Означим поље за потврду Додај ове податке у модел података. На листи поља за изведене табеле изаберите Све са врха листе. Изаберите поља за извештај, а затим дефинишите односе након чињенице. Горе описана техника делује углађеније и заправо укључује мало планирања унапред. Људи који користе Оптион Екплицит у свом ВБА коду сигурно би волели овај метод.

Односи у моделу података чине да се Екцел више осећа као Аццесс или СКЛ Сервер, али уз сву доброту Екцел-а.

Волим да питам Екцел тим за њихове омиљене функције. Сваке среде, поделићу један од њихових одговора. Хвала Асх Схарми на пружању ове идеје.

Екцел мисао дана

Питао сам своје пријатеље из програма Екцел Мастер за савет о програму Екцел. Данашња мисао за размишљање:

„Не тражи ако си у вези“

Јохн Мицхалоудис

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