Compruebe si el valor existe dentro del rango en Excel y Google Sheets

¿Alguna vez te has preguntado si un valor específico existe dentro de un rango en Excel o Google Sheets? Pues estás de suerte, porque en este artículo te mostraremos cómo comprobarlo de manera rápida y sencilla. Ya sea que necesites buscar un número en una lista de precios o determinar si un nombre se encuentra en una base de datos, aprenderás a utilizar una función clave que te ahorrará mucho tiempo y esfuerzo. ¡Sigue leyendo para descubrir cómo verificar si el valor existe dentro del rango en Excel y Google Sheets!

En este artículo, exploraremos las fórmulas más utilizadas en Excel y Google Sheets para comprobar si existe un valor en una columna, fila o dentro de un rango de celdas.

Ya sea que sea un usuario experimentado o recién esté comenzando a aprender sobre su programa de hoja de cálculo favorito, saber cómo identificar rápidamente si un valor específico está presente o ausente en un rango determinado puede ahorrarle mucho tiempo y esfuerzo en su análisis de datos. Esto puede resultar especialmente útil cuando se trabaja con grandes conjuntos de datos o cuando se realizan investigaciones. En Microsoft Excel y Google Sheets, existen varias fórmulas para realizar esta tarea. Con nuestra guía paso a paso, puedes aplicarlos fácilmente a tus hojas de cálculo, independientemente de la estructura y el tamaño de tu conjunto de datos.

Si el valor existe en el rango en Excel

Para verificar si un determinado valor existe en un rango de celdas y, si existe, devuelve algo de texto y, si no, devuelve otro texto, puede usar una combinación de las funciones SI y CONTAR.SI.

SI(CONTAR.SI(rango, valor)>0, «Sí», «No»)

En esta fórmula, CONTAR.SI cuenta las apariciones de un valor determinado en un rango. Si el recuento es mayor que cero, la declaración IF devuelve «Sí». Si el valor no se encuentra dentro del rango, la función CONTAR.SI trae cero y SI genera «No».

Esta fórmula genérica funciona bien en todos los escenarios posibles.

Comprobar si el valor existe en una columna

Para probar si un valor en C3 está presente en la columna A (más precisamente en el rango A3:A20), puede utilizar esta fórmula:

=IF(COUNTIF($A$3:$A$20, C3)>0, "Yes", "No")

Preste atención a que bloqueamos la referencia del rango ($A$3:$A$20) usando el signo $ para que la fórmula se copie correctamente en las celdas D4:D7: Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Comprobar si el valor existe en una fila

Para saber si un valor en B5 aparece en la fila B2:I2, la fórmula toma esta forma:

=IF(COUNTIF($B$2:$I$2, B5)>0, "Yes", "No") Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Comprobar si el valor existe en un rango

Para verificar si un valor específico ocurre en un rango 2D, proporcione la referencia de rango correspondiente al primer argumento de CONTAR.SI. Por ejemplo:

=IF(COUNTIF($A$3:$B$11, D3)>0, "Yes", "No") Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Más fórmulas para encontrar el valor de búsqueda en un rango

La fórmula SI + CONTAR.SI es la forma más fácil, pero no la única, de saber si un determinado valor aparece en un rango. A continuación se presentan algunas soluciones alternativas.

ESNÚMERO y PARTIDO

Otra forma de comprobar si un valor aparece en una lista es utilizar COINCIDIR junto con la función ESNUMERO. Por ejemplo:

=IF(ISNUMBER(MATCH(C3, $A$3:$A$20, 0)), "Yes", "No")

La función COINCIDIR devuelve la posición del valor de búsqueda (C3) dentro del rango (A3:A20) como un número; un error #N/A si no se encuentra ninguna coincidencia. La función ESNÚMERO convierte un número en VERDADERO y un error en FALSO. Al envolver la construcción en IF se obtiene «Sí» o «No» como resultado final.

ISNA y BUSCARV

Una solución un poco más compleja pero que aún funciona es utilizar las funciones IF, ISNA y BUSCARV en una fórmula:

=IF(ISNA(VLOOKUP(C3, $A$3:$A$20, 1, FALSE)), "No", "Yes")

Aquí, la función BUSCARV busca el valor de búsqueda en la matriz especificada y devuelve una coincidencia exacta (FALSO) de la misma columna (1). Si no se encuentra ninguna coincidencia, se devuelve un error #N/A. (En Excel 365 y Excel 2021, puede usar BUSCARX en lugar de BUSCARV). La función ISNA verifica el resultado en busca de errores #N/A y devuelve VERDADERO si es positivo, FALSO en caso contrario. Finalmente, la función SI devuelve «No» para VERDADERO (no coincide) y «Sí» para FALSO (coincidencia). Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Para obtener más información, consulte Cómo usar ISNA con BUSCARV en Excel.

ISNA y PARTIDO

Esta solución es muy similar a la anterior excepto que utiliza COINCIDIR en lugar de BUSCARV para verificar los rangos de coincidencias:

=IF(ISNA(MATCH(C3, $A$3:$A$20, 0)), "No", "Yes")

Consejo. Si su objetivo es encontrar un valor de búsqueda en una columna y devolver un valor coincidente de otra columna, utilice la función BUSCARV o BUSCARXL en su forma básica.

Si el valor existe dentro del rango en Google Sheets

En Google Sheets, puede verificar si existe un valor en un rango usando exactamente las mismas fórmulas que usamos en Excel.

Por ejemplo, para encontrar si el valor en D3 ocurre en el rango A3:B11, la fórmula en E4 es:

