Darbas su "Pivot" lentelėmis "Microsoft Excel"

Darbas su "Pivot" lentelėmis "Microsoft Excel"
Darbas su "Pivot" lentelėmis "Microsoft Excel"

Video: Darbas su "Pivot" lentelėmis "Microsoft Excel"

Video: Darbas su
Video: Installazione di Lineageos 14.1 custom rom Android 7.1.2 Naugat su LG G2 mini e test AnTuTu Bencmark - YouTube 2024, Gegužė
Anonim

PivotTables yra viena iš galingiausių "Microsoft Excel" funkcijų. Jie leidžia analizuoti ir apibendrinti didelius duomenų kiekius tik keliais pelės paspaudimais. Šiame straipsnyje ieškome PivotTables, suprantame, ką jie yra, ir sužinome, kaip juos kurti ir pritaikyti.

Pastaba: šis straipsnis parašytas naudojant "Excel 2010" (beta versija). PivotTable sąvoka per keletą metų pasikeitė, bet jos sukūrimo metodas pasikeitė beveik kiekvienoje "Excel" iteracijoje. Jei naudojate "Excel" versiją, kuri nėra 2010 m., Tikitės skirtingų ekranų nei tie, kuriuos matote šiame straipsnyje.

Maža istorija

Skaičiuoklių programų pradžioje Lotus 1-2-3 valdė grotelę. Jos dominavimas buvo toks pilnas, kad žmonės manė, kad "Microsoft" laiko netinkamai susidoroti su programine įranga ("Excel"), kad galėtų konkuruoti su "Lotus". "Flash" - iki 2010 m., O "Excel" dominavimas skaičiuoklių rinkoje yra didesnis nei "Lotus" visada buvo, o vartotojų, kurie vis dar dirba "Lotus 1-2-3", skaičius artėja prie nulio. Kaip tai nutiko? Kas sukėlė tokį dramatišką likimo pasikeitimą?

Pramonės analitikai teigia, kad šie veiksniai yra du veiksniai: pirma, "Lotus" nusprendė, kad ši išgalvota nauja "GUI" platforma, vadinama "Windows", buvo praeitis, kuri niekada nepasileis. Jie atsisakė sukurti "Windows" versiją "Lotus 1-2-3" (bet kuriuo atveju kelerius metus), prognozuojant, kad jų DOS versijos programinė įranga buvo viskas, ko kada nors reikės. "Microsoft", žinoma, "Excel" sukūrė tik "Windows" programinę įrangą. Antra, "Microsoft" sukūrė Excel funkciją, kurią "Lotus" nepateikė 1-2-3, būtent PivotTables. "PivotTables", išskirtinis "Excel", buvo toks įdomus dalykas, kad žmonės norėjo išmokti visą naują programinę įrangą ("Excel"), o ne laikytis programos (1-2-3), kuri to neturėjo. Ši viena funkcija kartu su neteisingu "Windows" sėkmės įvertinimu buvo "Lotus 1-2-3" mirties konsole ir "Microsoft Excel" sėkmės pradžia.

Suprasti PivotTables

Taigi, kas yra PivotTable, tiksliai?

Paprasčiausiai PivotTable yra kai kurių duomenų santrauka, sukurta siekiant lengviau analizuoti minėtus duomenis. Tačiau skirtingai nei rankiniu būdu sukurta santrauka, Excel PivotTables yra interaktyvios. Sukūrę vieną, galite lengvai jį pakeisti, jei jis nesuteiks tikslių duomenų apie jūsų tikėtis. Per keletą paspaudimų santrauka gali būti "pasukta" - pasukama taip, kad stulpelių antraštės tampa eilučių antraštėmis ir atvirkščiai. Taip pat galima padaryti dar daugiau. Užuot bandę apibūdinti visas "PivotTables" savybes, mes tiesiog juos demonstruosime …

Duomenys, kuriuos analizuojate naudodami PivotTable, negali būti tik bet koks duomenys - tai turi būti žaliavinis duomenys, anksčiau neperdirbti (nepakankami), paprastai tam tikros rūšies sąrašas. Pavyzdys gali būti pardavimo sandorių sąrašas per pastaruosius šešis mėnesius.

Patikrinkite toliau pateiktus duomenis:

Image
Image

