Tartalomjegyzék
Ha azt keresi, hogy az Excel több értéket adjon vissza egyetlen kritérium alapján, akkor a megfelelő helyen van. Az Excel használata során a különböző kritériumokon alapuló több érték megtalálása közös munka, és elengedhetetlen bármely program hatékony futtatásához. Ebben a cikkben megpróbáljuk megvitatni az Excelben az egyetlen kritériumon alapuló több érték visszaadásának módjait.
Gyakorlati munkafüzet letöltése
Több érték visszaadása egyetlen kritérium alapján.xlsx3 módja annak, hogy több értéket adjon vissza egyetlen kritérium alapján az Excelben
Nézzük meg először ezt az adathalmazt. Megvan az összes FIFA világbajnokságok amely a 1930 a címre. 2018 Megvan a Év a oldalon. B oszlop , a Fogadó ország a oldalon. C oszlop , a Bajnok országok D oszlop, és a A második helyezettek országok E oszlop .
Most próbáljunk meg több értéket kinyerni egyetlen kritérium alapján ebből az adathalmazból.
1. Több érték visszaadása egyetlen kritérium alapján egyetlen cellában
Először is próbáljunk meg több értéket visszaadni egyetlen cellában.
Megpróbáljuk az összes bajnok ország nevét az egyik oszlopba, és az éveket, amikor bajnokok lettek, a szomszédos cellákba beírni.
Tegyük fel, hogy a bajnok országok neveit kivonjuk a G oszlop a nevet viseli. Ország
- Először is, a az UNIQUE funkció Írja be ezt a képletet az első cellába, G5 .
=UNIQUE(D5:D25)
Tessék, D5:D25 utal a Bajnok világbajnokságok.
- Másodszor, nyomja meg a BELÉPÉS .
- Végül az összes kimenetet megtaláljuk a G oszlop
Megjegyzés: : Miközben a Microsoft 365 , nem kell használni a Töltse ki a fogantyút Az összes érték automatikusan megjelenik kimenetként.
1.1. A TEXTJOIN és IF függvények használata
A következők kombinációjának felhasználásával TEXTJOIN és IF függvények egy gyakori alkalmazás több érték megtalálására egyetlen kritérium alapján. E két függvény használata elsősorban egy alapérték közös értékeit találja meg két vagy több kritériumból.
A következő adatkészletben Bajnok országok G oszlop Egyszer megismétlődött. Ki kell derítenünk a Évek ezek közül Bajnok csapatok egy-egy cellában.
- Ehhez először is írja le a képletet a H5 cellát, mint ez.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))
- Másodszor, nyomja meg a BELÉPÉS hogy a kimenet a következő legyen 1930,1950 .
- Harmadszor, használja a Töltse ki a fogantyút a kurzor lefelé húzásával, miközben lenyomva tartjuk a jobb alsó sarka a H5
- Végül ilyen kimeneteket kapunk.
Képlet magyarázat
- Itt $B$5:$B$25 a keresési tömb. Mi az éveket akarjuk keresni. Ha bármi mást akarsz, használd ezt.
- $D$5:$D$25=G5 az a kritérium, aminek meg akarunk felelni. A cellát a G5 ( Uruguay ) a Bajnok oszlop ( $D$5:$D$25). Ha valami mást akarsz, használd azt.
1.2. A TEXTJOIN és FILTER funkciók használata
Az előzővel megegyező kimenetre juthatunk a következő kombinációval is TEXTJOIN és SZŰRŐ funkciók.
- Tehát először is, írja a képletet a H5 cellát, mint ez.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))
- Másodszor, nyomja meg a BELÉPÉS .
- Harmadszor, használja a Töltse ki a fogantyút .
- Végül ilyen kimenetet kapunk.
Képlet magyarázat
- Itt $B$5:$B$25 a keresési tömb. Mi az éveket akarjuk keresni. Ha bármi mást akarsz, használd ezt.
- $D$5:$D$25=G5 az a kritérium, aminek meg akarunk felelni. A cellát a G5 ( Uruguay ) a Bajnok oszlop ( $D$5:$D$25). Ha valami mást akarsz, használd azt.
Bővebben: Hogyan lehet kivonni az adatokat az Excel cellából (5 módszer)
2. Több érték visszaadása egy oszlopban lévő egyetlen kritérium alapján
A fent említett funkciók csak a következőkben érhetőek el office 365 . Most, ha nincs office 365 előfizetés, követheti ezeket a módszereket, és több értéket adhat vissza egy oszlopban lévő kritérium alapján.
2.1. Az INDEX, SMALL, MATCH, ROW és ROWS funkciók kombinációjának használata
Tegyük fel, hogy ki kell derítenünk, hogy mely években Brazília lett a bajnok. Megtalálhatjuk, ha a INDEX , KIS , MATCH , ROW , és SOROK funkciók.
A következő adatkészletben a következő cellában kell megtalálnunk a cellát G5 .
- Tehát először is, írja a képletet a G5 cellát, mint ez.
=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25))), ""), ROWS($A$1:A1))))
- Mivel ez egy tömbképlet, most meg kell nyomnunk a CTRL + SHIFT + ENTER .
- Végül megtaláljuk azokat az éveket, amelyekben Brazília bajnok lett, mint kimenet.
A fenti képlet segítségével bármely más ország bajnokságának éveit ki lehet nyerni.
Például, hogy megtudja, hogy Argentína melyik évben volt bajnok a H oszlop , új oszlop létrehozása Argentína a szomszédos Brazília , és húzza a képletet jobbra a Töltse ki a fogantyút .
Következésképpen a kimenetet így találjuk.
Képlet magyarázat
- Itt $B$5:$B$25 a keresési tömb. Éveket keresünk. Ha van valami más keresnivalód, használd azt.
- G$4=$D$5:$D$25 a megfelelési kritérium. A cella tartalmát akarjuk megfeleltetni a G4 , Brazília a cellák tartalmával a D5 a címre. D25 Használja a saját kritériumait.
- Megint, $D$5:$D$25 a megfelelő oszlop. Ön a saját oszlopát használja.
Látod, vannak olyan éveink, amikor Argentína volt a bajnok. Az év 1978 és 1986 .
Ezt megtehetjük az összes többi ország esetében is.
Mielőtt rátérnék a következő szakaszra, lenne egy apró kérdésem önökhöz. Meg tudnák állapítani, hogy melyik évben mikor volt a Világbajnokság a fogadó országok nyertek?
Igen. Jól tippeltél. A képletet a H5 cellát, mint ez.
=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25))), ""), ROWS($A$1:A1))))
Végül a házigazda ország lett a bajnok 1930,1934,1966,1974,1978 és 1998-ban.
2.2. A FILTER funkció alkalmazása
Ha nem akarjuk a fent említett összetett képletet használni, akkor a feladatot elég kényelmesen elvégezhetjük a SZŰRŐ funkciója az Excelben.
De az egyetlen probléma az, hogy a SZŰRŐ funkció elérhető a Office 365 csak.
Mindenesetre a cellában lévő képlet G5 hogy kiválassza az éveket, amikor Brazília bajnok volt bajnok lesz.
=FILTER($B$5:$B$25,$D$5:$D$25=H$4)Képlet magyarázat
- Mint mindig, $B$5:$B$25 a keresési tömb. Évek a mi esetünkben. Te használd a sajátodat.
- $D$5:$D$25=G$4 a megfelelő kritérium. Ön használja a sajátját.
- Másodszor, nyomja meg a BELÉPÉS hogy a kimeneteket így kapjuk meg.
- Most a korábbi módszerhez hasonlóan létrehozhatunk egy új oszlopot Argentína pont mellette. Brazília , és húzza a Töltse ki a fogantyút jobbra, hogy megkapja a Évek amikor Argentína bajnok volt.
Végül a kimenet így fog kinézni.
Bővebben: Hogyan lehet az adatokat az Excel-ből a kritériumok alapján kivonni (5 mód)
Hasonló olvasmányok
- Hogyan importálhat többszörös határolójelekkel rendelkező szöveges fájlt az Excel-be (3 módszer)
- Hogyan importálhat adatokat a szöveges fájlból az Excel-be (3 módszer)
- Excel VBA: Adatok automatikus lehívása egy webhelyről (2 módszer)
- Hogyan lehet automatikusan átalakítani a szöveges fájlt az Excel-be (3 megfelelő mód)
- Hogyan alakítsuk át a Jegyzettömböt oszlopokkal az Excel-be (5 módszer)
3. Több érték visszaadása az Excelben egyetlen sorban lévő egyetlen kritérium alapján
Végül, ha akarjuk, egy sorban több értéket is visszaadhatunk a kritériumok alapján. Ezt megtehetjük a IFERROR , INDEX , KIS , IF , ROW , és COLUMN funkciók.
- Megtudni az éveket, amikor Brazília bajnok volt, először is, válasszon ki egy cellát, és adja meg Brazília. Ebben az esetben, ez a G5 .
- Másodszor, írja ezt a tömbképletet a szomszédos cellába, azaz. H5 , és nyomja meg a CTRL + SHIFT + ENTER .
=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25,
ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")
- Harmadszor, nyomja meg BELÉPÉS .
- Végül meg fogjuk találni a különböző országok éveit, amikor először lettek bajnokok. Ez automatikusan megtörténik a Microsoft 365 a Töltse ki a fogantyút .
- Most, hogy megtaláljuk a többi évet, amikor ezek az országok bajnokok lettek, csak használjuk a Töltse ki a fogantyút
- Következésképpen a kimenetet így kapjuk meg.
Képlet magyarázat
- Itt $B$5:$B$25 a keresési tömb. Az éveket kerestük a következő tartományban B5 a címre. B25 Ha valami mást akarsz, használd azt.
- $G5=$D$5:$D$25 a megfelelési kritérium. A cellát a G5 ( Brazília ) a Bajnok oszlop ( D5 a címre. D25 ) Ha valami mást akarsz csinálni, tedd azt.
- Használtam ROW($B$5:$B$25)-3 mert ez az én lookup tömböm, és a tömb első cellája a 4. sorban kezdődik ( B4 ). Például, ha a keresőtömböd a következő $D$6:$D$25, használja a címet ROW($D$6:$D$25)-5.
- Helyette COLUMN()-7, használja annak az előző oszlopnak a számát, ahová a képletet beilleszti. Például, ha a képletet az alábbi oszlopba illeszti be G , használja COLUMN()-6.
Bővebben: Hogyan lehet az adatokat kivonni a táblázatból több kritérium alapján az Excel-ben