Táboa de contidos
BUSCARV úsase xeralmente para buscar un valor na columna máis á esquerda dunha táboa e a función devolverá un valor na mesma fila desde a columna especificada. Neste artigo, aprenderás como podes usar esta función BUSCAR V para criterios múltiples en Excel con algúns exemplos e ilustracións axeitados.
Descargar Caderno de prácticas
Podes descargar o caderno de Excel que usamos para preparar este artigo.
BUSCAR V con múltiples criterios.xlsx
6 exemplos de uso de VLOOKUP con varios criterios en Excel
1. Usando ampersand para unir varios criterios en VLOOKUP en Excel
No seguinte conxunto de datos, hai algúns datos de modelos de teléfonos intelixentes de tres marcas populares. A columna B representa unha columna auxiliar que é a combinación dos valores xunto a Columna C e Columna D .
Como a función VLOOKUP busca un valor na primeira columna, temos que manter esta columna auxiliar no primeiro lugar da seguinte táboa. Ao usar Ampersand (&) , a función VLOOKUP neste exemplo buscará un valor de texto na Columna B que é o combinación dunha marca especificada e o seu número de modelo correspondente.
Por exemplo, imos coñecer o prezo do Samsung S21 Ultra . Entón, aquí hai dous criterios diferentes: o nome da marca e o modelonúmero do teléfono intelixente. Agora usaremos a función VLOOKUP para extraer o prezo do teléfono intelixente especificado.
Na saída Cela C18 , a fórmula necesaria será:
=VLOOKUP(D15&D16,B5:G13,6,FALSE)
Despois de premer Intro , amosarase de inmediato o prezo do teléfono intelixente especificado.
Ler máis: BUSCAR V con varios criterios e resultados múltiples (8 exemplos)
2. BUSCAR V con función ESCOLLER para unir varios criterios en Excel
Se non queres utilizar unha columna auxiliar para extraer datos con BUSCAR V baixo varios criterios, podes combinar VLOOKUP coa función CHOOSE no seu lugar. A función ESCOLLE elixe un valor ou acción para realizar dunha lista de valores, en función do seu número de índice. A fórmula xenérica desta función CHOOSE é:
=CHOOSE(número_índice, valor1, [valor2],...)
Como imos coñecer o prezo de o Samsung S21 Ultra da táboa, polo que a fórmula necesaria na Cela C18 será:
=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)
Despois de premer Intro , atoparás de inmediato o prezo do modelo de teléfono intelixente mencionado.
Nesta fórmula, a función ESCOLAR forma unha táboa con Columnas B, C e F . Como as Columnas B e C fusionáronse dentro da función CHOOSE , aquí representarán unha única columna para a función VLOOKUP .
Ler máis: Vlookup withVarios criterios sen unha columna auxiliar en Excel (5 xeitos)
3. BUSCAR V con función MATCH para incluír varios criterios en Excel
A función MATCH devolve unha posición relativa dun elemento nunha matriz que coincide cun valor especificado nunha orde especificada. Ao combinar aquí a BUSCAR V coa función COINCIDIR , podemos especificar os tipos de saída manualmente.
A fórmula necesaria na Cela C18 será agora:
=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)
Despois de premer Intro , verás o prezo do modelo de smartphone especificado.
Nesta fórmula, a función MATCH busca o valor presente na Cela B18 na matriz de B4:G4 e despois devolve o número de columna. E este número de columna asígnaselle ao terceiro argumento (col_num_index) da función VLOOKUP .
Entón, agora se cambia o tipo de saída en Cela B18 , o resultado correspondente na Cela C18 actualizarase á vez. Por exemplo, se escribe Chipset na Cela B18 , a fórmula incrustada na Cela C18 mostrarase o nome do chipset para o modelo de smartphone especificado.
Ler máis: FUNCIÓN INDEX MATCH vs VLOOKUP (9 exemplos)
4. Combinando BUSCARV con función IF para unir varios criterios
Hai outro método para evitar unha columna auxiliar ao usar a función BUSCARV con varios criterios enExcel. Temos que usar a función IF aquí para definir a matriz de busca para a función VLOOKUP .
Dado que aquí estamos usando un conxunto de datos similar, a fórmula necesaria en A cela C18 para sacar o prezo do Samsung S21 Ultra será:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
Preme Intro e o fórmula devolverá o prezo do modelo de teléfono intelixente especificado ao instante.
Ler máis: Exemplo de BUSCAR V con condición de SI múltiple en Excel (9 Criterios)
Lecturas similares
- VLOOKUP non funciona (8 razóns e solucións)
- Por que BUSCAR V devolve #N/A cando existe a coincidencia? (5 causas e solucións)
- Como buscar e sumar varias follas en Excel (2 fórmulas)
- Buscar V de Excel para devolver varias follas Valores Verticalmente
5. Función BUSCAR V con varios criterios nunha única columna en Excel
Nesta sección, veremos como funciona a función BUSCAR V buscando varios valores nunha soa columna. Temos que introducir aquí un intervalo de celas no primeiro argumento (lookup_value) da función BUSCAR V.
Por exemplo, queremos sacar dous números de modelo de teléfono intelixente das marcas Apple e Xiaomi . Entón, a fórmula necesaria na saída Cela C18 debería ser:
=VLOOKUP(D15:D16,B5:F13,2,FALSE)
Despois de premer Intro , Recibirá dous números de modelo de Apple e Xiaomiteléfonos intelixentes.
Como a función BUSCAR V sempre extrae os primeiros datos coincidentes, neste exemplo só apareceron os primeiros números de modelo das marcas Apple e Xiaomi como valores de retorno.
Ler máis: Como usar BUSCAR V con varios criterios en diferentes columnas
6. Uso de listas despregábeis como criterios múltiples en BUSCARV
Tamén podemos crear as listas despregables para a función BUSCARV . Despois de crear as listas despregábeis, xa non tes que introducir os criterios manualmente. En vez diso, seleccionará a marca e o número de modelo do teléfono intelixente das listas despregábeis e a función BUSCAR V mostrará o prezo do modelo de teléfono intelixente correspondente.
No seguinte conxunto de datos, agora crearemos dous puntos. -Abaixo listas para marcas de teléfonos intelixentes e números de modelo nas Celas D15 e D16 respectivamente.
📌 Paso 1:
➤ Seleccione primeiro Cela D15 .
➤ Baixo a cinta Datos , escolla a opción Validación de datos desde o menú despregable Ferramentas de datos .
Aparecerá unha caixa de diálogo.
📌 Paso 2:
➤ Na caixa Permitir , seleccione a opción Lista .
➤ Activa a edición no Fonte e seleccione o intervalo de celas B5:B13 .
➤ Prema Aceptar .
Entón, a primeira lista despregable para as marcas de teléfonos intelixentes xa está listausar.
📌 Paso 3:
➤ Do mesmo xeito, tes que crear outro menú despregable lista para os números de modelo de teléfono intelixente. Ten que seleccionar o intervalo de celas C5:C13 na opción Fonte da caixa de diálogo Validación de datos aquí.
📌 Paso 4:
➤ Agora na Cela 18 , introduza a seguinte fórmula:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
➤ Na lista despregable, escolla unha marca de teléfono intelixente e o seu número de modelo e amosarase o prezo do modelo de teléfono intelixente seleccionado.
Cada vez que seleccione unha nova marca de teléfono intelixente e o seu modelo das listas despregábeis, a cela de saída co prezo actualizarase.
Ler máis: VLOOKUP Para comparar dúas listas en Excel (2 ou máis xeitos)
Palabras de conclusión
Espero que os exemplos descritos anteriormente axuden agora para aplicalos nas súas follas de cálculo de Excel mentres utiliza a función BUSCAR V con varios criterios. Se tes algunha dúbida ou comentario, fágamelo saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.