Gaan haal data in Microsoft Excel

Pin
Send
Share
Send

As u met Excel-tabelle werk, moet u dit gereeld kies volgens 'n sekere kriterium of volgens verskillende voorwaardes. Die program kan dit op verskillende maniere doen met behulp van 'n aantal instrumente. Kom ons kyk hoe u in Excel kan monster met behulp van 'n verskeidenheid opsies.

Uitvoering steekproefneming

Die seleksie van data bestaan ​​uit die seleksieprosedure uit die algemene reeks van die resultate wat aan die gegewe voorwaardes voldoen, met die daaropvolgende uitset op 'n vel as 'n aparte lys of in die oorspronklike reeks.

Metode 1: gebruik gevorderde outofilter

Die maklikste manier om 'n keuse te maak is om 'n gevorderde outofilter te gebruik. Oorweeg hoe u dit met 'n spesifieke voorbeeld kan doen.

  1. Kies die area op die blad, onder die data waarvan u 'n keuse wil maak. In die oortjie "Home" Klik op die knoppie Sorteer en filter. Dit is in die instellingsblok geleë. "Editing". Klik op die knoppie in die lys wat hierna oopmaak "Filter".

    Daar is 'n geleentheid om anders op te tree. Om dit te doen, skuif na die oortjie na die keuse van die gebied op die blad "Data". Klik op die knoppie "Filter"wat op die band in die groep geplaas word Sorteer en filter.

  2. Na hierdie aksie verskyn piktogramme in die kop van die tabel om te begin filtreer in die vorm van klein driehoeke wat onderstebo aan die regterkant van die selle gedraai is. Ons klik op hierdie ikoon in die opskrif van die kolom waarmee ons 'n keuse wil maak. Gaan na die item in die menu wat oopmaak "Teksfilters". Kies nou die posisie "Pasgemaakte filter ...".
  3. Die gebruikersfiltervenster is geaktiveer. Hierin kan u die limiet instel waarmee die keuse gemaak sal word. In die keuselys vir die kolom wat die selle bevat van die nommerformaat wat ons as voorbeeld gebruik, kan u een van die vyf soorte toestande kies:
    • gelyk aan;
    • nie gelyk nie;
    • meer as;
    • meer of gelyk;
    • minder.

    Laat ons 'n voorbeeld as 'n voorwaarde stel op so 'n manier dat ons slegs die waardes kies waarvoor die omset meer is as 10.000 roebels. Stel die skakelaar in posisie "Meer". Voer die waarde in die regte veld in "10000". Klik op die knoppie om 'n aksie uit te voer "OK".

  4. Soos u kan sien, was daar na die filter slegs reëls waarin die omset meer as 10.000 roebels was.
  5. Maar in dieselfde kolom kan ons die tweede voorwaarde byvoeg. Om dit te doen, keer ons weer terug na die venster vir die filter van gebruikers. Soos u kan sien, is daar in die onderste deel 'n ander toestelskakelaar en die ooreenstemmende invoerveld. Laat ons nou die boonste grens van keuring op 15.000 roebels stel. Om dit te doen, plaas die skakelaar in posisie "Minder", en in die veld regs tik ons ​​die waarde in "15000".

    Daarbenewens is daar ook 'n toestand-skakelaar. Hy het twee posisies "EN" en "OR". Dit is standaard op die eerste posisie ingestel. Dit beteken dat slegs rye wat aan beide beperkings voldoen, in die steekproef sal bly. As dit in posisie geplaas word "OR"dan is daar waardes wat pas by een van die twee voorwaardes. In ons geval moet u die skakelaar op "EN", dit wil sê, laat hierdie instelling as verstek. Nadat al die waardes ingevoer is, klik op die knoppie "OK".

  6. Nou in die tabel is daar slegs reëls waarin die omset minder is as 10.000 roebels, maar nie 15.000 roebels oorskry nie.
  7. Net so kan u filters in ander kolomme opstel. Terselfdertyd is dit moontlik om filtering op te slaan volgens die vorige voorwaardes wat in die kolomme gestel is. Kom ons kyk hoe die filter in die datumformaat vir die selle uitgevoer word. Klik op die filterikoon in die ooreenstemmende kolom. Klik op die lysitems opeenvolgend "Filter volgens datum" en Pasgemaakte filter.
  8. Die outofiltervenster van die gebruiker begin weer. Ons voer die uitslae in die tabel uit van 4 tot 6 Mei 2016, insluitend. Daar is selfs meer opsies in die toestandseleksieskakelaar as vir die nommerformaat. Kies 'n posisie "Na of is gelyk aan". Stel die waarde in die veld aan die regterkant "04.05.2016". Stel die skakelaar in die onderste blok in posisie "Tot of gelyk aan". Voer die waarde in die regte veld in "06.05.2016". Ons laat die skakelaar vir toestandversoenbaarheid in die standaardposisie - "EN". Klik op die knoppie om filtering in aksie toe te pas "OK".
  9. Soos u kan sien, is ons lys verder verminder. Nou is daar slegs reëls daarin oor, waarin die omset van 10 tot 15 000 roebels wissel vir die periode van 4 tot 6 Mei 2016, insluitend.
  10. Ons kan die filter in een van die kolomme terugstel. Ons sal dit doen vir inkomstewaardes. Klik op die outofilter-ikoon in die ooreenstemmende kolom. Klik op die item in die keuselys Verwyder filter.
  11. Soos u kan sien, sal die seleksie volgens die omset na hierdie aksies gedeaktiveer word, en slegs die keuring volgens datums sal oorbly (vanaf 05/04/2016 tot 05/06/2016).
  12. Daar is 'n ander kolom in hierdie tabel - "Naam". Dit bevat data in teksformaat. Kom ons kyk hoe u 'n seleksie kan skep met behulp van filter volgens hierdie waardes.

    Klik op die filterikoon in die kolomnaam. Ons gaan deur die name van die lys "Teksfilters" en "Pasgemaakte filter ...".

  13. Die outofiltervenster van die gebruiker word weer oop. Laat ons 'n keuse maak deur items "Potatoes" en "Vleis". Stel die toestand-skakelaar in die eerste blok "Gelyke". In die veld aan die regterkant daarvan voer ons die woord in "Potatoes". Die onderste blokskakelaar word ook in posisie geplaas "Gelyke". Maak 'n rekord in die veld daarvoor - "Vleis". En dan doen ons wat ons voorheen nie gedoen het nie: stel die skakelaar vir voorwaardesversoenbaarheid in "OR". Nou sal 'n reël met enige van die gespesifiseerde voorwaardes op die skerm vertoon word. Klik op die knoppie "OK".
  14. Soos u kan sien, is daar in die nuwe monster beperkings op die datum (van 05/04/2016 tot 05/06/2016) en by die naam (aartappels en vleis). Daar is geen beperkings op die hoeveelheid inkomste nie.
  15. U kan die filter heeltemal verwyder op dieselfde maniere as wat u dit gebruik het. Dit maak ook nie saak watter metode gebruik is nie. Om die filter weer in te stel, is dit in die oortjie "Data" Klik op die knoppie "Filter"wat in 'n groep geplaas word Sorteer en filter.

    Die tweede opsie behels dat u na die oortjie gaan "Home". Daar klik ons ​​op die knoppie op die lint Sorteer en filter in blok "Editing". Klik op die knoppie in die geaktiveerde lys "Filter".

