Como usar VLOOKUP se a cela contén unha palabra dentro do texto en Excel

  • Comparte Isto
Hugh West

En Microsoft Excel, ás veces temos que buscar diferentes tipos de datos relacionados cunha palabra ou información específica dentro do texto nunha cela do conxunto de datos ou dunha táboa. Coa axuda da función BUSCAR V, podemos atopar facilmente esa palabra da táboa e extraer datos relacionados co valor da cela que contén esa palabra.

Descargar o libro de prácticas.

Podes descargar o libro de Excel que usamos para preparar este artigo.

BUSCAR V para atopar Word dentro de Text.xlsx

2 Métodos útiles para aplicar a BUSCAR V Se a cela contén unha palabra dentro do texto en Excel

A BUSCAR V úsase xeralmente para buscar un valor no extremo esquerdo columna dunha táboa e a función devolve un valor na mesma fila dunha columna que especifique. A fórmula xenérica desta función BUSCARV é:

=BUSCARV(valor_busca, matriz_tabla, num_índice_col, [buscada_rango])

Podes ter unha visión xeral detallada aquí de como funciona esta función BUSCARV .

1. BUSCAR V para atopar datos de texto que contén unha palabra en Excel

Na seguinte imaxe, a columna B contén os nomes de modelos de varios chipsets aleatorios e na columna C , hai nomes dos modelos de teléfonos intelixentes que utilizan os chipsets mencionados. O que faremos aquí é buscar unha coincidencia parcial dun modelo de chipset e despois extraeremos que dispositivo usa este especificadochipset.

Por exemplo, queremos coñecer o modelo de dispositivo dun smartphone que usa o chipset Snapdragon . Na Columna B , o nome Snapdragon está presente cun nome de modelo, pero buscaremos estes datos cunha coincidencia parcial mencionando só "snapdragon" .

Así, na saída Cela C14 , a fórmula relacionada para atopar o nome do modelo de teléfono intelixente que usa o chipset especificado será:

=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)

Despois de premer Intro , a función volverá a Xiaomi Mi 11 Pro . Polo tanto, este dispositivo específico usa o conxunto de chips de Snapdragon que se atopa na Cela B6 co seu número de modelo.

Ler máis: Comproba se a cela contén texto parcial en Excel (5 xeitos)

2. VLOOKUP para extraer datos en base a un valor dunha posición particular na cela

Agora teremos un conxunto de datos diferente na imaxe de abaixo. A columna B atópase con algúns números de teléfono aleatorios en diferentes estados dos EUA. As columnas D e E mostran os códigos de área e os nomes de estado relacionados, respectivamente. Copiaremos un número de teléfono da Columna B e despois descubriremos o nome do estado extraendo o código dos 3 díxitos esquerdos do número de teléfono. A función VLOOKUP buscará ese código extraído na matriz da táboa D4:E10 .

Na saída Cela C13 , a fórmula necesaria para atopar o nome do estado doO número de teléfono indicado na Cela B13 será:

=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)

Despois de premer Intro , a función devolverá o estado nome- Nova York . Polo tanto, o número de teléfono indicado co código específico ao principio na Cela B13 está rexistrado para o estado de Nova York.

Contido relacionado: Excel se a cela contén texto, entón devolve o valor (8 xeitos sinxelos)

Unha alternativa a VLOOKUP para atopar datos baseados nunha palabra dentro do texto

Unha alternativa adecuada á función BUSCARV é a función BUSCAR XL . A función XLOOKUP é a combinación das funcións VLOOKUP e HLOOKUP . Extrae datos en función das entradas da matriz de busca e devolve a matriz. A fórmula xenérica desta función é a seguinte:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Ti pode absorber unha visión xeral detallada desta función facendo clic aquí .

Con base no noso primeiro conxunto de datos do primeiro método, se optamos por usar a función XLOOKUP entón a fórmula necesaria na saída Cela C14 debería verse así:

=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)

Despois de premer Intro , a función devolve o resultado similar obtido anteriormente.

Nesta función, o cuarto argumento contén unha mensaxe personalizada que se mostrará se non se atopa o valor de busca na táboa. O o quinto argumento (match_mode) foi definido por '2' que indica a coincidencia comodín baseada na entrada no primeiro argumento.

Palabras de conclusión

Espero que os métodos mencionados anteriormente para extraer datos baixo criterios especificados coa función BUSCAR V agora provocarán que os aplique nas tarefas de Excel necesarias. Se tes algunha dúbida ou comentario, fáganos saber a través dos comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.