Compruebe si existe un valor mediante la fórmula BUSCARV

Fórmula genérica:

= SI (ESERROR (BUSCARV (valor, rango, número de columna, 0)), "No", "Sí")

La función BUSCARV de Excel es la función que se usa con más frecuencia en Excel y se usa principalmente para devolver un valor si el valor está dentro del rango. No se puede trabajar con eficacia sin BUSCARV en Microsoft Excel.

El uso básico de BUSCARV es recuperar datos de un rango / hoja / libro de trabajo a otro, en función de una identificación o valor único. Pero usando BUSCARV podemos hacer muchas otras tareas.

En este tutorial aprenderemos cómo verificar si un valor dado existe en una lista o no, usando BUSCARV.

Comencemos con un ejemplo.

Ejemplo de BUSCARV:

Digamos que Ned Stark quiere saber si su hijo Rob Stark ganó el JUEGO DE TRONOS o no.

Entonces tienes una lista de personajes que ganaron (sobrevivieron) este Juego de Tronos. Tenemos la consulta de Ned en la columna D.

Ahora necesitamos verificar los valores en la lista para ver si existen o no usando BUSCARV.

Sintaxis genérica de la fórmula BUSCARV

= BUSCARV (valor para verificar, rango de lista, número de columna, 0/1)

or

= BUSCARV (lookup_value, table_array, col_index_num, [lookup_range]): sintaxis de Excel

Valor a verificar: el primer argumento es el valor que desea encontrar. Queremos buscar a Rob y Sansa,

Rango de lista: esta es su lista desde donde se encontrarán los valores de búsqueda de Excel. Aquí está en el rango A2: A5 (estamos tomando una pequeña lista para una mejor comprensión. Puede ser lakh de filas y miles de columnas)

Número de columna: este es el número de columna desde donde desea obtener el valor en su rango. Dado que nuestro rango está solo en la columna A, es 1 para nosotros.

0/1: El último argumento es muy importante. Si quiere encontrar una coincidencia exacta, dé 0 o FALSO, y si quiere encontrar el valor más cercano o decir aproximado, dé 1 o VERDADERO. Queremos encontrar la coincidencia exacta, por lo que daremos 0 como argumento.

Reunámoslo en la celda E2 y escribamos esta fórmula BUSCARV:

= BUSCARV (D2, $ A $ 2: $ A $ 5,1,0)

Copie esta fórmula de E3. Verá una imagen similar a continuación en su Excel:

BUSCARV busca el valor de búsqueda proporcionado en el rango dado. Si no se encuentra el valor, devuelve un error # N / A. Si se encuentra un valor, Excel devuelve el valor.

Por lo tanto, Rob no está en la lista y Sansa está allí. Pero probablemente no querrá enviar este tipo de informe. Desea enviar si "Sí" si ganó y "NO" si no.

Para hacer eso usamos IF e ISERROR.

ISERROR simplemente comprueba si la fórmula devuelve un error o no. Si hay un error, devuelve VERDADERO o FALSO.

Solo se necesita un argumento. Puede proporcionar cualquier cosa, pero la mayoría de las veces le enviamos una fórmula para validar.

Cuando actualice la fórmula a continuación en la celda E2 y la copie en E3. Tendrás esto.

= ISERROR (BUSCARV (D2, $ A $ 2: $ A $ 5,1,0))

Ahora, según el valor devuelto porISERROR, podemos usar IF aquí para obtener los resultados deseados.

Si hay un error, entonces "No" o "Sí", ganaron.

Escribe esta fórmula en la celda de E2:

= SI (ESERROR (BUSCARV (D2, $ A $ 2: $ A $ 5,1,0)), "NO", "YES")

Finalmente, tiene su resultado en el formato deseado.

Aquí aprendimos cómo usar la fórmula BUSCARV en Excel para encontrar si un valor está en una lista o no. Teníamos ambos datos en la misma hoja. Las búsquedas de Excel también tienen valor en la otra hoja. Solo necesita dar el nombre de la hoja antes del rango para sobresalir el valor de búsqueda en otra hoja. Incluso Excel puede BUSCARV de diferentes libros de trabajo. El proceso es el mismo que este. Estas fórmulas están disponibles en Excel 2016, 2013, 2010 y también en algunas versiones anteriores de Excel.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Terms and Conditions of use

The applications/code on this site are distributed as is and without warranties or liability. In no event shall the owner of the copyrights, or the authors of the applications/code be liable for any loss of profit, any problems or any damage resulting from the use or evaluation of the applications/code.