Met behulp van een van die twee metodes hierbo, sal die filter geskrap word en die resultate van die keuse uitgevee word. Dit wil sê, die tabel sal die volledige reeks data toon.

les: Outofilterfunksie in Excel

Metode 2: die toepassing van 'n skikkingsformule

U kan ook 'n keuse maak deur 'n komplekse skikkingsformule toe te pas. Anders as die vorige weergawe, maak hierdie metode voorsiening vir die uitset van die resultaat in 'n aparte tabel.

  1. Skep op dieselfde blad 'n leë tabel met dieselfde kolomname in die kop as die bron.
  2. Kies alle leë selle in die eerste kolom van die nuwe tabel. Ons plaas die pyltjie in die lyn met formules. Net hier sal 'n formule ingevoer word wat 'n seleksie volgens die gespesifiseerde kriteria lewer. Ons kies die reëls waarin die omset groter is as 15.000 roebels. In ons spesifieke voorbeeld sal die invoerformule só lyk:

    = INDEX (A2: A29; LOW (IF (15000 <= C2: C29; STRING (C2: C29); ""); STRING () - STRING ($ C $ 1)) - STRING ($ C $ 1))

    Natuurlik, in elk geval, sal die adres van die selle en reekse verskil. In hierdie voorbeeld kan u die formule met die koördinate in die illustrasie vergelyk en aanpas by u behoeftes.

  3. Aangesien dit 'n skikkingsformule is, moet u nie op die knoppie druk om dit in werking te stel nie Tik, en die kortpad Ctrl + Shift + Enter. Ons doen dit.
  4. As u die tweede kolom met datums kies en die muis in die formulebalk plaas, stel ons die volgende uitdrukking voor:

    = INDEX (B2: B29; LOW (IF (15000 <= C2: C29; STRING (C2: C29); ""); STRING () - STRING ($ C $ 1)) - STRING ($ C $ 1))

    Druk op die kortpad Ctrl + Shift + Enter.

  5. In die kolom met inkomste voer ons die formule soos volg in:

    = INDEX (C2: C29; LAAG (IF (15000 <= C2: C29; STRING (C2: C29); ""); STRING () - STRING ($ C $ 1)) - STRING ($ C $ 1))

    Tik weer 'n kortpad Ctrl + Shift + Enter.

    In al drie gevalle verander slegs die eerste koördinaatwaarde, en die res van die formule is heeltemal identies.

  6. Soos u kan sien, is die tabel gevul met data, maar die voorkoms daarvan is nie heeltemal aantreklik nie, en daarbenewens word die datumwaardes verkeerd ingevul. Moet hierdie gebreke reggestel word. Die datum is verkeerd omdat die selformaat van die ooreenstemmende kolom algemeen is, en ons moet die datumformaat instel. Kies die hele kolom, insluitend selle met foute, en klik op die seleksie met die regter muisknop. Gaan na die lys wat verskyn "Selformaat ...".
  7. Open die oortjie in die formateringsvenster "Nommer". In blok "Getalformate" lig die waarde uit "Datum". In die regterkant van die venster, kan u die gewenste tipe datumweergawe kies. Nadat die instellings ingestel is, klik op die knoppie "OK".
  8. Nou word die datum korrek vertoon. Maar soos ons sien, is die hele onderste deel van die tabel gevul met selle wat 'n foutiewe waarde bevat "# NUMMER!". In werklikheid is dit die selle waarvoor daar nie genoeg data van die steekproef was nie. Dit sal aantrekliker wees as hulle glad nie leeg vertoon word nie. Vir hierdie doeleindes gebruik ons ​​voorwaardelike formatering. Kies al die selle in die tabel, behalwe die kop. Om in die oortjie te wees "Home" Klik op die knoppie Voorwaardelike formateringgeleë in die gereedskapblok "Styles". Kies in die lys wat verskyn "Skep 'n reël ...".
  9. Kies die tipe reël in die venster wat oopmaak "Formateer slegs selle wat bevat". In die eerste vak onder die inskripsie "Formateer slegs selle waarvoor die volgende voorwaarde waar is" kies posisie "Foute". Klik nou op die knoppie "Formaat ...".
  10. Gaan na die oortjie in die formateringsvenster wat begin "Font" en kies in die ooreenstemmende veld wit. Na hierdie aksies, klik op die knoppie "OK".
  11. Klik op die knoppie met presies dieselfde naam nadat u na die venster teruggekeer het om voorwaardes te skep.

