XLOOKUP amb criteris múltiples a Excel (4 maneres fàcils)

  • Comparteix Això
Hugh West

Sempre que algú pugui necessitar cercar valors en funció de diversos criteris d'un full de treball gran, podeu utilitzar algunes funcions per fer-ho. XLOOKUP és una de les funcions per cercar valors en funció de diversos criteris. En aquest article, explicaré XLOOKUP amb diversos criteris a Excel.

Per fer-ho més visible, utilitzaré un conjunt de dades d'informació dels empleats de diferents departaments. Hi ha 3 columnes al conjunt de dades que són Nom de l'empleat, departament, i Salari. Aquí aquestes columnes representen la informació salarial d'un empleat.

Baixa per a la pràctica

XLOOKUP amb múltiples criteris.xlsx

4 maneres de fer XLOOKUP amb diversos criteris

1. XLOOKUP amb diversos criteris

Podeu utilitzar la funció XLOOKUP amb diversos criteris .

Per utilitzar la funció XLOOKUP primer seleccioneu la cel·la on voleu col·locar el valor de cerca.

➤ Aquí, he seleccionat la cel·la H4

A continuació, escriviu la fórmula següent a la cel·la seleccionada o a la Barra de fórmules.

=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)

Vull mirar el Salari de Ahmed que treballa al departament informàtica . A la funció seleccionada, el lookup_value F4 & G4 , després va seleccionar lookup_array B4:B14 & C4:C14 i després va seleccionar return_array D4:D14. Finalment,retorneu el Salari .

Finalment, premeu la tecla ENTER .

Ara, mostrarà el Salari del valor_de_cerca donat.

Més endavant, podeu utilitzar el Annex d'emplenament per a Emplenar automàticament la fórmula per a la resta de cel·les de la columna Salari .

Una manera alternativa

Primer, seleccioneu la cel·la on voleu col·locar el valor resultant.

➤ Aquí, he seleccionat la cel·la H4

A continuació, escriviu la fórmula següent a la cel·la seleccionada. cel·la o a la Barra de fórmules.

=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)

Aquí, per cercar la Salari de Jim que treballa al departament Comptable . A la funció donada el lookup_value 1 , a continuació seleccioneu lookup_array B5:B14=F4 * C4:C14=G4 i després seleccioneu return_array D4:D14. Finalment, retornarà el Salari .

Premeu la tecla ENTER , finalment es mostrarà el Salari del valor_de_cerca donat.

Ara, podeu utilitzar la fórmula Fill Handle per a Emplenar automàticament per a la resta de cel·les de la columna Salari .

Llegeix més: CERCA V amb criteris múltiples, inclòs l'interval de dates a Excel (2 vies)

2. CERCA XL bidimensional/nidada

Aquí podeu utilitzar el XLOOKUP funciona de manera bidimensional o imbricada per cercar valors.

Primer, seleccioneu la cel·la per col·locar el vostrevalor resultant.

➤ Aquí, he seleccionat la cel·la J4

A continuació, escriviu la fórmula següent a la cel·la seleccionada o a la Barra de fórmules.

=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))

Aquí vull buscar el Salari de Ahmed que treballa al departament informàtica . A la funció, s'ha donat el lookup_value H4 i ha seleccionat la lookup_array B5:B7 i després es va tornar a utilitzar la funció XLOOKUP i va seleccionar el segon criteri I4 i el lookup_array C3:F3 amb el return_array C4:F7 . De manera inconcloent, retornarà el Salari .

Al final, premeu la tecla ENTER .

A continuació, mostrarà el Salari del valor_de_cerca donat.

Aquí, podeu utilitzar el Annex d'emplenament a la fórmula Emplenar automàticament per a la resta de cel·les de la columna Salari .

Una alternativa a XLOOKUP imbricada

Podeu utilitzar la fórmula XLOOKUP imbricada d'una altra manera.

Primer, seleccioneu la cel·la per col·locar el valor resultant.

➤ Aquí, he seleccionat la cel·la J8

A continuació, escriviu la fórmula següent a la cel·la seleccionada o a la Barra de fórmules.

=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))

Aquí, acabo d'intercanviar els valors de cerca de la funció interna a la externa XLOOKUP .

Finalment, premeu la tecla ENTER .

A l'instant, es mostrarà el Salari del donat.valor_de_cerca.

Llegir més: Cerca de V amb diversos criteris sense una columna d'ajuda a Excel (5 maneres)

3. Criteris múltiples complexos

També podeu cercar valors en funció de diversos criteris complexos utilitzant la funció XLOOKUP juntament amb la funció ESQUERRA .

Per començar, seleccioneu la cel·la per col·locar el valor resultant.

➤ Aquí, he seleccionat la cel·la F4

A continuació, escriviu el següent fórmula a la cel·la seleccionada o a la Barra de fórmules.

=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)

Aquí, per al criteris diferents utilitzaven expressions lògiques separades. A la funció ESQUERRA donada el valor_de_cerca “A” amb l'interval seleccionat B4:B14 . Per al segon criteri s'utilitza l'operador "=" amb valor_de_cerca dins de l'interval seleccionat C4:C14. A continuació, vaig seleccionar l'interval B4:D14 com a return_array . Finalment, retornarà el Salari amb Nom de l'empleat i Dept.

Premeu la tecla ENTER i es mostrarà el Salari del valor_de_cerca donat.

Per tant, podeu utilitzar la fórmula Emplenament a Emplenar automàticament per a la resta de cel·les de la columna Salari .

Llegeix més: Com cercar entre diversos fulls a Excel (3 mètodes)

4. Lògica Criteris

També podeu utilitzar la funció XLOOKUP per cercar valors en funció de diversos criteris lògics.

Per començar, seleccioneu la cel·la per col·locar el valor resultant.

➤ Aquí, he seleccionat la cel·la F4

A continuació, escriviu la fórmula següent a la cel·la seleccionada o a la Barra de fórmules.

=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)

Aquí, per a la lògica múltiple, faré servir la lògica booleana i després buscarà el número. A la funció XLOOKUP , donada el lookup_value “1” amb l'interval seleccionat C4:C14 . Per al segon criteri s'utilitza l'operador “>” amb valor_de_cerca dins de l'interval seleccionat D4:D14. A continuació, vaig seleccionar l'interval B4:D14 com a return_array . Finalment, retornarà el Salari superior a 3000 .

Ara, premeu ENTER clau.

Mentrestant, mostrarà el Salari del valor_de_cerca donat.

En resum, podeu utilitzar el Annex d'emplenament per Emplenar automàticament la fórmula per a la resta de cel·les de la columna Salari .

Més informació: Buscar i retornar diversos valors concatenats en una cel·la a Excel

Pràctica Secció

He donat un full de pràctiques al llibre de treball per practicar aquestes maneres explicades de XLOOKUP amb diversos criteris. Podeu descarregar-lo des de l'anterior.

En conclusió

En aquest article, he intentat explicar-ne 4 fàcils imaneres ràpides de XLOOKUP amb diversos criteris a Excel. Aquestes maneres diferents us ajudaran a realitzar XLOOKUP amb diversos criteris. Per últim, però no menys important, si teniu algun tipus de suggeriments, idees i comentaris, no dubteu a comentar a continuació.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.