Модел података у програму Екцел | Како створити модел података? (са примерима)

Шта је модел података у програму Екцел?

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

Објашњење

  • Омогућава интегрисање података из више табела стварањем односа заснованих на заједничкој колони.
  • Модели података користе се транспарентно, пружајући табеларне податке који се могу користити у изведеној табели у програму Екцел и изведене табеле у Екцелу. Интегрише табеле, омогућавајући опсежну анализу помоћу пивот табела, Повер Пивот и Повер Виев у програму Екцел.
  • Модел података омогућава учитавање података у Екцел-ову меморију.
  • Чува се у меморији тамо где је не можемо директно видети. Тада се Екцелу може наложити да међусобно повезује податке помоћу заједничке колоне. Део „Модел“ модела података односи се на однос свих табела.
  • Модел података може приступити свим потребним информацијама чак и када су информације у више табела. Након креирања модела података, Екцел има податке на располагању у својој меморији. Са подацима у својој меморији, подацима се може приступити на више начина.

Примери

Овај образац података модела Екцел можете преузети овде - образац модела података Екцел

Пример # 1

Ако имамо три скупа података који се односе на продавца: први који садржи информације о приходима, други који садржи приход продавца и трећи који садржи трошкове продавца.

Да бисмо повезали ова три скупа података и успоставили везу са њима, израђујемо модел података у следећим корацима:

  • Претворите скупове података у објекте табеле:

Не можемо да створимо везу са уобичајеним скуповима података. Модел података ради само са објектима Екцел табела. Да уради ово:

  • Корак 1 - Кликните било где унутар скупа података, затим кликните картицу „Убаци“, а затим кликните „Табела“ у групи „Табеле“.

  • Корак 2 - Означите или опозовите избор опције: „Моја табела има заглавља“ и кликните на дугме У реду.

  • Корак 3 - Када је изабрана нова табела, унесите име табеле у „Назив табеле“ у групи „Алати“.

  • Корак 4 - Сада можемо видети да је први скуп података претворен у објекат „Табела“. Понављајући ове кораке за друга два скупа података, видимо да се и они претварају у „Табеле“ објекте као што је приказано доле:

Додавање објеката „Табела“ у модел података: Преко веза или веза.

Преко веза

  • Изаберите једну табелу и кликните на картицу „Подаци“, а затим на „Везе“.

  • У резултирајућем дијалошком оквиру налази се икона „Додај“. Проширите падајући мени „Додај“ и кликните на „Додај у модел података“.

  • Кликните на „Табеле“ у резултирајућем дијалошком оквиру, а затим изаберите једну од табела и кликните на „Отвори“.

Након тога креирао би се модел података радне свеске са једном табелом и појавио се дијалошки оквир на следећи начин:

Дакле, ако поновимо ове кораке и за друге две табеле, модел података сада ће садржати све три табеле.

Сада можемо видети да се све три табеле појављују у Воркбоок Цоннецтионс.

Преко односа

Створите однос: Једном када су оба скупа података објекти Табеле, можемо створити однос између њих. Да уради ово:

  • Кликните на картицу „Подаци“, а затим на „Везе“.

  • Видећемо празан дијалошки оквир јер нема тренутних веза.

  • Кликните на „Ново“ и појавиће се други дијалошки оквир.

  • Проширите падајуће падајуће редове „Табела“ и „Повезана табела“: Појављује се дијалог „Стварање везе“ за одабир табела и колона које ће се користити за везу. У проширењу „Табеле“ изаберите скуп података који желимо на неки начин да анализирамо, а у „Повезана табела“ изаберите скуп података који има вредности претраживања.
  • Табела претраживања у Екцелу је мања табела у случају једне до више веза и не садржи поновљене вредности у заједничкој колони. У проширењу „Колона (страна)“, изаберите заједничку колону у главној табели, у „Повезана колона (примарна)“ изаберите заједничку колону у повезаној табели.

  • Са сва ова четири подешавања изабрана, кликните на „ОК“. Дијалошки оквир се појављује на следећи начин када кликнете на „У реду“.

Ако поновимо ове кораке како бисмо повезали друге две табеле: Табела прихода са табелом расхода, тада ће се они такође повезати у моделу података на следећи начин:

Екцел сада креира однос иза сцене комбиновањем података у моделу података на основу заједничке колоне: ИД продавца (у овом случају).

Пример # 2

Рецимо сада, у горњем примеру да желимо да направимо заокретну табелу која процењује или анализира објекте табеле:

  • Кликните на „Инсерт“ -> „Пивот Табле“.

  • У дијалошком оквиру који се добије кликните на опцију наводећи: „Користи спољни извор података“, а затим кликните на „Цхоосе Цоннецтион“.

  • Кликните на „Табеле“ у резултирајућем дијалошком оквиру и одаберите Модел података радне свеске који садржи три табеле и кликните на „Отвори“.

  • Изаберите опцију „Нови радни лист“ на локацији и кликните на „У реду“.

  • Окно Поља заокретне табеле приказаће објекте табеле.

  • Сада се промене у изведеној табели могу извршити у складу с тим како би се анализирали објекти табеле по потреби.

На пример, у овом случају, ако желимо да пронађемо укупан приход или приход одређеног продавца, креира се изведена табела на следећи начин:

Ово је од велике помоћи у случају модела / табеле који садржи велики број запажања.

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

Ствари које треба запамтити

  • Користећи модел података, можемо анализирати податке из неколико табела одједном.
  • Стварањем односа са податковним моделом надмашујемо потребу за коришћењем формула ВЛООКУП, СУМИФ, ИНДЕКС и МАТЦХ јер не треба да добијемо све ступце у једној табели.
  • Када се скупови података у Екцел увозе из спољних извора, тада се модели креирају имплицитно.
  • Односи табела могу се аутоматски креирати ако увозимо повезане табеле које имају везе примарног и страног кључа.
  • Током креирања односа, колоне које повезујемо у табелама треба да имају исти тип података.
  • Помоћу изведених табела креираних са моделом података, можемо додати и резаче и пресецати пивот табеле на било које поље које желимо.
  • Предност модела података над функцијама ЛООКУП () је у томе што захтева знатно мање меморије.
  • Екцел 2013 подржава само један према један или један према више односа, тј. Једна од табела не сме имати дуплиране вредности у колони на коју повезујемо.