Turinys
Kai kam nors gali prireikti ieškoti reikšmių pagal kelis kriterijus dideliame darbalapyje, galite naudoti tam tikras funkcijas. XLOOKUP yra viena iš funkcijų, leidžiančių ieškoti reikšmių pagal kelis kriterijus. Šiame straipsnyje paaiškinsiu, kaip XLOOKUP su keliais kriterijais "Excel" programoje.
Kad tai būtų geriau matoma, naudosiu duomenų rinkinį, kuriame pateikiama informacija apie įvairių skyrių darbuotojus. Duomenų rinkinyje yra 3 stulpeliai, t. y. Darbuotojo vardas, pavardė, skyrius ir Darbo užmokestis. Šiuose stulpeliuose pateikiama informacija apie darbuotojo atlyginimą.
Atsisiųsti į praktiką
XLOOKUP su keliais kriterijais.xlsx4 būdai, kaip atlikti XLOOKUP su keliais kriterijais
1. XLOOKUP su keliais kriterijais
Galite naudoti XLOOKUP funkcija su keliais kriterijais.
Jei norite naudoti XLOOKUP funkcija pirmiausia pasirinkite ląstelę, į kurią norite įrašyti paieškos vertę.
➤ Čia pasirinkau ląstelę H4
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę Formulės baras.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Noriu pažvelgti į Atlyginimas iš Ahmedas kuris dirba IT skyrius. Pasirinktoje funkcijoje lookup_value F4 & amp; G4 , toliau pasirinktas lookup_array B4:B14 & amp; C4:C14
tada pasirinko return_array D4:D14. Galiausiai bus grąžintas Atlyginimas .
Galiausiai paspauskite ĮVESKITE raktas.
Dabar bus rodomas Atlyginimas duotosios lookup_value.
Vėliau galite naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę Atlyginimas skiltis.
Alternatyvus būdas
Pirmiausia pasirinkite ląstelę, į kurią norite įrašyti rezultatinę vertę.
➤ Čia pasirinkau ląstelę H4
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę Formulės baras.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Čia, norėdami ieškoti Atlyginimas iš Jimas kuris dirba Buhalteris departamentas. Pateiktoje funkcijoje lookup_value 1 , toliau pasirinktas lookup_array B5:B14=F4 * C4:C14=G4
tada pasirinko return_array D4:D14. Galiausiai bus grąžintas Atlyginimas .
Paspauskite ĮVESKITE klavišą, galiausiai bus rodomas Atlyginimas duotosios lookup_value.
Dabar galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms Atlyginimas stulpelis.
Skaityti daugiau: VLOOKUP su keliais kriterijais, įskaitant "Excel" datos intervalą (2 būdai)
2. Dvimatė / įterptinė XLOOKUP
Čia galite naudoti XLOOKUP funkciją dvimačiu arba įterptiniu būdu, kad galėtumėte ieškoti verčių.
Pirmiausia pasirinkite ląstelę, į kurią norite įdėti rezultatinę vertę.
➤ Čia pasirinkau ląstelę J4
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę Formulės baras.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Čia noriu ieškoti Atlyginimas iš Ahmedas kuris dirba IT departamentas. Pateiktoje funkcijoje lookup_value H4 ir pasirinko lookup_array B5:B7 tada vėl naudojo XLOOKUP funkciją ir pasirinko 2-ąjį kriterijų I4 ir lookup_array C3:F3 su return_array C4:F7 . Neabejotinai, jis grąžins Atlyginimas .
Galiausiai paspauskite ĮVESKITE raktas.
Tada bus rodomas Atlyginimas duotosios lookup_value.
Čia galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms Atlyginimas skiltis.
Įterptinio XLOOKUP alternatyva
Galite naudoti įterptą XLOOKUP formulę kitaip.
Pirmiausia pasirinkite ląstelę, į kurią norite įdėti rezultatinę vertę.
➤ Čia pasirinkau ląstelę J8
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę Formulės baras.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Čia tiesiog pakeičiau vidinės ir išorinės paieškos reikšmes. XLOOKUP funkcija.
Galiausiai paspauskite ĮVESKITE raktas.
Akimirksniu bus rodomas Atlyginimas duotosios lookup_value.
Skaityti daugiau: Vlookup su keliais kriterijais be pagalbinio stulpelio "Excel" programoje (5 būdai)
3. Sudėtingi keli kriterijai
Taip pat galite ieškoti reikšmių pagal kelis sudėtingus kriterijus naudodami XLOOKUP funkciją kartu su funkcija LEFT .
Pirmiausia pasirinkite ląstelę, į kurią norite įdėti rezultatinę vertę.
➤ Čia pasirinkau ląstelę F4
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę Formulės baras.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Čia skirtingiems kriterijams naudojamos atskiros loginės išraiškos. LEFT funkciją, atsižvelgiant į lookup_value "A" su pasirinktu diapazonu B4:B14 . Antrajam kriterijui naudojamas "=" operatorius su lookup_value pasirinktame intervale C4:C14. Tada pasirinkau diapazonas B4:D14 kaip return_array . Galiausiai bus grąžintas Atlyginimas su Darbuotojo vardas ir pavardė ir Departamentas.
Paspauskite ĮVESKITE klavišą ir bus rodomas Atlyginimas duotosios lookup_value.
Todėl galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms Atlyginimas stulpelis.
Skaityti daugiau: Kaip atlikti paiešką keliuose "Excel" lapuose (3 metodai)
4. Loginiai kriterijai
Taip pat galite naudoti XLOOKUP funkcija, skirta ieškoti reikšmių pagal kelis loginius kriterijus.
Pirmiausia pasirinkite ląstelę, į kurią norite įdėti rezultatinę vertę.
➤ Čia pasirinkau ląstelę F4
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę Formulės baras.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Čia keliems loginiams, naudosiu loginę logiką, o tada ji ieškos skaičiaus. XLOOKUP funkciją, atsižvelgiant į lookup_value "1" su pasirinktu diapazonu C4:C14 . Dėl antrojo kriterijaus ">" operatorius su lookup_value pasirinktame intervale D4:D14. Tada pasirinkau diapazonas B4:D14 kaip return_array . Galiausiai bus grąžintas Atlyginimas daugiau nei 3000 .
Dabar paspauskite ĮVESKITE raktas.
Tuo tarpu bus rodomas Atlyginimas duotosios lookup_value.
Trumpai tariant, galite naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę Atlyginimas stulpelis.
Skaityti daugiau: Kelių verčių, sujungtų į vieną ląstelę, paieška ir grąžinimas "Excel" programoje
Praktikos skyrius
Sąsiuvinyje pateikiau pratybų lapą, kuriame galima praktiškai išbandyti šiuos paaiškintus būdus. XLOOKUP su keliais kriterijais. Jį galite atsisiųsti iš pirmiau pateiktos nuorodos.
Išvada
Šiame straipsnyje bandžiau paaiškinti 4 paprastus ir greitus būdus, kaip XLOOKUP su keliais kriterijais "Excel". Šie skirtingi būdai padės jums atlikti XLOOKUP su keliais kriterijais. Galiausiai, jei turite kokių nors pasiūlymų, idėjų ir atsiliepimų, nedvejodami komentuokite toliau.