Data Model sa Excel | Paano Lumikha ng Modelo ng Data? (na may mga Halimbawa)

Ano ang Modelong Data sa Excel?

Modelong data sa excel ay isang uri ng talahanayan ng data kung saan kami dalawa o higit sa dalawang mga talahanayan ay nakikipag-ugnay sa bawat isa sa pamamagitan ng isang karaniwan o higit pang mga serye ng data, sa mga talahanayan ng modelo ng data at data mula sa iba't ibang mga sheet o mapagkukunan na nagkakasama upang bumuo ng isang natatanging talahanayan na maaaring magkaroon ng pag-access sa data mula sa lahat ng mga talahanayan.

Paliwanag

  • Pinapayagan ang pagsasama ng data mula sa maraming mga talahanayan sa pamamagitan ng paglikha ng mga ugnayan batay sa isang karaniwang haligi.
  • Ginagamit ang mga modelo ng data nang malinaw, na nagbibigay ng data ng tabular na maaaring magamit sa Talaan ng Pivot sa Excel at Mga Chart ng Pivot sa excel. Isinasama nito ang mga talahanayan, pinapagana ang malawak na pagtatasa gamit ang Mga Tables ng Pivot, Power Pivot, at Power View sa Excel.
  • Pinapayagan ng modelo ng data ang pag-load ng data sa memorya ng Excel.
  • Nai-save ito sa memorya kung saan hindi natin ito direktang makikita. Pagkatapos ay maatasan ang Excel na maiugnay ang data sa bawat isa gamit ang isang karaniwang haligi. Ang bahagi ng 'Model' ng Data Model ay tumutukoy sa kung paano nauugnay ang lahat ng mga talahanayan sa bawat isa.
  • Maaaring ma-access ng Modelong Data ang lahat ng impormasyong kinakailangan nito kahit na ang impormasyon ay nasa maraming mga talahanayan. Matapos malikha ang Model Model, ang Excel ay mayroong magagamit na data sa memorya nito. Gamit ang data sa memorya nito, maaaring ma-access ang data sa maraming paraan.

Mga halimbawa

Maaari mong i-download ang Template ng Excel ng Data na Data dito - Data Model Excel Template

Halimbawa # 1

Kung mayroon kaming tatlong mga dataset na nauugnay sa salesperson: Una na naglalaman ng impormasyon sa kita, isang segundo na naglalaman ng kita ng salesperson, at pangatlong naglalaman ng mga gastos ng salesperson.

Upang ikonekta ang tatlong mga dataset na ito at makipag-ugnay sa mga ito, gumawa kami ng isang Modelo ng Data sa mga sumusunod na hakbang:

  • I-convert ang mga dataset sa Mga bagay sa talahanayan:

Hindi kami makakalikha ng isang relasyon sa mga ordinaryong mga dataset. Gumagana ang Modelong Data sa mga bagay lamang sa Mga Tables ng Excel. Na gawin ito:

  • Hakbang 1 - Mag-click kahit saan sa loob ng dataset pagkatapos, mag-click sa tab na 'Ipasok' at pagkatapos ay mag-click sa 'Talahanayan' sa pangkat na 'Mga Talahanayan'.

  • Hakbang 2 - Suriin o alisan ng tsek ang pagpipilian: 'Ang Aking Talahanayan ay may mga header' at i-click ang OK.

  • Hakbang 3 - Sa napiling bagong talahanayan, ipasok ang pangalan ng Talahanayan sa 'Pangalan ng Talaan' sa pangkat na 'Mga Tool'.

  • Hakbang 4 - Ngayon ay makikita natin na ang unang dataset ay na-convert sa object na 'Talahanayan'. Sa pag-uulit ng mga hakbang na ito para sa iba pang dalawang mga data, nakikita namin na nakakonekta rin sila sa mga bagay na 'Talaan' tulad ng nasa ibaba:

Pagdaragdag ng mga bagay na 'Talahanayan' sa Modelong Data: Sa pamamagitan ng Mga Koneksyon o Pakikipag-ugnay.

Sa pamamagitan ng Mga Koneksyon

  • Pumili ng isang talahanayan at mag-click sa tab na 'Data' at pagkatapos ay mag-click sa 'Mga Koneksyon'.

  • Sa nagresultang kahon ng dayalogo, mayroong isang icon ng 'Idagdag'. Palawakin ang dropdown ng 'Magdagdag' at mag-click sa 'Idagdag sa Modelo ng Data'.

  • Mag-click sa 'Mga Talahanayan' sa nagresultang kahon ng dayalogo at pagkatapos ay piliin ang isa sa mga talahanayan at i-click ang 'Buksan'.

Sa paggawa nito, isang modelo ng Data ng workbook ay malilikha na may isang talahanayan at lilitaw ang isang kahon ng dayalogo tulad ng sumusunod:

Kaya't kung ulitin natin ang mga hakbang na ito para sa iba pang dalawang mga talahanayan din, maglalagay na ang Modelong Data ng lahat ng tatlong mga talahanayan.

Makikita natin ngayon na ang lahat ng tatlong mga talahanayan ay lilitaw sa Mga Koneksyon sa Workbook.

Sa pamamagitan ng Mga Pakikipag-ugnay

