Las funciones de texto sirven para analizar, reorganizar, crear cadenas de texto o extraer textos de celdas. La principal utilidad de estas formulas es normalizar datos que vamos a trabajar, adecuandolos a nuestras necesidades. Las principales funciones de texto son:

CONCATENAR

La funcion Concatenar (en ingles CONCATENATE) une varios elementos de texto en uno solo.

  • Uso: CONCATENAR(texto1, [texto2], …), donde (texto1), (texto2) son los textos o celdas a unir. Se pueden unir hasta 256 valores.
  • Ejemplo: CONCATENAR(«Ahora»;»A2″) = Si en la celda A2 está la palabra «no», el resultado será «Ahorano»

DECIMAL

La funcion Decimal (en ingles FIXED) redondea un número al número especificado de decimales y devuelve el resultado como texto con o sin comas.

  • Uso: DECIMAL(número, [decimales], [no_separar_millares]), donde numero es el numero o celda que vamos a redondear, decimales es el numero de decimales al que vamos a redondear (Es ocional y sis e omite se toma como valor 2) , y (no_separar_millares) se ha de especificar VERDADERO (para no incluir el separador de millares) o FALSO (para si incluirlo). Tambien es ocpional y si se omite se toma como valor VERDADERO.
  • Ejemplo: DECIMAL(A1;1;FALSO) = Devolverá un número con un decimal y separador de millares.

DERECHA

La funcion Derecha (en ingles RIGHT) devuelve el número especificado de caracteres del final de una cadena de texto.

  • Uso:DERECHA(texto, [núm_de_caracteres]), donde (texto) es la cadena de texto de donde se extraeran los caracteres y (núm_de_caracteres es el numero de caracteres a extraer. Es un campo opcional y si se omite se toma como valor 1.
  • Ejemplo: DERECHA(«ABCDEFG»;3) = EFG

ENCONTRAR

La funcion Encontrar (en ingles FIND) devuelve la posición inicial de una cadena de texto dentro de otra cadena de texto.

  • Uso: ENCONTRAR(texto_buscado, dentro_del_texto, [núm_inicial]), donde (texto_buscado) es el texto que se quiere encontrar, •dentro_del_texto es la cadena de texto donde se va a buscar y núm_inicial es el numero de caracter donde empezará la busqueda, es opcional y si se omite la busqueda incluye todos los caracteres.
  • Ejemplo: ENCONTRAR(«i»,»Microsoft») = 2

ESPACIOS

La funcion Espacios (en ingles TRIM) quita todos los espacios del texto excepto los espacios individuales entre palabras.

  • Uso: ESPACIOS(texto) donde (texto) es el texto al que se le quitaran los espacios.
  • Ejemplo: ESPACIOS(«Ahora no») = Ahorano

EXTRAE

La funcion Extrae (en ingles MID) devuelve los caracteres del centro de una cadena de texto, dada una posición y longitud iniciales.

  • Uso: EXTRAE(texto, posición_inicial, núm_de_caracteres), donde (texto) es la cadena de texto de donde se van a estraer los caracteres, (posición_inicial) es la posiscion del primer caracter a extraer y (núm_de_caracteres) es el numero de caracteres a extraer.
  • Ejemplo: EXTRAER(«ABCDEFG»;4;1) = D

IGUAL

La funcion Igual (en ingles EXACT) comprueba si dos cadenas de texto son exactamente iguales, teneidno en cuenta mayusculas y minusculas.

  • Uso: IGUAL(texto1, texto2), donde (texto1) y (texto2) son aquellos textos que se quieren comparar.
  • Ejemplo: IGUAL(«Microsoft»;»microsoft») = FALSO

IZQUIERDA

La funcion Izquierda (en ingles LEFT) devuelve el número especificado de caracteres del principio de una cadena de texto.

  • Uso:IZQUIERDA(texto, [núm_de_caracteres]), donde (texto) es la cadena de texto de donde se extraeran los caracteres y (núm_de_caracteres es el numero de caracteres a extraer. Es un campo opcional y si se omite se toma como valor 1.
  • Ejemplo: IZQUIERDA(«ABCDEFG»;3) = ABC

LARGO

La funcion Largo (en ingles LEN) devuelve el número de caracteres de una cadena de texto.

  • Uso: LARGO(texto), donde (texto) es el texto el cual queremos medir el largo.
  • Ejemplo: LARGO(«ABCDEFG») = 7

MAYUSC

La funcion Mayusc (en ingles UPPER) convierte una cadena de texto en letras mayúsculas.

  • Uso: MAYUSC(texto), donde (texto) es el texto que queremos convertir en mayusculas.
  • Ejemplo: MAYUSC(«Abcdefg») = ABCDEFG

MINUSC

La funcion Minusc (en ingles LOWER) convierte una cadena de texto en letras minúsculas.

  • Uso: MINUSC(texto), donde (texto) es el texto que queremos convertir en minusculas.
  • Ejemplo: MAYUSC(«ABCDEFG») = abcdefg

MONEDA

La funcion Moneda (en ingles DOLLAR) convierte un número en texto usando formato de moneda.

  • Uso: MONEDA(número, núm_de_decimales), donde (numero) es el numero a convertir a formato texto y (núm_de_decimales) es el numero de decimales que queremos obtener, es opcional y si no se especifica se toma 2 como valor.
  • Ejemplo: MONEDA(318;1) = $318.0

NOMPROPIO

La funcion Nompropio (en ingles PROPER) Convierte una cadena de texto en mayúsculas o minúsculas como si fuesen nomres propios:la primera letra de cada palabra en mayúscula y las demás en minúscula.

  • Uso: NOMPROPIO(texto), donde (texto) es el texto al que se le va dar formato.
  • Ejemplo: NOMPROPIO(«ABCDEFG») = Abcdefg

REEMPLAZAR

La funcion Reemplazar (en ingles REPLACE) reemplaza parte de una cadena de texto por otra. Es la formulacion de buscar y reemplazar.

  • Uso: REEMPLAZAR(texto_original, núm_inicial, núm_de_caracteres, texto_nuevo), donde (texto_original) es el texto que contiene aquellos caracteres que vamos a reemplazar, (nún_inicial) es la posicion del texto donde empezará el reemplazo, (núm_de_caracteres) es el numero de caracteres que se van a reemplazar y (texto_nuevo) es el texto que vamos a insertar en la posicion especificada.
  • Ejemplo: REEMPLAZAR(«ABCDEFG»;2;3;»12″) = A12EFG

T

La funcion T (en ingles T) comprueba si un valor es texto y devuelve el texto si lo es, o comillas dobles si no lo es. Las comillas dobles general una celda vacias.

  • Uso: T(texto), donde (texto) es el valor a comprobar.
  • Ejemplo: TEXTO(«ABCDEFG») = ABCDEFG
  • Ejemplo2: TEXTO(«123456») = «»

TEXTO

La funcion Texto (en ingles TEXT) convierte un valor en texto, con un formato de número específico.

  • Uso: TEXTO(valor, formato), donde (valor) es aquel valor numerico que queremos transormar en texto y (formato) es el formato a convertir, especificado.
  • Ejemplo: TEXTO(«318;»#.##0,00») = 318,00

VALOR

La funcion Valor (en ingles VALUE) convierte un argumento de texto que representa un número en un número.

  • Uso: VALOR(texto), donde (texto) es el texto que queremos convertir.
  • Ejemplo: VALOR(«1234») = 1234
  • Ejemplo2: VALOR(«ABCDEFG») = #¡VALOR!