Nola sortu zerrenda irizpideetan oinarrituta Excel-en (4 metodo)

  • Partekatu Hau
Hugh West

Excel-en, batzuetan, baliteke zerrenda bat sortu behar izatea irizpideen arabera. Gaur, irizpideen arabera zerrenda bat nola sortu erakutsiko dizuegu. Saio honetarako, Excel 365 erabiltzen ari gara, nahiz eta bertsio hau erabiltzea gomendatzen den, anima zaitez zurea erabiltzea.

Lehenik eta behin, ezagutzera gure adibideen oinarri den datu multzoa.

Hemen kokapen ezberdinetako hainbat pertsonaren datu-multzoa dugu beren ibilgailuekin batera. Datu hauek erabiliz, irizpideen araberako zerrenda bat osatuko dugu.

Kontuan izan oinarrizko taula bat dela datu simulak dituena, gauzak erraz mantentzeko. Egoera praktiko batean, baliteke datu multzo askoz handiagoa eta konplexuagoa topatzea.

Praktikarako lan-koadernoa

Ongi etorriko zara praktikako lan-koadernoa hurrengo estekatik deskargatzea.

Excel-ek Sortu zerrenda irizpideetan oinarrituta.xlsx

Sortu zerrenda irizpideetan oinarrituta

Adibidez, pertsonen zerrenda bat sortuko dugu bere eskualdean oinarrituta.

Datu multzo txikia denez badakigu 4 eskualde daudela. Eskualdeen izenak gorde ditugu eta eskualdean oinarritutako zerrenda aurkituko dugu.

1. INDEX-SMALL konbinazioa erabiltzea zerrenda sortzeko

Hemen zerrenda bat behar dugu, beraz, gure formula bat izan beharko litzateke horrek taulako balio anitz berreskuratuko ditu. Zeregin horretarako, INDEX eta SMALL funtzioen konbinazioa erabil dezakegu.

Funtzio hauek ezagutzeko, begiratu artikulu hauek: INDEX, TXIKIA.

Bi hauekin batera, funtzio laguntzaile batzuk beharko ditugu, IF , ROW eta IFERROR . Begiratu artikuluak informazio gehiago lortzeko: IF, ROW, IFERROR.

Ikusi dezagun formula

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")

Hemen funtzio bakoitzak bere helburua du. INDEX funtzioak B2:B12 matrizeko balioa itzultzen du (Izen-zutabea) eta SMALL zati handiak errenkada-zenbakia ematen du, hau da, eskuratu beharrekoa.

IF, TXIKIA, barruan irizpideak bat datozen ala ez egiaztatzen du, eta ERRENKADA funtzioak zutabearen gelaxketan errepikatzen du. .

Ondoren, kanpoko ROW k-garren balioa adierazten du SMALL funtziorako. Funtzio hauek batera errenkada-zenbakia itzultzen dute eta INDEX emaitza itzultzen du.

IFERROR formulatik sor daitezkeen erroreei aurre egiteko.

Arrastatu behera emandako eskualdeko pertsona guztiak lortuko dituzu.

Antzera, idatzi beste eskualdeetarako formula (formula berdina da, mugitu gelaxka bakarrik).

AURKIBIDEA-TXIKIA konbinazio alternatiboa

Formula modu alternatibo batean idatz dezakegu. Formularako erabilitako funtzioak aurrekoaren berdinak izango dira. Aurkezpena bakarrik izango da ezberdina.

Ikus dezagun formula

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Berriro, CTRL + SHIFT + SARTU sakatu behar duzu exekutatzekoformula.

Bi formula hauen artean alde txiki bat dago, bereiz ditzakezu?

Bai, gure aurreko formulan, 1 kendu dugu. TXIKIA zatiaren amaieran, baina hemen 1 kendu dugu IF zatiaren barruan.

1 kentzearen helburua errenkada-zenbaki egokira bideratzea da. Lehenago hori azkenik egin dugu, hemen lehenago egin eta aurrerago eragiketarekin jarraitu.

Idatzi beste irizpideen formula zerrenda osatzeko.

Irakurri gehiago: Nola egin zerrenda bat Excel-en gelaxka baten barruan (3 metodo azkar)

2. AGREGATE Funtzioa erabiltzea zerrenda sortzeko

Excel-ek eskaintzen dizu AGGREGATE izeneko funtzioa, hainbat zeregin egiteko erabil dezakezuna. Hemen funtzioa erabil dezakegu irizpideen arabera zerrenda bat sortzeko.

AGGREGATE funtzioak AVERAGE, COUNT, MAX, etab bezalako kalkulu agregatua itzultzen du.

Sintaxia AGGREGATE funtziorako honako hau da:

AGGREGATE(function_number,behavior_options, range)

