FUNCIONES DE TEXTO


FUNCIONES DE TEXTO


SI DESEA MAYOR EXPLICACIÓN DE CADA FUNCIÓN HACER CLIC EN LOS NOMBRES DE CADA FUNCIÓN.


Funciones de texto

FUNCIÓNDESCRIPCIÓN
ASC Convierte las letras inglesas o katakana de ancho completo (de dos bytes) dentro de una cadena de caracteres en caracteres de ancho medio (de un byte).
TEXTOBAHT Convierte un número en texto, con el formato de moneda ß (Baht).
CARACTER Devuelve el carácter especificado por el número de código.
LIMPIAR Quita del texto todos los caracteres no imprimibles.
CODIGO Devuelve un código numérico del primer carácter de una cadena de texto.
CONCATENAR Concatena varios elementos de texto en uno solo.
MONEDA Convierte un número en texto, con el formato de moneda $ (dólar).
IGUAL Comprueba si dos valores de texto son idénticos.
ENCONTRAR, ENCONTRARB Busca un valor de texto dentro de otro (distingue mayúsculas de minúsculas).
DECIMAL Da formato a un número como texto con un número fijo de decimales.
JIS Convierte las letras inglesas o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes).
IZQUIERDA, IZQUIERDAB Devuelve los caracteres del lado izquierdo de un valor de texto.
LARGO, LARGOB Devuelve el número de caracteres de una cadena de texto.
MINUSC Pone el texto en minúsculas.
EXTRAE, EXTRAEB Devuelve un número específico de caracteres de una cadena de texto que comienza en la posición que se especifique.
FONETICO Extrae los caracteres fonéticos (furigana) de una cadena de texto.
NOMPROPIO Pone en mayúscula la primera letra de cada palabra de un valor de texto.
REEMPLAZAR, REEMPLAZARB Reemplaza caracteres de texto.
REPETIR Repite el texto un número determinado de veces.
DERECHA, DERECHAB Devuelve los caracteres del lado derecho de un valor de texto.
HALLAR, HALLARB Busca un valor de texto dentro de otro (no distingue mayúsculas de minúsculas).
SUSTITUIR Sustituye texto nuevo por texto antiguo en una cadena de texto.
T Convierte sus argumentos a texto.
TEXTO Da formato a un número y lo convierte en texto.
ESPACIOS Quita los espacios del texto.
MAYUSC Pone el texto en mayúsculas.
VALOR Convierte un argumento de texto en un número.





La función TEXTO en Excel nos ayuda a convertir un valor numérico en texto y además nos permite indicar el formato que deseamos aplicar a dicho texto. La función TEXTO es especialmente útil cuando deseamos dar formato a un número antes de ser concatenado con otra cadena de texto.
Sintaxis de la función TEXTO

La función TEXTO en Excel tiene dos argumentos obligatorios:


Valor (obligatorio): El valor numérico que convertiremos a texto. Puede ser la referencia a la celda que contiene el valor numérico.
Formato (obligatorio): Cadena de texto que indica el formato que se aplicará al valor numérico.
Ejemplo de la función TEXTO

En la celda A1 tengo el valor 56.25 y deseo convertir ese valor en el texto “$56.25” y para ello utilizo la siguiente fórmula:

=TEXTO(A1, "$0.00")

Observa el resultado al introducir esta fórmula en la celda B1:



Aunque el resultado mostrado en la celda B1 también lo podríamos obtener al utilizar los comandos de formato de Excel, el utilizar la función TEXTO nos da la posibilidad de concatenar el resultado con otra cadena de texto. Observa la fórmula utilizada en la celda C1:



Hemos tomado el valor de la celda A1, le hemos aplicado el formato deseado y lo hemos concatenado con otras cadenas de texto.
Formatos con la función TEXTO

Para ejemplificar claramente las posibilidades de formato que tenemos con la función TEXTO, he creado una tabla con algunos ejemplos. En la primer columna se encuentra el valor numérico, posteriormente la fórmula utilizada y en la tercera columna el resultado.



Los formatos indicados en la función TEXTO utilizan una serie de códigos especiales que nos permiten obtener el resultado deseado. Estos códigos son los mismos que se utilizan en el formato personalizado de una celda en Excel.
Código #: Indica que ese espacio estará ocupado por un número.
Código ?: Indica que ese espacio estará ocupado por un número y si no está presente lo rellena con un espacio en blanco.
Código 0: Indica que ese espacio estará ocupado por un número y si no está presente lo rellena con el número cero.

Si quieres ver algunos ejemplos adicionales de estos códigos consulta el artículo: Códigos de formato personalizado en Excel.
Formato de fechas con la función TEXTO

Ya que las fechas en Excel son valores numéricos, es posible dar formato a una fecha con la función TEXTO. Observa los siguientes ejemplos:


Por lo general utilizamos Excel para procesar y evaluar datos numéricos, pero en ocasiones es necesario manipular o editar celdas que contienen texto, para ello podemos usar estas funciones: IZQUIERDA, DERECHA, EXTRAE, ENCONTRAR, LARGO, TEXTO y REEMPLAZAR, CONCATENAR. A continuación te mostramos descripciones y ejemplos de cada una.