Atkreipkite dėmesį, kad tai yra ne Neapdoroti duomenys. Tiesą sakant, tai jau yra tam tikros santraukos. B3 korpuse mes matome 30 000 JAV dolerių, o tai, matyt, yra Jameso Kuko pardavimai sausio mėnesį. Taigi, kur yra neapdoroti duomenys? Kaip atvykome 30 000 dolerių? Kur yra pirminis prekybos sandorių, į kuriuos buvo gautas šis skaičius, sąrašas? Akivaizdu, kad kažkur kažkiene, per pastaruosius šešis mėnesius, reikia aptikti visus pardavimo sandorius, kuriuos mes matome aukščiau. Kaip ilgai jūs manote, kad tai įvyko? Valanda? Dešimt?

Labai tikėtina, taip. Matote, pirmiau pateikta lentelė yra iš tikrųjų ne PivotTable. Jis buvo sukurtas rankiniu būdu iš kitur saugomų neapdorotų duomenų, ir kompiliavimui iš tikrųjų reikėjo kelias valandas. Tačiau tai būtent tokia santrauka galėjo būti sukurta naudojant PivotTables, tokiu atveju tai užtruks tik keletą sekundžių. Paimkime, kaip …

Jei norėjome atskleisti pradinį pardavimo sandorių sąrašą, jis gali atrodyti taip:

Jums gali būti nustebintas, kad sužinoję, kad naudodamiesi Excel "PivotTable" funkcija, mes galime sukurti keletą sekundžių palyginti su anksčiau pateiktu mėnesiniu pardavimų apžvalga, turėdami tik keletą pelės paspaudimų. Mes galime tai padaryti - ir dar daugiau!
Jums gali būti nustebintas, kad sužinoję, kad naudodamiesi Excel "PivotTable" funkcija, mes galime sukurti keletą sekundžių palyginti su anksčiau pateiktu mėnesiniu pardavimų apžvalga, turėdami tik keletą pelės paspaudimų. Mes galime tai padaryti - ir dar daugiau!

Kaip sukurti PivotTable

Pirmiausia įsitikinkite, kad turite kokių nors neapdorotų duomenų "Excel" darbalapyje. Tipiškas yra finansinių sandorių sąrašas, tačiau tai gali būti beveik nieko: kontaktinių duomenų apie darbuotojus, jūsų CD rinkinio ar kuro suvartojimo skaičių jūsų įmonės automobilių parke.

Taigi mes pradedame "Excel" … ir mes įkelkime tokį sąrašą …

Kai mes turime sąrašą atidaryti Excel, mes esame pasirengę pradėti kurti PivotTable.
Kai mes turime sąrašą atidaryti Excel, mes esame pasirengę pradėti kurti PivotTable.

Spustelėkite bet kurią vieną langelį sąraše:

Image
Image

Tada nuo Įdėti skirtuką spustelėkite mygtuką Suvestinės lentelės piktograma:

Image
Image

The Sukurkite PivotTable atsiranda langas, kuriame pateikiami du klausimai: kokie duomenys turėtų būti pagrįsti jūsų naujais PivotTable duomenimis ir kur jie turėtų būti sukurti? Kadangi mes jau spustelėjome sąraše esančią ląstelę (anksčiau pateiktame veiksme), visas mūsų ląstelės aplinkraštis jau yra pasirinktas ($ A $ 1: $ G $ 88 ant Mokėjimai lape, šiame pavyzdyje). Atkreipkite dėmesį, kad galėtume pasirinkti sąrašą bet kuriame kitame bet kurio kito darbo lapo regione ar netgi kai kuriuose išorės duomenų šaltiniuose, pvz., Prieigos duomenų bazės lentelėje ar net MS-SQL Server duomenų bazės lentelėje. Mes taip pat turime pasirinkti, ar mes norime, kad mūsų naujas PivotTable būtų sukurtas a naujas darbalapyje arba ant esamos vienas. Šiame pavyzdyje mes pasirinkome a naujas vienas:

Naujas darbalapis sukurtas mums, ir tame tušime sukurta tuščia PivotTable:
Naujas darbalapis sukurtas mums, ir tame tušime sukurta tuščia PivotTable:
Image
Image

Taip pat pasirodo kitas laukelis: The PivotTable lauko sąrašas. Šis laukų sąrašas bus rodomas kaskart spustelėjus bet kurią langelį PivotTable (aukščiau):

Image
Image

