Aa Funciones de Texto
En el procesamiento de bases de datos es frecuente encontrar información alfanumérica que necesita ser ordenada, limpiada, extraída o transformada. En esta lección reconocerás el propósito técnico de las 27 funciones incluidas en la categoría Texto.
Lo que aprenderás
- ✓Explicar el propósito de las funciones de texto en el procesamiento de información alfanumérica.
- ✓Reconocer funciones destinadas a extraer, buscar, unir o reemplazar caracteres dentro de una cadena.
- ✓Distinguir funciones que permiten limpiar espacios, corregir mayúsculas y minúsculas o evaluar el contenido textual.
- ✓Identificar funciones que convierten valores entre texto, números, formatos y códigos de caracteres.
Herramientas para manipular cadenas de caracteres
En una base de datos, estas operaciones ayudan a ordenar y preparar la información antes de utilizarla en otros procesos de análisis.
Estas funciones permiten manipular cadenas de caracteres y corregir la presentación o estructura de la información alfanumérica contenida en una base de datos.
Funciones para procesar y transformar texto
- ✓CARACTER: Devuelve el carácter especificado por el número de código a partir del juego de caracteres establecido en el equipo.
- ✓CODIGO: Devuelve el número de código del primer carácter del texto, según el juego de caracteres utilizado por el equipo.
- ✓CONCATENAR: Une varios elementos de texto separados en uno solo de forma continua.
- ✓DECIMAL: Redondea un número al número especificado de decimales y devuelve el resultado en formato de texto, con o sin comas de separación.
- ✓DERECHA: Extrae y devuelve el número especificado de caracteres contando desde el final —extremo derecho— de una cadena de texto.
- ✓ENCONTRAR: Identifica y devuelve la posición inicial exacta de una cadena de texto dentro de otra cadena de texto.
- ✓ESPACIOS: Actúa como herramienta de limpieza: quita todos los espacios del texto, exceptuando los espacios individuales legítimos entre palabras.
- ✓EXTRAE: Devuelve los caracteres ubicados en el centro de una cadena de texto, basándose en una posición inicial y una longitud especificadas por el usuario.
- ✓HALLAR: Devuelve el número de caracteres —la posición— en el cual se encuentra un carácter en particular o una cadena de texto, leyendo el contenido de izquierda a derecha.
- ✓IGUAL: Realiza una comprobación lógica para determinar si dos cadenas de texto son exactamente iguales y devuelve un resultado de VERDADERO o FALSO.
- ✓IZQUIERDA: Extrae y devuelve el número especificado de caracteres contando desde el principio —extremo izquierdo— de una cadena de texto.
- ✓LARGO: Evalúa una celda y devuelve el número total de caracteres contenidos en una cadena de texto.
- ✓LIMPIAR: Quita todos los caracteres no imprimibles del texto, purificando la cadena de datos.
- ✓MAYUSC: Transforma y convierte la totalidad de una cadena de texto en letras mayúsculas.
- ✓MINUSC: Transforma y convierte todas las letras de una cadena de texto a minúsculas.
- ✓MONEDA: Convierte un valor numérico estándar en texto aplicando visualmente el formato de moneda local.
- ✓NOMPROPIO: Aplica formato de nombre propio, convirtiendo la primera letra de cada palabra en mayúscula y manteniendo las demás letras en minúscula.
- ✓REEMPLAZAR: Sustituye y reemplaza una parte específica de una cadena de texto por una nueva.
- ✓REPETIR: Repite el contenido de texto un número determinado de veces dentro de la celda.
- ✓SUSTITUIR: Busca y reemplaza el texto existente con un texto nuevo especificado dentro de una cadena.
- ✓T: Comprueba la naturaleza del valor: si es texto, devuelve el mismo texto; si no lo es, devuelve comillas dobles.
- ✓TEXTO: Convierte un valor numérico o una fecha en texto, asignándole un formato de número o visualización específico.
- ✓TEXTOBAHT: Convierte un número en texto con formato de la moneda tailandesa baht.
- ✓UNICAR: Devuelve el carácter de codificación Unicode al que hace referencia el valor numérico proporcionado.
- ✓UNICODE: Devuelve el número —punto de código— que corresponde estructuralmente al primer carácter del texto evaluado.
- ✓VALOR: Convierte un argumento de texto que representa un número estructuralmente válido en un valor numérico real y calculable.
- ✓VALOR.NUMERO: Convierte un texto a número de manera independiente a la configuración regional que posea el sistema.
Cada función interviene en una tarea textual diferente
Extracción y ubicación
DERECHA, IZQUIERDA y EXTRAE recuperan caracteres desde distintas posiciones. ENCONTRAR y HALLAR devuelven la ubicación de caracteres o cadenas, mientras LARGO cuenta los caracteres contenidos en el texto.
Limpieza y transformación
ESPACIOS y LIMPIAR depuran la cadena. CONCATENAR, REEMPLAZAR, REPETIR y SUSTITUIR modifican o integran contenido, mientras MAYUSC, MINUSC y NOMPROPIO ajustan su presentación.
IGUAL y T evalúan el contenido. DECIMAL, MONEDA, TEXTO, TEXTOBAHT, VALOR y VALOR.NUMERO convierten o formatean valores, mientras CARACTER, CODIGO, UNICAR y UNICODE relacionan caracteres con códigos.Evaluación y conversión
Identifica primero si necesitas extraer una parte del texto, localizar una posición, limpiar datos, cambiar su presentación, reemplazar contenido o convertir el tipo de valor. Esa necesidad orienta la selección dentro del catálogo.
Texto limpio, uniforme y preparado para su uso
Las funciones de texto permiten preparar información alfanumérica para que sea más uniforme, limpia y utilizable dentro de una base de datos de Excel.