IZQUIERDA
Devuelve las primeras n letras a partir de la izquierda del texto según estos parámetros:


Texto.
Numero de caracteres a devolver.




DERECHA
Devuelve las primeras n letras a partir de derecha a izquierda del texto según estos parámetros:


Texto.
Numero de caracteres a devolver.




EXTRAE
Devuelve n letras de un texto a partir de la posición que indiquemos, los parámetros son:


Texto
Posición dentro del Texto indicado desde la que deseamos iniciar a extraer una parte del texto.
Cantidad de letras que deseamos extraer.




ENCONTRAR
Esta función encuentra un texto dentro de otro texto y regresa la posición en la cual fue encontrado, los parámetros son:


Texto que estamos buscando
Texto en el que deseamos realizar la búsqueda
Posición por la cual deseamos realizar la búsqueda, si ingresamos 1, se buscara desde el inicio, si ingresamos 10, se buscara desde la décima letra, etc.




Nota: La búsqueda hace diferencia entre letras mayúsculas y minúsculas.


LARGO
Devuelve la cantidad de letras de un texto, la función recibe como único parámetro el texto a evaluar.






TEXTO
Esta función se aplica a números y les da el formato que le indiquemos, esta función es muy útil para presentar números de una mejor forma, en este ejemplo le aplicamos un formato de número telefónico a un texto. Los parámetros que recibe son:


Texto al que se aplicará el formato.
Formato deseado




Nota: Los números del texto van a reemplazar a los caracteres de numeral (#) dentro el formato indicado.


REEMPLAZAR
Esta función nos permite reemplazar o insertar textos dentro de otro texto. Recibe los siguientes parámetros:


Texto en el que deseamos reemplazar o insertar.
Posición dentro del texto en donde inicial el reemplazo.
Número de caracteres que deseamos reemplazar, si ingresamos 0 (cero), se hará una inserción en lugar de reemplazo.
Nuevo texto para insertar o reemplazar según parámetro 3




CONCATENAR
Concatenar es una palabra que se utilizar en programación para nombrar la acción de unir una serie de valores en un solo texto. Esta función en Excel nos permite unir en una celda uno o más valores. La función recibe de 1 a 30 parámetros cada uno con el valor que deseamos unir al texto final.


Uso de funcion concatenar para unir textos


Nota: Puedes unir o concatenar textos usando el operador &, por ejemplo el mismo resultado anterior se obtiene con esta formula.


=A2&B2
Conclusión
Estas funciones pueden ser muy útiles al trabajar con textos, y pueden combinarse para obtener mejores resultados, por ejemplo podemos usar la función REEMPLAZAR para modificar un texto en combinación con las funciones LARGO y ENCONTRAR para definir los caracteres a reemplazar y desde donde inicia el reemplazo.




Función CARACTER(número)


Devuelve el carácter específicado por el número de código correspondiente al código de caracteres ASCII.


Ejemplo: =CARACTER(76) devuelve L



Función CODIGO(texto)


Esta función devuelve el código ASCII del primer caracter del texto pasado como parámetro.


Ejemplo: =CODIGO("L") devuelve 76



Función CONCATENAR(texto1; texto2; ...; textoN)


Devuelve una cadena de caracteres con la unión de los textos pasados como parámetros. Esta función es de utilidad cuando tenemos texto como puedan ser el nombre completo de una persona pero está dividido en distintas celdas y en alguna ocasión queremos fundir el nombre completo en una sola celda.


Ejemplo: =CONCATENAR("Antonio ";"Gutierrez ";"Fernandez " ) devuelve Antonio Gutierrez Fernandez


Función DECIMAL(número; decimales; no_separar_millares)


Redondea un número pasado como parámetro a los decimales indicados y devuelve el resultado en formato de texto. La última opción es una parámetro lógico (VERDADERO, FALSO), si se omite coge como valor FALSO, mostrará los puntos separadores de los millares.


Ejemplo: =DECIMAL(4005,75;3) devuelve 4.005,750 y =DECIMAL(4005,75;3;verdadero) devuelve 4005,750









Función ENCONTRAR(texto_buscado; dentro_del_texto; núm_inicial)


Devuelve la posición inicial del texto buscado dentro de otro texto empezando a buscar desde la posición núm_inicial. A diferencia de la función HALLAR, ENCONTRAR distingue entre mayúsculas y minúsculas y no admite caracteres comodín.


Ejemplo: =ENCONTRAR("Wally";"Siempre buscando nuevas aventuras este Wally y siempre perdido, ayúdame a encontrarlo";1)


devuelve 40, que es la posición donde empieza la palabra Wally.


Función EXTRAE(texto; posicion_inicial; núm_caracteres)


Devuelve los caracteres indicados de una cadena de texto a partir de una posición inicial.


Ejemplo: =EXTRAE("Mirando el mar, me envuelve una emoción intensa...";12;3) devuelve "mar"





No hay comentarios:

Publicar un comentario