Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Categoría: Texto
Nombre en inglés: CHAR
¿Qué hace?
Obtiene el caracter correspondiente al número especificado.
Sintaxis
CARACTER(número)
Ejemplos
CARACTER(65) = A
CARACTER(97) = a
La función CARACTER
en Excel
La función CARACTER en Excel regresa un carácter específico para
un número entero que ha sido proporcionado como argumento. Un
computador tiene un juego de caracteres con un número entero
asignado y es precisamente ese número el que debemos proporcionar
como argumento.
Categoría: Texto
Nombre en inglés: CODE
¿Qué hace?
Devuelve el número de código ANSI del carácter especificado.
Sintaxis
CODIGO(caracter)
Ejemplos
CODIGO(“A”) = 65
CODIGO(“$”) = 36
Función ELEGIR con
caracteres como índice
La función ELEGIR nos permite elegir un valor dentro de una lista de
valores. Cada valor dentro de dicha lista tendrá un índice que inicia
con el número uno e irá aumentando para cada elemento de la lista. El
primer argumento de la función nos permitirá indicar el elemento que
deseamos obtener de toda la lista.
"Viernes", "Sábado")
A = Excelente
B = Bueno
C = Aceptable
D = Bajo
F = Reprobado
Existen varios métodos que podemos utilizar para llevar a cabo esta
tarea. Podríamos utilizar la función BUSCARV para encontrar la
palabra correspondiente para cada letra y también podríamos utilizar
la función SI anidada para comparar cada una de las letras y devolver
la palabra adecuada.
CODIGO(“A”) = 65
CODIGO(“B”) = 66
CODIGO(“C”) = 67
CODIGO(“D”) = 68
CODIGO(“F”) = 70
=ELEGIR(CODIGO(B2) -
64,"Excelente","Bueno","Aceptable","Bajo","","Reprobado")
Una mejora a este ejemplo es que la función ELEGIR tome los valores
de la lista utilizando una referencia a otra celda de la siguiente
manera:
Categoría: Texto
Nombre en inglés: CONCATENATE
¿Qué hace?
Convierte varias cadenas de texto en una sola.
Sintaxis
CONCATENAR(texto1, [texto2], …)
Ejemplos
CONCATENAR(“un “, “texto “, “grande”) = “un texto grande”
CONCATENAR(A1, A2, A3) = une los textos de las celdas A1, A2 y
A3
La función
CONCATENAR en Excel
La función CONCATENAR en Excel nos permite unir dos o más
cadenas de texto en una misma celda lo cual es muy útil cuando nos
encontramos manipulando bases de datos y necesitamos hacer una
concatenación.
=CONCATENAR(A2,
=CONCATENAR(A2," ",
Los pasos del asistente para este ejemplo son exactamente los
mismos del ejercicio anterior, así que al terminar todos ellos y pulsar el
botón Finalizar tendremos un resultado como el mostrado en la
siguiente imagen:
Separar nombres y apellidos en columnas
Al principio de este artículo mencioné que el comando Texto en
columnas es utilizado por algunos usuarios de Excel para separar
nombres y apellidos, así que quiero terminar con un ejemplo que
ilustre este caso.
Categoría: Texto
Nombre en inglés: FIXED
¿Qué hace?
Redondea un número y devuelve el resultado como texto.
Sintaxis
DECIMAL(número, [decimales], [no_separar_millares])
Ejemplos
DECIMAL(12345.678, 2) = 12,345.68
DECIMAL(12345.678, 2, VERDADERO) = 12345.68
Función Excel DERECHA
Categoría: Texto
Nombre en inglés: RIGHT
¿Qué hace?
Obtiene caracteres a la derecha de una cadena de texto de acuerdo al
número de caracteres especificados.
Sintaxis
DERECHA(texto, [núm_de_caracteres])
Ejemplos
DERECHA(“Excel Total”, 5) = “Total”
DERECHA(“Excel Total”) = “l”
La función DERECHA en
Excel
La función DERECHA en Excel nos devuelve la última letra o
carácter de una cadena de texto. También podemos indicar a la
función DERECHA que nos devuelva un número específico de
caracteres del final de la cadena de texto.
=DERECHA(A1)
=DERECHA(A1, 1)
=DERECHA(A1,4)
=ESPACIOS(DERECHA(SUSTITUIR(A1," ",REPETIR("
",LARGO(A1))),LARGO(A1)))
1)*LARGO(A1)+1, LARGO(A1)))
En esta fórmula el número de palabra se encuentra en la celda D8 por
lo que si quiero obtener la segunda palabra debo colocar el valor 2 en
dicha celda. Observa el ejemplo:
Separar una cadena de
texto
Cuando tenemos una cadena texto que debemos separar en
diferentes partes, podemos utilizar fórmulas o también podemos
utilizar el comando Texto en columnas. En esta ocasión te mostraré
ambos métodos para separar una cadena de texto en Excel de
manera que puedas utilizar el método que mejor se adapte a tus
necesidades.
Pero antes de mostrar las fórmulas y los comandos que nos ayudarán
a dividir una cadena de texto, debo explicarte el tipo de separación
que podemos lograr en Excel. Podemos agrupar los tipos de
separación en dos grupos:
Por esta razón es importante recordar que las cadenas de texto deben
tener un carácter delimitador que nos permita identificar cada una de
las partes por las cuales haremos la división. O por el contrario,
podemos aplicar una división en base a un ancho definido.
Ahora que tenemos una mejor idea sobre las capacidades de Excel
para separar una cadena de texto, realizaremos algunos ejemplos
tanto con fórmulas como con el comando Texto en columnas.
=IZQUIERDA(A2, 3)
=DERECHA(A2, 10)
=IZQUIERDA(A2, 3)
=EXTRAE(A2, 5, 5)
Cada vez que hagas clic sobre los datos se insertará un salto de línea,
que podrás observar como una línea vertical con apariencia de flecha,
y que indicará a Excel la posición exacta donde deberá separar la
cadena de texto. Por ejemplo, la siguiente imagen muestra un salto de
línea justo antes del guion medio:
En este ejemplo dejaremos esta división tal como se observa en la
imagen y pulsaré el botón Siguiente. En el paso 3 del proceso
podremos indicar el formato de cada una de las columnas en las que
serán divididas las cadenas de texto, pero por ahora no haré
modificación alguna y solamente indicaré el Destino como una
referencia a la celda B2.
Al pulsar el botón Finalizar, Excel hará la separación de las cadenas
de texto de la siguiente manera:
=ENCONTRAR("-", A2)
=ENCONTRAR("-",A2,B2+1)
=IZQUIERDA(A2, B2-1)
Categoría: Texto
Nombre en inglés: FIND
¿Qué hace?
Encuentra la posición de un texto dentro de otro texto y regresa la
posición del caracter donde se encontró. Hace distinción entre
mayúsculas y minúsculas.
Sintaxis
ENCONTRAR(texto_buscado, dentro_del_texto, [núm_inicial])
Ejemplos
ENCONTRAR(“o”, “hola”) = 2
ENCONTRAR(“h”, “hola”) = 1
La función ENCONTRAR
en Excel
La función ENCONTRAR en Excel nos devuelve la posición inicial de
una cadena de texto, o de un carácter, dentro de otra cadena de texto.
La función ENCONTRAR hace diferencia entre mayúsculas y
minúsculas.
=ENCONTRAR("T", A2)
=ENCONTRAR("t", A3)
=ENCONTRAR("i", A4)
Categoría: Texto
Nombre en inglés: TRIM
¿Qué hace?
Recorta los espacios de las orillas de una cadena de texto.
Sintaxis
ESPACIOS(texto)
Ejemplos
ESPACIOS(” Microsoft “) = “Microsoft”
ESPACIOS(” Excel”) = “Excel”
Contar palabras en Excel
Si estás en la necesidad de contar palabras en Excel este artículo
puede ser de ayuda ya que en esta ocasión revisaremos un método
para contar las palabras que existen dentro de una
celda. Supongamos que en la celda A1 tienes un texto y deseas saber
el número de palabras que contiene dicha celda.
ESPACIOS(A1)
Categoría: Texto
Nombre en inglés: MID
¿Qué hace?
Extrae cierto número de caracteres de una cadena de texto.
Sintaxis
EXTRAE(texto, posición_inicial, núm_de_caracteres)
Ejemplos
EXTRAE(“Microsoft”, 6, 4) = “soft”
EXTRAE(“Excel”, 3, 3) = “cel”
Función Excel HALLAR
Categoría: Texto
Nombre en inglés: SEARCH
¿Qué hace?
Devuelve la posición dentro de una cadena de texto donde encuentra
un carácter especificado.
Sintaxis
HALLAR(texto_buscado, dentro_del_texto, [núm_inicial])
Ejemplos
HALLAR(“Excel”, “ExcelTotal”) = 1
HALLAR(“Total”, “ExcelTotal”) = 6
Función Excel IGUAL
Categoría: Texto
Nombre en inglés: EXACT
¿Qué hace?
Compara dos cadenas de texto y nos dice si son iguales. Hace
diferencia entre mayúsculas y minúsculas.
Sintaxis
IGUAL(texto1, texto2)
Ejemplos
IGUAL(“ExcelTotal”, “ExcelTotal”) = VERDADERO
IGUAL(“exceltotal”, “ExcelTotal”) = FALSO
Función Excel IZQUIERDA
Categoría: Texto
Nombre en inglés: LEFT
¿Qué hace?
Obtiene caracteres a la izquierda de una cadena de texto de acuerdo
al número de caracteres especificados.
Sintaxis
IZQUIERDA(texto, [núm_de_caracteres])
Ejemplos
IZQUIERDA(“Excel Total”, 5) = “Excel”
IZQUIERDA(“Excel Total”) = “E”
Función Excel LARGO
Categoría: Texto
Nombre en inglés: LEN
¿Qué hace?
Obtiene el número de caracteres de un texto.
Sintaxis
LARGO(texto)
Ejemplos
LARGO(“Microsoft”) = 9
LARGO(“Excel”) = 5
Función Excel LIMPIAR
Categoría: Texto
Nombre en inglés: CLEAN
¿Qué hace?
Elimina de un texto los caracteres ASCII que no se pueden imprimir.
Sintaxis
LIMPIAR(texto)
Ejemplos
LIMPIAR(CARACTER(17) & “Excel” & CARACTER(25)) = “Excel”
Función Excel MAYUSC
Categoría: Texto
Nombre en inglés: UPPER
¿Qué hace?
Convierte un texto en mayúsculas.
Sintaxis
MAYUSC(texto)
Ejemplos
MAYUSC(“Microsoft”) = “MICROSOFT”
MAYUSC(“excel”) = “EXCEL”
Función Excel MINUSC
Categoría: Texto
Nombre en inglés: LOWER
¿Qué hace?
Convierte un texto en minúsculas.
Sintaxis
MINUSC(texto)
Ejemplos
MINUSC(“EXCEL”) = “excel”
MINUSC(“Total”) = “total”
Función Excel MONEDA
Categoría: Texto
Nombre en inglés: DOLLAR
¿Qué hace?
Convierte un número a formato texto y le agrega el símbolo de
moneda.
Sintaxis
MONEDA(número, núm_de_decimales)
Ejemplos
MONEDA(638) = “$638.00”
MONEDA(821.6214, 2) = “$821.62”
Función Excel NOMPROPIO
Categoría: Texto
Nombre en inglés: PROPER
¿Qué hace?
Convierte la primera letra de cada palabra en mayúscula.
Sintaxis
NOMPROPIO(texto)
Ejemplos
NOMPROPIO(“microsoft excel”) = “Microsoft Excel”
NOMPROPIO(“excel total”) = “Excel Total”
Función Excel REEMPLAZAR
Categoría: Texto
Nombre en inglés: REPLACE
¿Qué hace?
Reemplaza parte de una cadena de texto con otra cadena de texto
indicada.
Sintaxis
REEMPLAZAR(texto_original, núm_inicial, núm_de_caracteres,
texto_nuevo)
Ejemplos
REEMPLAZAR(“0123456789”, 3, 6, “*”) = “01*89”
REEMPLAZAR(“Año 2012”, 7, 2, “13”) = “Año 2013”
Función Excel REPETIR
Categoría: Texto
Nombre en inglés: REPT
¿Qué hace?
Repite un texto un número determinado de veces.
Sintaxis
REPETIR(texto, núm_de_veces)
Ejemplos
REPETIR(“Excel”, 2) = “ExcelExcel”
REPETIR(“@”, 3) = “@@@”
Función Excel SUSTITUIR
Categoría: Texto
Nombre en inglés: SUBSTITUTE
¿Qué hace?
Sustituye un texto por otro en la cadena de texto especificada.
Sintaxis
SUSTITUIR(texto, texto_original, texto_nuevo, [núm_de_instancia])
Ejemplos
SUSTITUIR(“abcdef”, “ef”, “efgh”) = “abcdefgh”
SUSTITUIR(“ExcelExcelExcel”, “Excel”, “Microsoft”, 2) =
“ExcelMicrosoftExcel”
Función Excel T
Categoría: Texto
Nombre en inglés: T
¿Qué hace?
Devuelve el texto al que se refiere el valor especificado. Si el valor no
es un texto devuelve un texto vacío.
Sintaxis
T(texto)
Ejemplos
T(“texto_prueba”) = “texto_prueba”
T(123.45) = “”
Función Excel TEXTO
Categoría: Texto
Nombre en inglés: TEXT
¿Qué hace?
Convierte un valor numérico en un valor de texto especificando un
formato.
Sintaxis
TEXTO(valor, formato)
Ejemplos
TEXTO(123, “$0.00”) = “$123.00”
TEXTO(74832.432, “0.00E+00”) = “7.48E+04”
Función Excel TEXTOBAHT
Categoría: Texto
Nombre en inglés: BAHTTEXT
¿Qué hace?
Convierte un número en texto Baht (El Baht es la moneda de
Tailandia).
Sintaxis
TEXTOBAHT(número)
Ejemplos
TEXTOBAHT(123) = Muestra el número 123 en texto tailandés
Función Excel VALOR
Categoría: Texto
Nombre en inglés: VALUE
¿Qué hace?
Convierte un texto (que representa un número) en número.
Sintaxis
VALOR(texto)
Ejemplos
VALOR(“1.1525”) = 1.1525
VALOR(“numero”) = #¡VALOR!