Ons het nou 'n klaargemaakte monster vir die gespesifiseerde beperking in 'n aparte, behoorlik ontwerpte tabel.

les: Voorwaardelike formatering in Excel

Metode 3: monsterneming volgens verskillende voorwaardes met behulp van die formule

Net soos wanneer u 'n filter gebruik van die formule, kan u kies volgens verskillende voorwaardes. Byvoorbeeld, ons sal dieselfde brontabel neem, en ook 'n leë tabel waar resultate vertoon word, met reeds uitgevoer numeriese en voorwaardelike formatering. Ons stel die eerste limiet op die onderste limiet van die keuse vir inkomste van 15.000 roebels, en die tweede voorwaarde tot die boonste limiet van 20.000 roebels.

  1. Ons voer die grensvoorwaardes vir die keuse in 'n aparte kolom in.
  2. Soos in die vorige metode, kies ons die leë kolomme van die nuwe tabel een vir een en voer die ooreenstemmende drie formules daarin in. Voeg die volgende uitdrukking in die eerste kolom:

    = INDEX (A2: A29; LOW (IF ((($ $ $ 2 = C2: C29); LINE (C2: C29); ""); LINE (C2: C29) -LINE ($ C $ 1)) - LINE ($ C $ 1))

    In die volgende kolomme voer ons presies dieselfde formules in, en verander ons net die koördinate onmiddellik na die naam van die operateur INDEKS na die ooreenstemmende kolomme wat ons benodig, analogie met die vorige metode.

    Moenie vergeet om 'n sleutelkombinasie te tik elke keer as u dit binnekom nie Ctrl + Shift + Enter.

  3. Die voordeel van hierdie metode bo die vorige is dat as ons die grense van die steekproef wil verander, dan hoef ons nie die skikkingsformule self te verander nie, wat op sigself redelik problematies is. In die kolom van voorwaardes op die blad is dit genoeg om die grensnommers te verander na dié wat die gebruiker nodig het. Die keurresultate sal outomaties onmiddellik verander.

Metode 4: ewekansige steekproefneming

Gebruik 'n spesiale formule in Excel RAND ewekansige seleksie kan ook toegepas word. Dit word vereis dat dit in sommige gevalle geproduseer word wanneer daar met 'n groot hoeveelheid data gewerk word, wanneer dit nodig is om die algemene prentjie aan te bied sonder 'n uitgebreide ontleding van alle gegewens in die skikking.

  1. Links van die tabel slaan ons een kolom oor. In die sel van die volgende kolom, wat oorkant die eerste sel met die tabeldata geleë is, voer ons die formule in:

    = RAND ()

    Hierdie funksie vertoon 'n ewekansige getal. Klik op die knoppie om dit te aktiveer Enter.

  2. Om 'n volledige kolom van ewekansige getalle te maak, plaas die muisaanwyser in die regteronderhoek van die sel met die formule. 'N Vulmerk verskyn. Ons sleep dit af met die linkermuisknoppie tot aan die einde parallel met die datatabel gedruk.
  3. Nou het ons 'n reeks selle gevul met ewekansige getalle. Maar dit bevat 'n formule RAND. Ons moet met suiwer waardes werk. Kopieer dit na die leë kolom aan die regterkant. Kies 'n reeks selle met willekeurige getalle. Geleë in die oortjie "Home"Klik op die ikoon "Copy" op die band.
  4. Kies 'n leë kolom en klik met die rechtermuisknop en roep die konteksmenu aan. In die gereedskapgroep Voeg opsies in kies item "Waardes"uitgebeeld as 'n piktogram met syfers.
  5. Daarna, om in die oortjie te wees "Home", klik op die ikoon wat ons reeds ken Sorteer en filter. Stop die keuse in die vervolglys Pasgemaakte sorteer.
  6. Die sorteerinstellingsvenster is geaktiveer. Merk die kassie langs die parameter "My data bevat opskrifte"as daar 'n hoed is, maar geen vinkie nie. In die veld Sorteer volgens dui die naam aan van die kolom wat die gekopieerde waardes van ewekansige getalle bevat. In die veld "Sort" verlaat die verstekinstellings. In die veld "Order" u kan die parameter kies as "Ascending"so en "Dalende". Vir willekeurige steekproefneming is dit nie saak nie. Nadat die instellings gemaak is, klik op die knoppie "OK".
  7. Daarna word alle waardes van die tabel in stygende of dalende volgorde van ewekansige getalle gerangskik. U kan enige nommer van die eerste reëls van die tabel af neem (5, 10, 12, 15, ens.), En dit kan beskou word as die resultaat van ewekansige steekproefneming.

les: Sorteer en filter data in Excel

Soos u kan sien, kan die keuse in die Excel-sigblad óf met behulp van die outofilter gedoen word of deur spesiale formules toe te pas. In die eerste geval word die resultaat in die oorspronklike tabel en in die tweede plek in 'n aparte gebied vertoon. Dit is moontlik om 'n keuse te maak, op een of ander voorwaarde. U kan ook lukraak kies met behulp van die funksie RAND.

Pin
Send
Share
Send