funtzio_zenbakia: Zenbaki honek zehazten du zein kalkulu egin behar den.

behavior_options: Ezarri hau zenbakia erabiliz. Zenbaki honek funtzioak nola jokatuko duen adierazten du.

barrutia: Agregatu nahi duzun barrutia.

AGGREGATE funtzioak hainbat zeregin egiten ditu, beraz, kopuruak. funtzioak aurrez definituta daude haren barruan. Maiz erabiltzen diren funtzio gutxi zerrendatzen ari garazenbakiak

Funtzioa Funtzio_zenbakia
BATEZ BESTEKOA 1
ZENBATU 2
ZENBATUA 3
MAX 4
GUTXIMOA 5
PRODUKTUA 6
BURUA 9
HANDIA 14
TXIKIA 15

Funtzioari buruz gehiago jakiteko, bisitatu Microsoft-en laguntza gunea.

Orain ikus dezagun formula,

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Hemen AGGREGATE funtzioarekin batera, INDEX<8 erabili dugu>. AURKIBIDEA Formularen azken zatian aurkitutako bat-etorkinetan oinarritutako balioak itzultzen dituen matrizea dauka.

Ikus dezakezue 15 erabili dugula <30 gisa>funtzio_zenbakia AGGREGATE n. Goiko taulan, SMALL funtzioaren funtzionamendurako 15 deiak ikus ditzakezu. Orain erlaziona dezakezu?

Bai, INDEX-SMALL formula exekutatu dugu AGGREGATE funtzioaren moduan.

6 portaera-aukerarako, errore-balioak baztertu adierazten dituena.

Idatzi gainerako balioetarako formula.

Antzeko irakurketak

  • Nola egin Egiteko zerrenda Excel-en (3 metodo errazak)
  • Posta-zerrenda bat sortzea Excel-en (2 metodo)
  • Nola egin zenbakidun zerrenda bat Excel-en (8 metodo)

3. Sortu zerrenda bakarra INDEX-MATCH-COUNTIF erabiliz

Irizpideen arabera zerrenda bakarra sor dezakegu. Horretarako, INDEX , MATCH eta COUNTIF konbinazioa erabil dezakegu.

COUNTIF gelaxkak zenbatzen ditu. baldintza bakarra betetzen duen barrutia. Eta MATCH bilaketa-balio baten posizioa barruti batean kokatzen du. Funtzio hauei buruzko informazio gehiago lortzeko, bisitatu artikulu hauek: MATCH, COUNTIF.

Azter dezagun formula

=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

Formula honetan: B2: B12 atera nahi dituzun balio esklusiboak dituen zutabe-barrutia da, C2:C12 oinarrian zauden irizpidea duen zutabea da G2 irizpidea adierazten du.

MATCH funtzioaren barruan, 0 eman dugu lookup_array gisa, eta lookup_range rako IF erabili dugu. COUNTIF duen zatia. Beraz, zati honek balioa itzultzen du 0 aurkitzen den bitartean. Hemen balioak INDEX -ren errenkada-zenbaki gisa funtzionatzen du.

Arrastatu behera eta balio esklusibo guztiak aurkituko dituzu.

Ez ahaztu CTRL+SHIFT + SARTU erabiltzea formula exekutatzeko.

Hau aipamen ohorezkoa izan zen planteamendu bakarra sortzeko. zerrenda. Jarraitu artikulu honi irizpideetan oinarritutako zerrenda bakarra sortzeari buruz jakiteko.

4. Iragazki funtzioa erabiltzea irizpideen arabera zerrenda sortzeko

Excel 365 erabiltzen ari bazara, ondoren, zeregina eraikitze bakar batekin egin dezakezu FILTER izeneko funtzioan.

FILTER funtzioak datu sorta bat iragazten du emandako irizpideetan oinarrituta eta bat datozen erregistroak ateratzen ditu. Funtzioa ezagutzeko, bisitatu artikulu hau: IRAGAZKI .

Orain, gure formula honako hau izango da,

=FILTER($B$2:$B$12,$C$2:$C$12=G$2)

B2:B12 iragazi beharreko array-a da. Ondoren, baldintza eman dugu, zerrenda sortuko dugunaren arabera.

Hemen ez duzu formula arrastatu beharrik izango, bat-batean honek balio guztiak emango ditu eta zerrenda beteko du.

Irakurri gehiago: Nola egin zerrenda alfabetikoa Excel-en (3 modu)

Ondorioa

Hori da dena gaurko. Irizpideen arabera zerrenda bat sortzeko hainbat modu zerrendatu ditugu. Espero hau lagungarria izango zaizula. Anima zaitez iruzkintzen zerbait ulertzea zaila iruditzen bazaizu. Jakin iezaguzu hemen galdu ditugun beste metodo batzuk.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.