Cuando usamos las Hojas de cálculo de Google o Google Spreadsheets si preferís el término en inglés es bastante probable que nos encontremos casos en los que necesitemos poner la primera letra mayúsculas a un texto. Si conoces la función exacta que permite realizar esto la tarea resulta bastante sencilla pero sino es el caso y nos enfrentamos a la tarea de hacerlo a mano puede resultar fatigosa e infernal. Por suerte para todos las Hojas de cálculo de Google son bastante potentes y podemos automatizar esta tarea para que la realice por nosotros.
Una primera aproximación a la solución sería utilizar la función «PROPER»
Y decimos primera aproximación porque como veréis por la imagen que está encima de estas líneas el comando lo que hace realmente es capitalizar todas las palabras del texto…y esto no es exactamente lo que queríamos hacer. Aunque sin duda esta opción ayudará a muchas personas que no necesiten más por que sus textos solo tengan una palabra.
En cualquier caso podemos usarla para llegar a la solución final.
El siguiente paso será conocer la función «MID«, que nos permite obtener una subcadena a partir de otra indicándole el indice del carácter donde empieza y cuantos caracteres queremos. Siguiendo con el ejemplo anterior nos quedaría algo como:
Ahora tan sólo tenemos que combinar estas dos funciones para obtener el resultado que deseamos. Vamos a necesitar concatenar dos textos, algo que lograremos mediante la función «CONCATENATE» y como necesitaremos además conocer la longitud de un texto necesitaremos además la función «LEN«. La longitud del texto es necesaria porque necesitamos unir la primera letas de nuestro texto con el resto del texto del mismo. El resultado de todas estas fórmulas es el siguiente:
Para hacerlo más cómodo a continuación os dejo el conjunto de fórmulas que hemos usado:
=CONCATENATE(proper(mid(B4;1;1));mid(B4;2;len(B4)+1))
En realidad podemos obtener el mismo resultado utilizando otro conjunto de fórmulas de las Hojas de cálculo de Google o Google Spreadsheets…como se suele decir hay muchos caminos para llegar a un mismo destino. De esta manera hemos aprendido a concatenar dos textos en Google Spreadsheets, además de conocer la longitud de un texto y obtener un trozo de una cadena de texto a partir de otra, lo que no está mal para un sólo día.
Saludos desde lo más profundo de los bytes.