Laukelio viršuje esančių laukų sąrašas iš tikrųjų yra stulpelių antraščių rinkinys iš pirminio žaliavinio duomenų lapo. Apatinėje ekrano dalyje esančios keturios tuščios dėžutės leidžia mums pasirinkti, kaip mes norėtume, kad mūsų PivotTable apibendrintų neapdorotus duomenis. Kol kas šiose dėžėse nėra nieko, taigi PivotTable yra tuščia. Viskas, ką turime padaryti, tai vilkite laukus žemiau esančio sąrašo ir palikite juos žemesnėse dėžutėse. Tuomet automatiškai sukuria PivotTable, kad atitiktų mūsų instrukcijas. Jei mes neteksime, mes turime tik vilkti laukus atgal į tai, iš kur jie atvyko ir / arba vilkite naujas laukai, kad juos pakeisti.

The Vertybės Dėžutė, be abejo, yra svarbiausia iš keturių. Lauke, kuris įtraukiamas į šį langelį, pateikiami duomenys, kuriuos reikia apibendrinti kokiu nors būdu (sumuojant, vidurkinant, nustatant didžiausią, minimalų ir tt). Tai beveik visada skaitmeninis duomenys. Puikus kandidatas į šį langelį mūsų pavyzdinių duomenų lauke / stulpelyje "Suma". Perkelkime šį lauką į Vertybės dėžė:

Image
Image

Atkreipkite dėmesį, kad a) laukelyje "Suma" laukas yra pažymėtas, o "Sumos suma" buvo pridėta prie Vertybės dėžutė, nurodanti, kad sumos stulpelis buvo sumotas.

Jei mes išnagrinėsime PivotTable pati, mes iš tiesų surasime visų "Suma" verčių sumą iš neapdorotų duomenų lapo:

Image
Image

Mes sukūrėme mūsų pirmąjį PivotTable! Patogus, bet ne itin įspūdingas. Tikėtina, kad turime šiek tiek daugiau sužinoti apie mūsų duomenis.

Remdamiesi atrankos duomenimis, turime nurodyti vieną ar daugiau stulpelių antraščių, kurias mes galbūt galėtume panaudoti, kad padalintų šią sumą. Pvz., Galime nuspręsti, kad mes norėtume pamatyti mūsų duomenų santrauką, kur mes turime eilutės antraštė už kiekvieną iš skirtingų mūsų kompanijos pardavėjų ir iš viso už kiekvieną. Norėdami tai pasiekti, viską, ką turime padaryti, tai vilkite "Pardavėjo" lauką į Eilučių etiketės dėžė:

Image
Image

Dabar, pagaliau viskas pradeda pasirodyti įdomus! Mūsų PivotTable pradeda formuotis …

Kelis paspaudimų mes sukūrėme lentelę, kuri būtų nuveikta daug laiko, kad padarytumėte rankiniu būdu.
Kelis paspaudimų mes sukūrėme lentelę, kuri būtų nuveikta daug laiko, kad padarytumėte rankiniu būdu.

Ką dar galime padaryti? Na, viena vertus, mūsų PivotTable yra baigta. Mes sukūrėme naudingą šaltinių duomenų santrauką. Svarbūs dalykai jau išmokti! Kitame straipsnyje mes išnagrinėsime keletą būdų, kaip sukurti sudėtingesnes PivotTables, taip pat būdus, kaip šiuos PivotTables galima pritaikyti.

Pirma, mes galime sukurti dviejųmatmenų lentelė. Darome tai, naudodami "Mokėjimo metodą" kaip stulpelio antraštę. Tiesiog vilkite "Mokėjimo metodo" antraštę į Stulpelių etiketės dėžė:

Kuris atrodo taip:
Kuris atrodo taip:
Image
Image

Pradedant gauti labai Saunus!

Padarykime a trys-dimensinis stalas. Kokia galėjo atrodyti tokia lentelė? Na, pažiūrėkime …

Vilkite "Paketo" stulpelį / antraštę į Pranešti apie filtrą dėžė:

Pastaba, kur jis baigiasi …
Pastaba, kur jis baigiasi …
Image
Image

Tai leidžia mums filtruoti mūsų ataskaitą, pagal kurią buvo nupirktas "atostogų paketas". Pavyzdžiui, mes galime pamatyti pardavėjo ir mokėjimo metodo suskirstymą visi paketai arba keletą paspaudimų pakeiskite, kad parodytumėte tą patį "Sunseekers" paketo suskirstymą:

Taigi, jei jūs galvojate apie tai tinkamu būdu, mūsų PivotTable dabar yra trimatis. Laikykimės tinkinimo …
Taigi, jei jūs galvojate apie tai tinkamu būdu, mūsų PivotTable dabar yra trimatis. Laikykimės tinkinimo …

