Táboa de contidos
Sempre que alguén necesite buscar valores en función de varios criterios nunha folla de traballo grande, pode utilizar algunhas funcións para facelo. XLOOKUP é unha das funcións para buscar valores dependendo de varios criterios. Neste artigo, vou explicar XLOOKUP con varios criterios en Excel.
Para facelo máis visible, vou usar un conxunto de datos de información dos empregados de diferentes departamentos. Hai 3 columnas no conxunto de datos que son Nome do empregado, Departamento, e Salario. Aquí estas columnas representan a información salarial dun empregado.
Descargar para practicar
XLOOKUP con varios criterios.xlsx
4 xeitos de facer XLOOKUP con varios criterios
1. XLOOKUP con varios criterios
Podes usar a función XLOOKUP con varios criterios .
Para usar a función XLOOKUP , seleccione primeiro a cela onde quere colocar o valor de busca.
➤ Aquí seleccionei a cela H4
A continuación, escriba a seguinte fórmula na cela seleccionada ou na Barra de fórmulas.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Quero buscar o Salario de Ahmed que traballa no departamento de TI . Na función seleccionada o lookup_value F4 & G4 , a continuación seleccionou a matriz_busca B4:B14 & C4:C14
a continuación seleccionou a matriz_retorno D4:D14. Finalmente,devolve o Salario .
Finalmente, prema a tecla ENTER .
Agora, mostrará o Salario do valor_de_búsqueda indicado.
Máis tarde, pode usar o Recheo de recheo para Enchemento automático a fórmula para o resto das celas da columna Salario .
Unha forma alternativa
Primeiro, selecciona a cela onde queres colocar o teu valor resultante.
➤ Aquí seleccionei a cela H4
A continuación, escriba a seguinte fórmula no campo seleccionado. cela ou na Barra de fórmulas.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Aquí, para buscar a Salario de Jim que traballa no departamento Contable . Na función dada o lookup_value 1 , a continuación seleccionou a lookup_array B5:B14=F4 * C4:C14=G4
a continuación seleccionou a return_array D4:D14. Finalmente, devolverá o Salario .
Preme a tecla ENTER , finalmente, mostrará o Salario do valor_de_buscada indicado.
Agora pode usar a fórmula Recheo para Enchemento automático para o resto das celas da columna Salario .
Ler máis: BUSCAR V con varios criterios, incluíndo o intervalo de datas en Excel (2 xeitos)
2. BUSCAR XL bidimensional/anidada
Aquí pode usar o XLOOKUP funciona de forma bidimensional ou aniñada para buscar valores.
Primeiro, selecciona a cela para colocar o teuvalor resultante.
➤ Aquí seleccionei a cela J4
A continuación, escriba a seguinte fórmula na cela seleccionada ou na Barra de fórmulas.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Aquí quero buscar o Salario de Ahmed que traballa no departamento de TI . Na función dada o lookup_value H4 e seleccionou a lookup_array B5:B7 a continuación, volveu utilizar a función XLOOKUP e seleccionou o segundo criterio I4 e o lookup_array C3:F3 co return_array C4:F7 . De xeito inconcluso, devolverá o Salario .
Ao final, prema a tecla ENTER .
A continuación, mostrará o Salario do valor_de_buscada indicado.
Aquí pode usar o Recheo de control á fórmula AutoCompleto para o resto das celas da columna Salario .
Unha alternativa á BUSCAR XL anidada
Pode usar a fórmula BUSCAR XL anidada doutro xeito.
Primeiro, seleccione a cela para colocar o valor resultante.
➤ Aquí seleccionei a cela J8
A continuación, escriba a seguinte fórmula na cela seleccionada ou na Barra de fórmulas.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Aquí, acabo de intercambiar os valores de busca da función interna á externa XLOOKUP .
Finalmente, prema a tecla ENTER .
Inmediatamente, mostrará o Salario dalookup_value.
Ler máis: Vlookup con varios criterios sen unha columna auxiliar en Excel (5 xeitos)
3. Criterios múltiples complexos
Tamén pode buscar valores dependendo de varios criterios complexos usando a función BUSCAR XL xunto coa función ESQUERDA .
Para comezar, seleccione a cela para colocar o valor resultante.
➤ Aquí seleccionei a cela F4
A continuación, escriba o seguinte fórmula na cela seleccionada ou na Barra de fórmulas.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Aquí, para o diferentes criterios utilizaron expresións lóxicas separadas. Na función ESQUERDA dáse o valor_de_busca “A” co intervalo seleccionado B4:B14 . Para o segundo criterio utilizouse o operador "=" con valor_busca dentro do intervalo seleccionado C4:C14. Entón seleccionei o intervalo B4:D14 como matriz_retorno . Finalmente, devolverá o Salario con Nome do empregado e Depto.
Preme a tecla ENTER e mostrará o Salario do valor_de_buscada indicado.
Polo tanto, pode utilizar a fórmula Recheo para AutoCompleto para o resto das celas da columna Salario .
Ler máis: Como buscar en varias follas en Excel (3 métodos)
4. Lóxico Criterios
Tamén pode usar a función XLOOKUP para buscar valores dependendo de varios criterios lóxicos.
Para comezar, seleccione a cela para colocar o valor resultante.
➤ Aquí seleccionei a cela F4
A continuación, escriba a seguinte fórmula na cela seleccionada ou na Barra de fórmulas.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Aquí, para a lóxica múltiple, usarei a lóxica booleana e despois buscará o número. Na función XLOOKUP dada o lookup_value “1” co intervalo seleccionado C4:C14 . Para o segundo criterio utilizouse o operador “>” con lookup_value dentro do intervalo seleccionado D4:D14. Entón seleccionei o intervalo B4:D14 como matriz_retorno . Finalmente, devolverá o Salario superior a 3000 .
Agora, prema o ENTER chave.
Mentres tanto, mostrará o Salario do valor_de_busca indicado.
En resumo, podes usar o Recheo para Encher automaticamente a fórmula para o resto das celas da columna Salario .
Ler máis: Buscar e devolver varios valores concatenados nunha cela en Excel
Práctica Sección
Dei unha folla de prácticas no libro de traballo para practicar estas formas explicadas de XLOOKUP con varios criterios. Podes descargalo dende o anterior.
En conclusión
Neste artigo tentei explicar 4 sinxelos eformas rápidas de XLOOKUP con varios criterios en Excel. Estas diferentes formas axudaranche a realizar XLOOKUP con varios criterios. Por último, pero non menos importante, se tes algún tipo de suxestión, ideas e comentarios, non dubides en comentar a continuación.