¿cómo verifico si una celda comienza con texto?
En Excel, cuando se trabaja con datos, puede haber ocasiones en las que sea necesario comprobar si el valor de una celda comienza con un texto en particular o si la parte inicial de ese valor es un número o no. En este tutorial, aprenderemos cómo escribir una fórmula para enviar ambas condiciones por mensaje de texto.
SI el valor de una celda comienza con un texto particular
En el siguiente ejemplo, debe verificar si los primeros tres caracteres de la celda son iguales a LXI. Para esto necesitas usar IF e IZQUIERDA.
Puede utilizar los pasos a continuación para escribir esta fórmula:
- Primero, ingrese la función SI en una celda.
- Después de eso, ingrese la función IZQUIERDA en el primer argumento del SI y consulte la celda A2 donde tiene el valor, en el segundo argumento use 3 para el número_dígito.
- Luego, use el signo igual e ingrese el valor (usando comillas dobles) que desea probar.
- Ahora, en el segundo argumento, ingrese «Sí».
- Y en el tercer argumento, ingrese «No».
- Al final, ingrese los paréntesis de cierre y presione Enter para obtener el resultado.
Como puede ver a continuación, para todos los valores donde tenemos el valor «LXI» al inicio del valor, devuelve Sí; de lo contrario, No.
=IF(LEFT(A2,3)="LXI","Yes","No")
Contar si las células comienzan con
Utilice la siguiente fórmula si desea contar el número de celdas que comienzan con un valor particular.
=SUMPRODUCT(--(LEFT(A2:A10,3)="LXI"))
Para obtener más información sobre esto, puede leer sobre el uso de SUMPRODUCT con una condición.
Si el valor de una celda comienza con un número
De manera similar, puedes escribir una fórmula para verificar si una celda comienza con un número.
=IF(ISNUMBER(VALUE(LEFT(A2,2))), "Yes","No")
En esta fórmula, hemos utilizado la función VALOR alrededor de IZQUIERDA. Cuando obtienes un valor usando IZQUIERDA, devuelve ese valor como texto, incluso si ese valor es un número.
Es por eso que para convertir un número en un número necesitamos usar VALOR. Después de eso, usamos ISNUMBER para probar el valor devuelto por IZQUIERDA. Si este valor es un número, la condición es VERDADERA y SI devuelve SÍ; en caso contrario, No.