Lumikha ng ugnayan: Kapag ang parehong mga dataset ay mga bagay sa Talahanayan, makakalikha tayo ng isang ugnayan sa pagitan nila. Na gawin ito:

  • Mag-click sa tab na 'Data' at pagkatapos ay mag-click sa 'Mga Relasyon'.

  • Makakakita kami ng isang walang laman na kahon ng dayalogo dahil walang kasalukuyang mga koneksyon.

  • Mag-click sa 'Bago' at lilitaw ang isa pang dialog box.

  • Palawakin ang mga dropdown na 'Talahanayan' at 'Nauugnay na Talahanayan': Lumilitaw ang kahon ng dayalogo na 'Isang Lumikha ng relasyon' upang piliin ang mga talahanayan at haligi na gagamitin para sa isang relasyon. Sa pagpapalawak ng 'Mga Talahanayan', piliin ang dataset na nais naming pag-aralan sa ilang paraan, at sa 'Kaugnay na Talahanayan', piliin ang dataset na may mga halaga ng pagtingin.
  • Ang talahanayan ng pagtingin sa excel ay ang mas maliit na talahanayan sa kaso ng isa sa maraming mga relasyon at naglalaman ito ng walang paulit-ulit na mga halaga sa karaniwang haligi. Sa pagpapalawak ng 'Column (Foreign)', piliin ang karaniwang haligi sa pangunahing talahanayan, sa 'Kaugnay na Hanay (Pangunahing)', piliin ang karaniwang haligi sa nauugnay na talahanayan.

  • Napili ang lahat ng apat na setting na ito, mag-click sa 'OK'. Lumilitaw ang isang dialog box tulad ng sumusunod sa pag-click sa 'OK'.

Kung ulitin natin ang mga hakbang na ito upang maiugnay ang iba pang dalawang talahanayan: Talahanayan ng Kita sa talahanayan ng Mga Gastos, pagkatapos ay nauugnay din sila sa Modelong Data tulad ng sumusunod:

Lumilikha ngayon ang Excel ng ugnayan sa likod ng mga eksena sa pamamagitan ng pagsasama ng data sa Modelong Data batay sa isang karaniwang haligi: Salesperson ID (sa kasong ito).

Halimbawa # 2

Ngayon, sabihin natin sa halimbawa sa itaas na nais naming lumikha ng isang Pivot Table na sinusuri o pinag-aaralan ang mga bagay sa Talahanayan:

  • Mag-click sa 'Ipasok' -> 'Table ng Pivot'.

  • Sa nagresultang kahon ng dayalogo, mag-click sa pagpipilian na nagsasaad ng: 'Gumamit ng isang panlabas na mapagkukunan ng data' at pagkatapos ay mag-click sa 'Piliin ang Koneksyon'.

  • Mag-click sa 'Mga Talahanayan' sa nagresultang kahon ng dayalogo at piliin ang Modelong data ng Workbook na naglalaman ng tatlong mga talahanayan at i-click ang 'Buksan'.

  • Piliin ang opsyong 'Bagong Worksheet' sa lokasyon at mag-click sa 'OK'.

  • Ipapakita ng pane ng Mga Pivot Table Field ang mga bagay sa talahanayan.

  • Ngayon ang mga pagbabago sa Talaan ng Pivot ay maaaring gawin nang naaayon upang masuri ang mga bagay sa talahanayan kung kinakailangan.

Halimbawa, sa kasong ito, kung nais naming hanapin ang kabuuang kita o kita para sa isang partikular na salesperson, ang isang Pivot Table ay nilikha tulad ng sumusunod:

Napakalaking tulong nito sa kaso ng isang modelo / talahanayan na naglalaman ng maraming bilang ng mga obserbasyon.

Kaya, nakikita natin na ang Pivot Table ay agad na gumagamit ng Data Model (pagpili nito sa pamamagitan ng pagpili ng koneksyon) sa memorya ng Excel upang ipakita ang mga ugnayan sa pagitan ng mga talahanayan.

Bagay na dapat alalahanin

  • Gamit ang Modelong Data, maaari naming pag-aralan ang data mula sa maraming mga talahanayan nang sabay-sabay.
  • Sa pamamagitan ng paglikha ng mga ugnayan sa Modelong Data, nalampasan namin ang pangangailangan para sa paggamit ng mga formula ng VLOOKUP, SUMIF, INDEX, at mga MATCH na formula dahil hindi namin kailangang makuha ang lahat ng mga haligi sa loob ng isang solong talahanayan.
  • Kapag ang mga dataset ay na-import sa Excel mula sa labas ng mga mapagkukunan, pagkatapos ang mga modelo ay nilikha nang implicit.
  • Ang mga ugnayan sa mesa ay maaaring awtomatikong malikha kung mag-import tayo ng mga nauugnay na talahanayan na may pangunahing at banyagang pangunahing mga ugnayan.
  • Habang lumilikha ng mga ugnayan, ang mga haligi na kinokonekta namin sa mga talahanayan ay dapat magkaroon ng parehong uri ng data.
  • Gamit ang mga talahanayan ng pivot na nilikha gamit ang Modelong data, maaari din kaming magdagdag ng mga slicer at hiwain ang mga talahanayan ng pivot sa anumang larangan na gusto namin.
  • Ang bentahe ng Data Model sa paglipas ng LOOKUP () na mga pagpapaandar ay nangangailangan ito ng mas kaunting memorya.
  • Sinusuportahan lamang ng Excel 2013 ang isa sa isa o isa sa maraming mga relasyon, ibig sabihin ang isa sa mga talahanayan ay dapat na walang mga duplicate na halaga sa haligi na aming nai-link.