=IF(COUNTIF($A$3:$B$11, D3)>0, "Yes", "No") Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Puede encontrar algunas fórmulas más en nuestra hoja de cálculo de muestra, que está disponible al final de este tutorial.

Compruebe si el valor existe en el rango: coincidencia parcial

Para ver si alguna celda en un rango contiene una subcadena determinada, coloque un carácter comodín (asterisco) a ambos lados del valor de búsqueda para que CONTAR.SI lo busque en cualquier lugar de una celda:

SI(CONTAR.SI(rango«*valor*»)>0, «Sí», «No»)

Por ejemplo, la siguiente fórmula comprobará si alguna celda del rango A3:B11 contiene la palabra «manzana»:

=IF(COUNTIF(A3:B11, "*apple*")>0, "Yes", "No")

Si se refiere a una determinada celda en lugar de a un valor codificado, concatene asteriscos antes y después de la referencia de la celda de esta manera:

=IF(COUNTIF($A$3:$B$11,"*"&D3&"*")>0, "Yes", "No") Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Resaltar los valores que existen en el rango.

Una forma más visual de identificar valores que existen en un rango determinado podría ser resaltarlos con el formato condicional de Excel. Los pasos son:

  1. Seleccione las celdas con valores que desea encontrar en un rango (C3:C7 en nuestro caso).
  2. Sobre el Hogar pestaña, en la Estilos grupo, haga clic Formato condicional > Nueva regla.
  3. En el Nueva regla de formato ventana, seleccione Utilice una fórmula para determinar qué celdas formatear.
  4. Introduzca una de estas fórmulas en el Dar formato a los valores donde esta fórmula es verdadera caja:

    =MATCH(C3, $A$3:$A$20, 0)

    =COUNTIF($A$3:$A$20, C3)>0

    Donde C3 es la celda superior con los valores objetivo y $A$3:$A$20 es el rango a verificar.

  5. Haga clic en el Formato… y configure el formato deseado.
  6. Hacer clic DE ACUERDO dos veces para cerrar ambas ventanas de diálogo.

¡Hecho! Se resaltan todos los valores que existen en el rango (coincidencia exacta): Compruebe si el valor existe dentro del rango en Excel y Google Sheets

A más destacado valores parcialmente coincidentesmodifique la fórmula como se muestra a continuación: concatene un asterisco en ambos lados de la referencia del valor de búsqueda:

=MATCH("*"&C3&"*", $A$3:$A$20, 0)

=COUNTIF($A$3:$A$20, "*"&C3&"*")>0 Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Consejo. La misma fórmula se puede utilizar con el formato condicional de Hojas de cálculo de Google para resaltar coincidencias exactas o parciales en un rango en las hojas de cálculo de Google.

Ahora está equipado con el conocimiento y las habilidades para verificar si existe un valor en una columna, fila o rango con confianza y facilidad. ¡Gracias por leer!

Cuadernos de práctica

Compruebe si el valor existe en el rango en Excel (archivo .xlsx)
Encuentre si el valor existe dentro del rango en Google Sheets (hoja en línea)

Usted también podría estar interesado en

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Compruebe si el valor existe dentro del rango en Excel y Google Sheets

Compruebe si el valor existe dentro del rango en Excel y Google Sheets

En muchas ocasiones necesitamos determinar si un valor específico existe dentro de un rango en Excel o Google Sheets. Esta función es extremadamente útil para realizar diversas tareas, como buscar coincidencias, verificar la presencia de datos importantes o incluso filtrar resultados basados en ciertos criterios. A continuación, responderemos algunas de las preguntas más frecuentes relacionadas con este tema:

¿Cómo compruebo si un valor está dentro de un rango en Excel?

En Excel, podemos utilizar la función BUSCARV para verificar si un valor dado existe dentro de un rango específico de datos. La función BUSCARV compara el valor buscado con los valores en el primer columna del rango y devuelve un resultado si encuentra una coincidencia. Si no encuentra una coincidencia, podemos utilizar la función SI.ERROR para mostrar un resultado personalizado. Para obtener más información sobre cómo utilizar estas funciones, puedes consultar el siguiente enlace: Función SI.ERROR en Excel.

¿Cómo compruebo si un valor está dentro de un rango en Google Sheets?

En Google Sheets, también podemos emplear la función BUSCARV para verificar la existencia de un valor en un rango de datos. La función BUSCARV comparará el valor buscado con los valores de la primera columna del rango y devolverá un resultado si encuentra una coincidencia. Para obtener más detalles sobre cómo utilizar esta función en Google Sheets, puedes visitar el siguiente enlace: Función BUSCARV en Google Sheets.

¿Qué otras funciones puedo utilizar para comprobar si un valor está en un rango?

Además de la función BUSCARV, tanto Excel como Google Sheets ofrecen otras funciones útiles para comprobar la existencia de un valor en un rango determinado. Algunas de estas funciones incluyen BUSCARH, BUSCAR, COINCIDIR y FILTRO. Puedes encontrar más información sobre estas funciones en los siguientes enlaces:

  1. Función BUSCARH en Excel
  2. Función BUSCAR en Google Sheets
  3. Función COINCIDIR en Google Sheets
  4. Función FILTRO en Google Sheets

Estas funciones proporcionan diferentes enfoques para buscar y verificar la existencia de un valor dentro de un rango, por lo que es recomendable familiarizarse con ellas para aprovechar al máximo las opciones que ofrecen.

Esperamos que este artículo haya aclarado tus dudas sobre cómo comprobar si un valor existe dentro de un rango en Excel y Google Sheets. Recuerda que estas herramientas pueden proporcionarte un mayor control sobre tus datos y mejorar la eficiencia de tus tareas.


Deja un comentario