Cómo usar BUSCARV o BUSCARH para encontrar a una coincidencia exacta

Seleccione idioma Seleccione idioma
Id. de artículo: 181213 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Las funciones BUSCARV y BUSCARH contienen un argumento ordenado que permite buscar a una coincidencia exacta para el valor de búsqueda sin ordenar la tabla de consulta.

Nota No es necesario ordenar la tabla de consulta si utiliza el argumento ordenado correctamente.

Más información

La sintaxis de estas funciones se definen de la siguiente manera.

Función BUSCARV

   =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
				
donde:
   Argument     Definition of argument
   ---------------------------------------------------------------------

   lookup_value The value to be found in the first column of the array.

   table_array  The table of information in which data is looked up.

   col_index    The column number in the table_array for which the
                matching value should be returned.

   range_lookup It is a logical value that specifies whether
                you want to find an exact match or an approximate match.
                If TRUE or omitted, an approximate match is returned; in
                other words, if an exact match is not found, the next
                largest value that is less than the lookup_value is
                returned. If FALSE, VLOOKUP finds an exact match. If an
                exact match is not found, the #N/A error value is returned.
				
Nota Si ordenado es verdadero o se omite (para una coincidencia aproximada), los valores de la primera columna de matriz_buscar_en deben ordenarse en orden ascendente orden. Si ordenado es falso (para una coincidencia exacta), lleva a la matriz no es necesario que se ordene.

Ejemplo que utiliza FALSE como el argumento ordenado

La lista siguiente contiene algunos frutos y sus colores respectivos. Observe que la primera columna no está ordenada:
   A1: Fruit    B1: Color  
   A2: Kiwi     B2: Green 
   A3: Banana   B3: Yellow 
   A4: Grape    B4: Purple  
   A5: Apple    B5: Red   
				
La siguiente fórmula busca el color (rojo) que se corresponde con las frutas Apple. Puede escribir la fórmula en cualquier celda de la hoja de cálculo:
=VLOOKUP("Apple",A2:B5,2,FALSE)
				
Tenga en cuenta que si cambia el argumento ordenado en TRUE, Excel devuelve el error #N/A, ya que la primera columna no está ordenada.

Función BUSCARH

=HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
				
donde:
   Argument     Definition of argument
   ---------------------------------------------------------------------

   lookup_value The value to be found in the first column of the array.

   table_array  The table of information in which data is looked up.

   row_index    The row number in the table_array for which the
                matching value should be returned.

   range_lookup It is a logical value that specifies whether
                you want to find an exact match or an approximate match.
                If TRUE or omitted, an approximate match is returned; in
                other words, if an exact match is not found, the next
                largest value that is less than the lookup_value is
                returned. If FALSE, VLOOKUP finds an exact match.
                If an exact match is not found, the #N/A error value is
                returned.
				
Nota Si ordenado es verdadero o se omite (para una coincidencia aproximada), los valores de la primera fila de matriz_buscar_en deben ordenarse en orden ascendente. Si ordenado es falso (para una coincidencia exacta), no es necesario ordenar la matriz.

Ejemplo que utiliza FALSE como el argumento ordenado

La lista siguiente contiene algunos frutos y sus colores respectivos. Observe que la primera columna no está ordenada:
   A1: Fruit    B1: Color
   A2: Kiwi     B2: Green
   A3: Banana   B3: Yellow
   A4: Grape    B4: Purple
   A5: Apple    B5: Red
				
La fórmula siguiente busca la columna Color y devuelve el tercer elemento (-1) para el encabezado de amarillo. Puede escribir la fórmula en cualquier celda de la hoja de cálculo:
=HLOOKUP("Color",A1:B5,3,FALSE)
				
Tenga en cuenta que si cambia el argumento ordenado en TRUE, Excel devuelve el error #N/A, ya que la primera columna no está ordenada.

Referencias

Para obtener información adicional acerca de cómo utilizar las funciones de búsqueda en Microsoft Excel, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
181212 XL: Realizar una búsqueda con datos no ordenados en Excel
214264 XL: Cómo realizar una búsqueda que distingue mayúsculas de minúsculas
214069 XL: Cómo devolver el primero o el último partido de una matriz
181201 XL: BUSCARH, BUSCARV, LOOKUP devuelven valores incorrectos
213476 XL: Resultados inesperados con texto mixto y números en la tabla de consulta
280094 XL: Ejemplo de función definida por el usuario para ocultar los errores de fórmula
Para obtener más información acerca de la función BUSCARH, haga clic en Ayuda de Microsoft Excel En la páginaAyuda menú, escriba Función de hoja de cálculo BUSCARH en el Ayudante de Office o el Asistente para Ayuda y haga clic en Búsqueda Para ver el tema.
Para obtener más información acerca de la función BUSCARV, haga clic en Ayuda de Microsoft Excel En la páginaAyuda menú, escriba Función de hoja de cálculo BUSCARV en el Ayudante de Office o el Asistente para Ayuda y haga clic en Búsqueda Para ver el tema.

Propiedades

Id. de artículo: 181213 - Última revisión: sábado, 27 de julio de 2013 - Versión: 12.0
La información de este artículo se refiere a:
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
Palabras clave: 
kbhowto kbmt KB181213 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 181213

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com