Jei pasirodys, pasake, kad mes tik norime pamatyti čekiu ir kreditine kortele sandoriai (t. y. be grynųjų pinigų operacijų), tada galime panaikinti "Cash" elemento iš stulpelių antraščių. Spustelėkite šalia esančią išskleidžiamąją rodyklę Stulpelių etiketės, ir nuneškite "Pinigai":

Pažiūrėkime, kas tai atrodo … Kaip matote, "Cash" dingo.
Pažiūrėkime, kas tai atrodo … Kaip matote, "Cash" dingo.
Image
Image

Formatavimas

Tai, žinoma, yra labai galinga sistema, tačiau iki šiol rezultatai yra labai aiškūs ir nuobodūs. Pradžioje skaičiai, kuriuos mes sumuojame, nepanašūs į dolerio sumas - tiesiog seni numeriai. Pataisykime tai.

Tokiomis aplinkybėmis gali būti pagunda padaryti tai, ką mes naudojamės, ir paprasčiausiai pasirinkite visą lentelę (arba visą darbalapį) ir naudokitės standartiniais skaičių formatavimo mygtukais įrankių juostoje, kad užbaigtumėte formatavimą. Problema su šiuo požiūriu yra ta, kad jei kada nors pakeisite PivotTable struktūrą ateityje (tai yra 99% tikimybė), tuomet numerių formatai bus prarasti. Mums reikia tokio būdo, kad jie (pusiau) būtų nuolatiniai.

Pirma, mes nustatome įrašą "Sumos suma" Vertybės dėžutėje ir spustelėkite ją. Pasirodo meniu. Mes pasirenkame Vertės lauko nustatymai … iš meniu:

Image
Image

The Vertės lauko nustatymai pasirodys langelis.

Image
Image

Spustelėkite Skaičiaus formatas mygtukas ir standartas Formatuoti ląstelių dėžutę pasirodo:

Image
Image

Nuo Kategorija sąraše pasirinkite (pasakyti) Apskaita, ir nukreips dešimtainių skaičių iki 0. Paspauskite Gerai keletą kartų grįžti į PivotTable …

Kaip matote, skaičiai buvo tinkamai suformatuojami kaip dolerio sumos.
Kaip matote, skaičiai buvo tinkamai suformatuojami kaip dolerio sumos.

Nors mes esame dėl formatavimo, mes formatuodami visą PivotTable. Yra keletas būdų tai padaryti. Leiskite naudoti paprastą …

Spustelėkite PivotTable Tools / Dizainas skirtukas:

Image
Image

Tada išskleiskite rodyklę apačioje dešinėje PivotTable stiliai kad pamatytumėte didžiulę integruotų stilių rinkinį:

Pasirinkite bet kurį, kuris skambina, ir peržiūrėkite rezultatą savo PivotTable:
Pasirinkite bet kurį, kuris skambina, ir peržiūrėkite rezultatą savo PivotTable:
Image
Image

Kitos parinktys

Galime dirbti ir su datomis. Dabar paprastai yra daugybė, daugybė datas operacijų sąraše, pvz., Su kuriuo mes pradėjome. Tačiau "Excel" suteikia galimybę grupuoti duomenų elementus pagal dieną, savaitę, mėnesį, metus ir pan. Pažiūrėkime, kaip tai daroma.

Pirmiausia išbraukite stulpelį "Mokėjimo būdas" iš Stulpelių etiketės dėžutė (tiesiog vilkite ją atgal į laukų sąrašą) ir pakeiskite ją stulpeliu "Data rezervuota":

Kaip matote, tai daro mūsų PivotTable akimirksniu nenaudingas, suteikiant mums vieną stulpelį kiekvienai įvykio datai - labai plataus stalo!
Kaip matote, tai daro mūsų PivotTable akimirksniu nenaudingas, suteikiant mums vieną stulpelį kiekvienai įvykio datai - labai plataus stalo!
Image
Image

Norėdami išspręsti šią problemą, dešiniuoju pelės mygtuku spustelėkite bet kurią datą ir pasirinkite Grupė … iš kontekstinio meniu:

Image
Image

Parodomas grupavimo dėžutė. Mes pasirenkame Mėnesių ir spustelėkite Gerai:

Image
Image

Voila! A daug daugiau naudingos lentelės:

