Descarga el libro de trabajo de ejemplo
Este tutorial demuestra cómo verificar si una celda contiene algún número en Excel y Google Sheets.
La celda contiene cualquier número
En Excel, si una celda contiene números y letras, la celda se considera una celda de texto. Puede verificar si una celda de texto contiene algún número usando las funciones COUNT y FIND.
1 | = CONTAR (ENCONTRAR ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
La fórmula anterior busca los dígitos del 0 al 9 en una celda y cuenta el número de dígitos discretos que contiene la celda. Luego devuelve VERDADERO si el recuento es positivo o FALSO si es cero.
Repasemos cada función a continuación para comprender este ejemplo.
ENCUENTRA un número en una celda
Primero, usamos la función ENCONTRAR. La función ENCONTRAR busca la posición de un carácter dentro de una cadena de texto.
1 | = ENCONTRAR ({0,1,2,3,4,5,6,7,8,9}, B3) |
En este ejemplo, usamos una matriz de todos los caracteres numéricos (dígitos 0-9) y buscamos cada uno en la celda. Dado que nuestra entrada es una matriz, entre llaves {}, nuestra salida también es una matriz. El ejemplo anterior muestra cómo se realiza la función BUSCAR diez veces en cada celda (una por cada dígito numérico).
Si se encuentra el número, se emite su posición. Arriba puede ver que el número "1" se encuentra en la tercera posición en la primera fila y "4" se encuentra en la sexta posición en la segunda fila.
Si no se encuentra un número, el # ¡VALOR! Aparece el error.
Nota: Las funciones BUSCAR y BÚSQUEDA devuelven el mismo resultado cuando se utilizan para buscar números. Se puede utilizar cualquier función.
CUENTA el número de dígitos
A continuación, contamos las salidas sin error del último paso. La función COUNT cuenta el número de valores numéricos encontrados en la matriz, ignorando los errores.
1 | = CONTAR (C3: L3) |
Pruebe el recuento de números
Finalmente, necesitamos probar si el resultado del último paso es mayor que cero. La siguiente fórmula devuelve VERDADERO para recuentos distintos de cero (donde la celda de destino contiene un número) y FALSO para cualquier recuento cero.
1 | = M3> 0 |
La combinación de estos pasos nos da nuestra fórmula inicial:
1 | = CONTAR (ENCONTRAR ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
Compruebe si la celda contiene un número específico
Para comprobar si una celda contiene un número específico, podemos utilizar la función BUSCAR o BUSCAR.
1 | = BUSCAR (5, B3) |
En este ejemplo usamos la función FIND para verificar el número 5 en la columna B. Devuelve la posición del número 5 en la celda si se encuentra y un error de VALOR si no se encuentra “5”.
Compruebe si la celda contiene algún número - Hojas de cálculo de Google
Estas fórmulas funcionan igual en Google Sheets que en Excel. Sin embargo, debe presionar CTRL + MAYÚS + ENTRAR para que Hojas de cálculo de Google reconozca una fórmula de matriz.
Alternativamente, puede escribir "ArrayFormula" y poner la fórmula entre paréntesis. Ambos métodos producen el mismo resultado.