Sisällysluettelo
Aina kun jonkun täytyy etsiä arvoja useiden kriteerien perusteella suuresta laskentataulukosta, voit käyttää siihen joitakin funktioita. XLOOKUP on yksi funktioista, joilla voidaan hakea arvoja useiden kriteerien perusteella. Tässä artikkelissa selitän, miten XLOOKUP useilla kriteereillä Excelissä.
Jotta se olisi näkyvämpi, käytän eri osastojen työntekijätietoja sisältävää tietokokonaisuutta. Tietokokonaisuudessa on kolme saraketta, jotka ovat seuraavat Työntekijän nimi, osasto ja Palkka. Tässä nämä sarakkeet edustavat työntekijän palkkatietoja.
Lataa Practice
XLOOKUP useilla kriteereillä.xlsxx4 tapaa tehdä XLOOKUP useilla kriteereillä
1. XLOOKUP useilla kriteereillä
Voit käyttää XLOOKUP-toiminto useilla kriteereillä.
Käyttääksesi XLOOKUP toiminnon avulla valitse ensin solu, johon haluat sijoittaa hakuarvon.
➤ Tässä valitsin solun H4
Kirjoita sitten seuraava kaava valittuun soluun tai kenttään Formula Bar.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Haluan katsoa ylös Palkka of Ahmed joka työskentelee IT osasto. Toiminnossa valitaan lookup_value F4 & G4 , seuraavaksi valittiin lookup_array B4:B14 & C4:C14
sitten valitsin return_array D4:D14. Lopuksi se palauttaa Palkka .
Paina lopuksi ENTER avain.
Nyt se näyttää Palkka annetusta lookup_value-arvosta.
Myöhemmin voit käyttää Täyttökahva osoitteeseen AutoFill kaava lopuille soluille taulukon Palkka sarake.
Vaihtoehtoinen tapa
Valitse ensin solu, johon haluat sijoittaa tulosarvon.
➤ Tässä valitsin solun H4
Kirjoita sitten seuraava kaava valittuun soluun tai kenttään Formula Bar.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Täällä, etsiäksesi Palkka of Jim joka työskentelee Kirjanpitäjä osastolla. Toiminnossa annetaan lookup_value 1 , seuraavaksi valittiin lookup_array B5:B14=F4 * C4:C14=G4 * C4:C14=G4
sitten valitsin return_array D4:D14. Lopuksi se palauttaa Palkka .
Paina ENTER näppäintä, lopulta se näyttää Palkka annetusta lookup_value-arvosta.
Nyt voit käyttää Täyttökahva osoitteeseen AutoFill kaava lopuille soluille Palkka sarake.
Lue lisää: VLOOKUP useilla kriteereillä, mukaan lukien päivämääräalue Excelissä (2 tapaa)
2. Kaksiulotteinen/sisäkkäinen XLOOKUP-ohjelma
Tässä voit käyttää XLOOKUP funktiota kaksiulotteisesti tai sisäkkäin arvojen etsimiseen.
Valitse ensin solu, johon haluat sijoittaa tuloksesi arvon.
➤ Tässä valitsin solun J4
Kirjoita sitten seuraava kaava valittuun soluun tai kenttään Formula Bar.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7)))
Tässä haluan etsiä Palkka of Ahmed joka työskentelee IT osastolla. Annetussa funktiossa lookup_value H4 ja valitsi lookup_array B5:B7 sitten taas käytti XLOOKUP toiminto ja valitaan 2. kriteeri I4 ja lookup_array C3:F3 kanssa return_array C4:F7 Se palauttaa lopullisesti tuloksen Palkka .
Paina lopuksi ENTER avain.
Sitten se näyttää Palkka annetusta lookup_value-arvosta.
Tässä voit käyttää Täyttökahva osoitteeseen AutoFill kaava lopuille soluille Palkka sarake.
Vaihtoehto sisäkkäiselle XLOOKUPille
Voit käyttää sisäkkäisiä XLOOKUP kaava toisella tavalla.
Valitse ensin solu, johon haluat sijoittaa tuloksesi arvon.
➤ Tässä valitsin solun J8
Kirjoita sitten seuraava kaava valittuun soluun tai kenttään Formula Bar.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Tässä vain vaihdoin hakuarvot sisäisestä ulkoiseen. XLOOKUP toiminto.
Paina lopuksi ENTER avain.
Se näyttää välittömästi Palkka annetusta lookup_value-arvosta.
Lue lisää: Vlookup useilla kriteereillä ilman apusaraketta Excelissä (5 tapaa)
3. Monimutkaiset useat kriteerit
Voit myös hakea arvoja useiden monimutkaisten kriteerien perusteella käyttämällä komentoa XLOOKUP toiminto yhdessä LEFT-toiminto .
Valitse aluksi solu, johon haluat sijoittaa tuloksesi arvon.
➤ Tässä valitsin solun F4
Kirjoita sitten seuraava kaava valittuun soluun tai kenttään Formula Bar.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Tässä käytetään eri kriteereille erillisiä loogisia lausekkeita. Kohdassa VASEMPI funktio, kun on annettu lookup_value "A" valitulla alueella B4:B14 Toisessa kriteerissä käytettiin "="-operaattoria, jossa oli mukana lookup_value valitulla alueella C4:C14. Sitten valitsin alue B4:D14 kuten return_array Lopuksi se palauttaa Palkka kanssa Työntekijän nimi ja Osasto.
Paina ENTER näppäintä ja se näyttää Palkka annetusta lookup_value-arvosta.
Siksi voit käyttää Täyttökahva osoitteeseen AutoFill kaava lopuille soluille Palkka sarake.
Lue lisää: Kuinka etsiä useiden Excel-arkkien yli (3 menetelmää)
4. Loogiset perusteet
Voit myös käyttää XLOOKUP funktiolla voit hakea arvoja useiden loogisten kriteerien perusteella.
Valitse aluksi solu, johon haluat sijoittaa tuloksesi arvon.
➤ Tässä valitsin solun F4
Kirjoita sitten seuraava kaava valittuun soluun tai kenttään Formula Bar.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Tässä usean loogisen, käytän boolean logiikkaa, ja sitten se etsii numeron. In the XLOOKUP funktio, kun otetaan huomioon lookup_value "1" valitulla alueella C4:C14 Toisen kriteerin osalta käytetään ">" operaattorin kanssa lookup_value valitulla alueella D4:D14. Sitten valitsin alue B4:D14 kuten return_array Lopuksi se palauttaa Palkka yli 3000 .
Paina nyt ENTER avain.
Sillä välin se näyttää Palkka annetusta lookup_value-arvosta.
Lyhyesti sanottuna voit käyttää Täyttökahva osoitteeseen AutoFill kaava lopuille soluille taulukon Palkka sarake.
Lue lisää: Etsi ja palauta useita arvoja, jotka on ketjutettu yhteen soluun Excelissa
Harjoitusosio
Olen antanut työkirjassa harjoitusarkin, jolla voi harjoitella näitä selitettyjä tapoja, joilla XLOOKUP Voit ladata sen yllä olevasta linkistä.
Johtopäätös
Tässä artikkelissa olen yrittänyt selittää 4 helppoa ja nopeaa tapaa tehdä XLOOKUP useilla kriteereillä Excelissä. Nämä eri tavat auttavat sinua suorittamaan XLOOKUP useilla kriteereillä. Lopuksi, mutta ei vähäisimpänä, jos sinulla on ehdotuksia, ideoita ja palautetta, kommentoi vapaasti alla.