(Beje, ši lentelė yra beveik tokia pati, kaip parodyta šio straipsnio pradžioje - originali pardavimo santrauka, sukurta rankiniu būdu.)
(Beje, ši lentelė yra beveik tokia pati, kaip parodyta šio straipsnio pradžioje - originali pardavimo santrauka, sukurta rankiniu būdu.)

Kitas dalykas, apie kurį reikia žinoti, yra tai, kad galite turėti daugiau nei vieną eilučių antraščių rinkinį (arba stulpelių pavadinimus):

… atrodo taip …
… atrodo taip …
Galite padaryti panašų dalyką su stulpelių antraštėmis (ar net ataskaitų filtrais).
Galite padaryti panašų dalyką su stulpelių antraštėmis (ar net ataskaitų filtrais).

Ką dar kartą sugrįžkime, pažiūrėkime, kaip planuoti vidutiniškai vertybes, o ne sumines vertes.

Pirmiausia spustelėkite "Sumos suma" ir pasirinkite Vertės lauko nustatymai … iš pasirodžiusio kontekstinio meniu:

Image
Image

Viduje konors Apibendrinti vertės lauką pagal sąraše Vertės lauko nustatymai laukelyje pasirinkite Vidurkis:

Image
Image

Nors mes čia, pakeiskime Tinkintas pavadinimas, nuo "Vidutinė suma" iki kažko truputį trumpesnio. Įveskite kažką panašaus į "Avg":

Image
Image

Spustelėkite Geraiir pamatysite, kaip atrodo. Atkreipkite dėmesį, kad visos vertės pasikeičia nuo suminių sumų iki vidutinių, o lentelės pavadinimas (viršutinė kairioji ląstelė) pakeičiamas į "Avg":

Jei mums patinka, mes galime net turėti sumas, vidurkius ir skaičiavimus (skaičius = kiek pardavimų ten buvo) visi tie patys PivotTable!
Jei mums patinka, mes galime net turėti sumas, vidurkius ir skaičiavimus (skaičius = kiek pardavimų ten buvo) visi tie patys PivotTable!

Štai veiksmai, skirti gauti kažką panašaus į tą vietą (pradedant tuščia PivotTable):

  1. Vilkite "Pardavėjas" į Stulpelių etiketės
  2. Vilkite laukelį "Kiekis" žemyn į Vertybės dėžutė tris kartus
  3. Pirmojo laukelio "Kiekis" pakeiskite jo tinkintą pavadinimą į "Iš viso" ir jo skaičiaus formatą Apskaita (0 skaitmenų po kablelio)
  4. Antrame lauke "Suma" pakeiskite jo tinkintą pavadinimą į "Vidutiniškai", jo funkciją - " Vidurkis ir tai numerio formatas Apskaita (0 skaitmenų po kablelio)
  5. Trečiajame lauke "Suma" pakeiskite savo vardą į "Count" ir jo funkciją į Grafas
  6. Vilkite automatiškai sukurtą

    Image
    Image

    laukas nuo Stulpelių etiketės į Eilučių etiketės

Štai ką mes baigsime:

Iš viso, vidurkis ir ta pati PivotTable!
Iš viso, vidurkis ir ta pati PivotTable!

Išvada

"Microsoft Excel" sukurtose "PivotTables" yra daugybė daug daugiau funkcijų ir parinkčių. Tai yra per daug įtraukta į tokį straipsnį. Siekiant visiškai padengti PivotTables potencialą, reikės nedidelės knygos (arba didelės svetainės). Drąsūs ir (arba) geeky skaitytojai gali dar gana lengvai išnagrinėti PivotTables: tiesiog dešiniuoju pelės klavišu spustelėkite beveik viską ir sužinokite, kokios galimybės tampa prieinamos. Taip pat yra dviejų juostų kortelių: PivotTable įrankiai / parinktys ir Dizainas. Nesvarbu, ar padarysite klaidą - lengva ištrinti PivotTable ir pradėti iš naujo - galimybė, kad seni "Lotus 1-2-3" DOS vartotojai niekada neturėjo.

Jei dirbate "Office 2007", galbūt norėsite sužinoti mūsų straipsnį, kaip sukurti "PivotTable" programoje "Excel 2007".

Mes įtraukėme "Excel" darbaknygę, kurią galite atsisiųsti, kad galėtumėte naudotis savo "PivotTable" įgūdžiais. Jis turėtų dirbti su visomis "Excel" versijomis nuo 97 metų.

Atsisiųskite mūsų praktikos Excel darbaknygę

Rekomenduojamas: