Edukien taula
Gaur erakutsiko dizut Excel-ek bat datozen datu batzuen irizpide anitz nola iragazten dituen Excel-en IRAGAZKI funtzioa erabiliz. Eztabaida nagusira joan baino lehen, gauza bat gogorarazi nahiko nuke. IRAGAZKI funtzioa Office 365 -n bakarrik dago erabilgarri.
Deskargatu Praktika-koadernoa
Iragazi balio anitzak.xlsx
FILTER Funtzioari buruzko aurkezpena
Excel-en FILTER funtzioa aurkeztuko dugu lehenik irizpide anitz iragazteko.
Begiratu beheko datu multzoa. Urteak ditugu, herrialde anfitrioiak , herrialde txapeldunak eta FIFA Munduko Kopa guztietako FIFA Munduko Kopa guztietako txapeldunordeak . B, C, D, eta E zutabeak hurrenez hurren.
Orain galdetzen badizut, zeintzuk diren urteak Brasil txapeldun izan zen?
Zer egingo duzu?
Ziurrenik D zutabetik pasatuko zara (Txapelduna), eta ikusiko duzu ea Brasil daukan edo ez duen gelaxka.
Ondoren, bat aurkitzen duzunean, gelaxka horren ezkerrera bi urrats mugituko dituzu B zutabera (Urtea), eta apuntatu dagokion urtea.
Eta, ondoren, berriro jaitsiko zara D zutabetik eta gauza bera egingo duzu bertan Brasil bat duten gelaxka guztietan.
Horrela, Brasil txapeldun izan zeneko urte guztiak apuntatuko dituzu.
Datu multzo txiki baterako, hau da OK . Baina prozedura bera errepika dezakezu multzo handi baterako 4 aldiz . 3 aldiz Mendebaldeko Alemania eta 1 aldiz Alemania .
Orain, formula hau ulertzen baduzu, jakin al dezakezu FIFA Munduko Kopa bi herrialdek antolatu zuteneko urteak?
Ematen ari naiz pista bat duzu. Ostalari-herrialdearen izenan " eta " izan behar dira. ( “eta” bi espazioen artean)
Bai. Zuzen zaude. Formula hau izango da:
=FILTER(B5:B25,ISNUMBER(SEARCH("* and *",C5:C25)))
Orain, hori behin bakarrik gertatu dela ikusten dugu 2002 , Hego Korea eta Japonia k antolatuta.
Excel-en hainbat irizpide iragazteko aukera alternatiboak
Irizpide anitz iragazteari buruz aipatutako metodoak nahiko erabilgarriak dira. Baina desabantaila batekin , IRAGAZKI funtzioa Office 365 -n bakarrik dago erabilgarri.
Office 365 bat ez dutenek. harpidetza, metodo alternatibo hauek erabil ditzake datu batzuk irizpide anitzekin iragazteko.
Italia herrialde anfitrioia edo txapelduna izan zeneko urteak jakiteko, erabili beheko formula:
=IF((C5:C25="Italy")+(D5:D25="Italy"),B4:B24,"")
Eta zein urtetan Brasil txapeldun izan zen jakiteko 1970 arte, erabili formula hau:
=IF((B5:B25<=1970)*(D5:D25="Brazil"),B5:B25,"")
Oharra: Ezin dituzu gelaxka hutsak kendu FILTER funtzioa bezala. Eta sakatu Ktrl + Shift + Sartu formulak sartzeko.
Nola erabiliExcel-en iragazki aurreratua
irizpide anitz aplikatuko ditugu zutabe batean kalkulatutako datuak erabiliz. Hemen, aurkituko dugu entregatutako produktuak 50 baino gehiago baina 100 baino gutxiago duten kantitatea. Horretarako, aplikatu ondoko formula behar dugu. formula da -
=IF(AND(E550),E5,FALSE)
Zelulako irteera C16 55 da. emandako kantitatea barrutia n kokatzen da.
Beraz, hautatu Aurreratua komandoa Ordenatu & Iragazi aukerak Datuak fitxatik.
Ondoren, datu multzo osoa jarri dugu Zerrenda barruti eta gisa. C15:C16 gelaxkak Irizpideen barrutia gisa.
Azkenik, sakatu Ados emaitza ikusteko. , hau da, entregatutako produktuen zerrenda bat kantitatea dute 50etik 100era bitartekoa.
Ondorioa
Metodo hauek erabiliz, edozein datu iragazi ditzakezu Excel-en hainbat irizpide mantenduz. Ezagutzen al duzu beste metodorik? Jakin iezaguzu iruzkinen atalean.
datuen, pentsa, 10000 errenkadak?Gehiago irakurri: Nola iragazi hainbat errenkada Excel-en (11 ikuspegi egoki)
Erantzuna ezetz da, ezetz handia.
Beraz, zer egin?
Microsoft Excel-ek FILTER izeneko funtzio integratua ekartzen du zehatz-mehatz egiteko. zeregin bera zuretzat.
IRAGAZKI funtzioak hiru argumentu hartzen ditu, matrizea izeneko gelaxka sorta bat, barne izeneko irizpidea, eta if_empty izeneko balio bat, edozein gelaxketarako irizpidea betetzen ez den kasuan itzultzen dena.
Beraz, IRAGAZI funtzioaren sintaxia hau da:
=FILTER(array,include,[if_empty])
Hobeto ulertzeko, goazen Brasil arazora. Brasil txapeldun izan zeneko urteak iragazi behar ditugu.
Hori lortzeko formula hau izango da:
=FILTER(B5:B25,D5:D25="Brazil","")
Ikus, Brasil txapeldun izan zeneko urte guztiak ditugu, 1958, 1962,1970, 1994, eta 2002 (Irudian koloreztatua).
Orain ulertzearren, zati dezagun formula.
D5:D25=”Brasil” guztiak zeharkatzen ditu. D5 -tik D25 bitarteko gelaxkak eta EGIA bat itzultzen du Brasil aurkitzen badu, bestela FALSE .
Formula IRAGAZKI(B5:B25,D5:D25=”Brasil”,””) gero
bihurtzen da =FILTER({B5,B6,B7,...,B25},{FALSE,FALSE,...,TRUE,...,FALSE},"")
EGIA bakoitzeko, aldameneko gelaxka itzultzen du {B5,B6,B7,...,B25}
<0 matrizetik>Eta FALSEbaterako, ezetz itzultzen duemaitza, “”. (Hau aukerakoa da. Lehenetsia ez da emaitza, “”)EGIA dago B9 , gelaxketarako soilik. B10 , B12 , B18, eta B20 .
Beraz, gelaxka hauen edukia bakarrik itzultzen du, 1958, 1962, 1970, 1994 eta 2002.
Brasil txapeldun izan zeneko urteak dira.
Espero dut FILTER funtzioak nola funtzionatzen duen ulertu izana.
Orain, hau ulertzen baduzu, esan al didazu zein den herrialde anfitrioia txapeldun izan zen urteak jakiteko formula?
Bai. Zuzen zaude. Formula hau da:
=IRAGAZKI(B5:B25,C5:C25=D5:D25,””)
Ikus, herrialde anfitrioia txapeldun izan zen 1930, 1934, 1966, 1974, 1978, eta 1998an.
4 modu anitz iragazteko Irizpideak Excel-en
Orain ulertu dugu nola funtzionatzen duen IRAGAZKI funtzioak. Saia gaitezen funtzioaren barruan irizpide anitz aplikatzen oraingoan. Hona hemen gaurko zereginaren datu-multzoaren ikuspegi orokorra.
1. Iragazi OR motako hainbat balio
Lehenik eta behin, zentra gaitezen
Adibidez, goiko datu-multzotik, galdetzen badizut, esan urtebete noiz Argentina . txapeldun edo Mendebaldeko Alemania izan zen txapeldunorde .
Esan dezakezu 1978 edo . 1982 edo 1986 .
Orain, saia gaitezen iragazkia Italia ostalaria edo izan zeneko urte guztiak. txapeldun , edo biak . Hau OR motako irizpide anitzeko arazoa da. Lan erraza da. Gehitu besterik ez dago bi irizpideak plus (+) zeinuarekin. Jarrai ditzagun beheko argibideak Excel-en hainbat irizpide iragazteko!
Urratsak:
- Lehenik eta behin, hautatu G5 gelaxka eta idatzi IRAGAZKI funtzioa gelaxka horretan. Funtzioa hau izango da:
=FILTER(B5:B25,(C5:C25="Italy")+(D5:D25="Italy"))
- Beraz, sakatu Sartu zure teklatuan. Ondorioz, Italia ostalari edo txapelduna edo biak izan zeneko urteak lortuko dituzu, hau da, IRAGAZKI funtzioaren itzulera. .
Ikus, Italia anfitrioi edo txapeldun izan zen edo bietan 1934, 1938, 1982, 1990 urteetan, eta 2006.
Formularen matxura
Orain, ulertzearen mesedetan, zati ditzagun formula.
- C5:C25=”Italia” EGIA edo GEZURRA EGIA matrize bat itzultzen du. EGIA Italia anfitrioia zenean, FALSE bestela.
- D5:D25=”Italia” -k ere EGIA edo <1-ren array bat itzultzen du>GEZURRA . EGIA Italia txapeldun izan zenean, GEZURRA bestela.
- (C5:C25=”Italia”)+(D5:D25=”Italia”) balio boolearren bi matrize gehitzen ditu, TRUE eta FALSE . Baina EGIA bakoitza 1 gisa hartzen du,eta FALSE bakoitza 0 gisa.
- Beraz, 2 bat itzultzen du bi irizpideak betetzen direnean, a 1 irizpide bakarra betetzen denean, eta 0 bat irizpiderik betetzen ez denean.
Formula hau da:
=FILTER({B5,B6,B7,...,B25},{0,2,1,...,0})
Zero baino handiagoak diren zenbakiak (0 eta 1 hemen) EGIA eta zeroak GEZURRAK tzat hartzen ditu.
Beraz, B zutabeko urteak itzultzen ditu 0 baino handiagoa den zenbaki bati aurre egiten dionean eta bestela ez du emaitzarik ematen.
Orain, baduzu ulertu IRAGAZKI funtzioak EDO motako hainbat irizpiderekin nola funtzionatzen duen, galdera bati erantzuna eman diezaiokezu?
Zein izango da Brasil txapeldun izan zeneko urteak iragazteko formula edo Italia txapeldunorde izan zen ala biak?
Bai. Zuzen zaude. Formula hau izango da:
=FILTER(B5:B25,(D5:D25="Brazil")+(E5:E25="Italy"))
2. Aplikatu IRAGAZKI Funtzioa AND irizpideari
Orain ETA moten irizpide anitzetan zentratuko gara. Horrek esan nahi du irizpide guztiak bete behar ditugula EGIA emaitza lortzeko, bestela GEZURRERA .
Badakigu, 1970 urtera arte. , FIFA munduko kopa “Jules Rimet” garaikurra deitzen zen. 1970 ondoren, FIFA munduko kopa izendatzen hasi zen. Beraz, nire lehen galdera hauxe da: zein dira Brasil k “Jules Rimet” garaikurra irabazi zueneko urteak?
Hemen bi irizpide daude.
- Lehenik, urtea 1970 baino txikiagoa edo berdina izan behar du.
- Bigarrenik, txapeldun herrialdeak Brasil izan behar du.
Eta bi irizpideak bete behar dira. Nola egin zeregin hau?
Nahiko sinplea. Biderkatu IRAGAZ funtzioaren barruan dauden bi irizpideak (*) zeinu batekin oraingoan. Jarrai ditzagun beheko argibideak Excel-en hainbat irizpide iragazteko!
Urratsak:
- Lehenik eta behin, hautatu G5 gelaxka eta idatzi IRAGAZKI funtzioa gelaxka horretan. Funtzioa hau izango da:
=FILTER(B5:B25,(B5:B25<=1970)*(D5:D25="Brazil"))
Formularen banaketa
-
(B5:B25<=1970
k EGIA ematen du urtea 1970 baino txikiagoa edo berdina bada, bestela GEZURRERA . -
(D5:D25="Brazil")
-k EGIA itzultzen du herrialde txapelduna Brasil bada, bestela FALSE. -
(B5:B25<=1970)*(D5:D25="Brazil")
-ren bi array biderkatzen ditu EGIA eta GEZURRA , baina EGIA bakoitza 1 gisa eta GEZURRA bakoitza 0 gisa hartzen du. - Beraz, 1 bat ematen du bi irizpideak betetzen badira, bestela 0 bat itzultzen du.
- Orain formula hau da:
=FILTER({B4,B5,B6,...,B24},{0,0,...,1,1,...,0})
- B zutabean urtea itzultzen du 1 baten aurrean dagoenean eta ez du emaitzarik ematen 0 baten aurrean.
- Beraz, sakatu Sartu zure teklatuan. Ondorioz, Brasil “Jules Rimet” garaikurren “Jules Rimet” trofeoaren txapeldun izan zeneko urteak lortuko dituzu, hau da, IRAGAZKI funtzioaren bueltan. . Ikusi, 1970 arte, Brasilek hiru aldiz irabazi zuen, 1958, 1962, eta 1970 .
Horrela, ETA motako hainbat irizpide betetzen dituen edozein datu iragazi ditzakegu.
Orain esan al didazu zein den aurreko urteak jakiteko 2000 Brasil txapeldun izan zenean eta Italia txapeldunorde?
Formula hau izango da:
=FILTER(B5:B25,(B5:B25<2000)*(D5:D25="Brazil")*(E5:E25="Italy"))
Antzeko irakurketak:
- Aplikatu hainbat iragazki Excel-en [Metodoak + VBA]
- Nola iragazi datuak Excel-en formula erabiliz
- Geledunaren balioan oinarritutako Excel iragazkien datuak (6 modu eraginkorrak)
3. Iragazi irizpide anitz ETA eta OR moten konbinazioarekin Excel-en
1. kasua: EDO EDO barruan
Orain galdera bat egiten badizut, zeintzuk dira urteak Hego Amerikako herrialde bat ( Brasil, Argentina edo Uruguai ) txapeldun edo txapeldunorde izan zen?
Eman diezaiokezu erantzuna nire galderari?
Ohartu arretaz. Hemen herrialde txapeldunak Brasil, Argentina, edo Uruguai izan behar du. Edo Txapeldunordeak Brasil, Argentina edo Uruguai izan behar du. Edo biak. Hau OR motako OR arazo bat da. Ez kezkatu, jarraitu beheko argibideak Excel-en hainbat irizpide iragazteko!
Urratsak:
- Lehenik eta behin, hautatu G5<2 gelaxka>, eta idatzi funtzioak gelaxka horretan. Funtzioak izango diraizan:
=FILTER(B5:B25,(ISNUMBER(MATCH(D5:D25,{"Brazil","Argentina","Uruguay"},0)))+ (ISNUMBER(MATCH(E5:E25,{"Brazil","Argentina","Uruguay"},0))))
Formularen matxura
-
MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)
1 itzultzen du talde txapelduna Brasil bada, 2 talde txapelduna Argentina bada, 3 talde txapelduna bada. Uruguai da, eta errore bat (N/A) talde txapelduna horietako bat ez bada. -
ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0))
zenbakiak EGIA bihurtzen ditu. eta erroreak FALSE . - Antzera,
ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))
-k EGIA ematen du bigarren sailkatua Brasil, Argentina edo Uruguai bada. Eta FALSE - Beraz,
(ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))+(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0)))
k 1 edo 2 bat ematen du Hego Amerikako herrialde bat txapelduna bada, edo bigarren sailkatuak, edo biak. - Eta zero itzultzen du bestela.
- Formula hauxe da:
=FILTER({B4,B5,...,B24},{2,0,0,2,...,1,0})
- Urte bat itzultzen du. B zutabetik zero baino handiagoa den zenbaki bat aurkitzen badu eta bestela emaitzarik ematen ez badu.
- Beraz, sakatu Sartu teklatuan. . Ondorioz, Hego Amerikako herrialde bat ( Brasil, Argentina edo Uruguai ) txapeldun edo txapeldunorde izan zeneko urteak jasoko dituzu. . Ikus, Hego Amerikako herrialde bat txapeldun edo txapeldunorde izan zen urte guztiak aurkitu ditugu.
2. kasua: EDO ETA barruan
Goiko formula ulertzen baduzu, esan al dezakezu formula txapelduna eta txapeldunordea Hego Amerikakoak (Brasil, Argentina, edo ) izan zireneko urteak zehazteko. Uruguay) ?
Nahiko erraza. Besterik gabe, ordezkatu aurreko formulako (+) zeinua (*) zeinu batekin. Funtzioak hauek dira:
=FILTER(B4:B24,(ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))*(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))))
Begira, hauek bi aldiz bakarrik gertatu ziren, 1930ean eta 1950ean.
4. Erabili IRAGAZKI Funtzioa hainbat zutabetan
Orain arreta gehiagoz ohartzen bazara, 1990 urtera arte Mendebaldeko Alemania izeneko herrialde bat zegoela ikusiko duzu. . Eta 1990 ondoren, ez dago Mendebaldeko Alemania . Zer dagoen Alemania . Biak benetan herrialde berekoak dira. 1990 n, bi Alemaniak (Ekialdea eta Mendebaldea) batu ziren gaur egungo Alemania sortzeko.
Orain identifika ditzakezu <1 urteak>Alemania txapelduna izan zen? Berdin da Ekialdea edo Mendebaldea .
IRAGAZKI funtzioa hainbat zutabetan erabili behar duzu.
Formula hau izango da:
=FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25)))
Formularen banaketa
-
SEARCH("*Germany",D5:D25)
bilaketak egiten ditu azken finean Alemania D5 tik D25 array-n duen ezer. Erdian Alemania behar baduzu, erabili “*Alemania*”. - 1 bat itzultzen du pareko bat aurkitzen badu (Mendebaldeko Alemania eta Alemania) eta itzultzen du. Errorea
-
ISNUMBER(SEARCH("*Germany",D5:D25))
batek 1ak EGIA bihurtzen ditu, eta erroreak FALSE . - Azkenik,
FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25)))
B zutabeko urteak itzultzen ditu EGIA aurrean duenean, bestela ez du emaitzarik ematen.
- Ikusi Alemania izan zen txapelduna