EXPOSITOR:
DANIEL FERNANDO LOZA SANTA CRUZ
CORREOS:
dlozas2016@[Link]
dlozas2011@[Link]
dlozas@[Link]
EXPERIENCIA EN DOCENCIA
OFIMATICA BASICO, INTERMEDIO Y AVANZADO
PROGRAMACION CON MACROS EN EXCEL
FUNDAMENTOS DE PROGRAMACIÓN
LENGUAJE DE PROGRAMACIÓN
DISEÑO DE BASE DE DATOS
BASE DE DATOS CON SQL SERVER Y ORACLE
PROGRAMACIÓN WEB CON BASE DE DATOS
APLICACIONES MOVILES CON ANDROID
APLICACIONES JAVA Y JAVA WEB
TEMA
FUNCIONES DE TEXTO
Las funciones de texto permiten realizar
operaciones como: concatenar cadenas
de texto, pasar una cadena de minúsculas
a mayúsculas y viceversa, pasar un valor
numérico a texto y viceversa.
El siguiente resumen muestra la lista de cuales son las funciones de
textos predefinidas en Excel:
Izquierda
Derecha
Extrae
Largo
Texto
Reemplazar
Carácter
Concatenar
Encontrar
Mayusc
Minusc
Nompropio
Izquierda
Devuelve un número determinado de caracteres ubicados a partir desde la izquierda de una cadena de
texto de acuerdo a la cantidad de caracteres especificados.
SINTAXIS
Izquierda (Texto; número de caracteres)
Texto (obligatorio): La cadena de texto de la cual se obtendrán
los caracteres a partir de la izquierda.
número de caracteres: La cantidad de caracteres que serán
extraídos de la cadena de texto.
EJEMPLOS
=IZQUIERDA(“Computacion";5) = Compu
=IZQUIERDA("Pardo";3) = Par
Derecha
Devuelve un número determinado de caracteres ubicados a partir desde la derecha de una
cadena de texto de acuerdo a la cantidad de caracteres especificados.
SINTAXIS
Derecha (Texto; número de caracteres)
Texto (obligatorio): La cadena de texto de la cual se obtendrán
los caracteres a partir de la derecha.
número de caracteres: La cantidad de caracteres que serán
extraídos de la cadena de texto.
EJEMPLOS
=DERECHA(“Carmen Pardo";5) =Pardo
=DERECHA("Base De Datos";5) = Datos
Extrae
Devuelve a extraer caracteres que pertenecen a una cadena de texto. Lo único que se debe que especificar es el
número de caracteres que deseamos extraer y su punto de inicio dentro de la cadena de texto.
SINTAXIS
Extrae (Texto; Posicion Inicial; número de carácteres)
Texto (obligatorio): La cadena de texto original de donde
se va a extraer los caracteres.
Posicion Inicial(obligatorio): El número de la posición que ocupa
el primer carácter que deseamos extraer. El primer carácter del Texto tiene siempre la posición número
1.
número de carácteres (obligatorio): El número de caracteres que
se van a extraer del Texto a partir de la posición inicial.
EJEMPLOS
=EXTRAE("Computacion";1;3) = Com
=EXTRAE("Monologo";5;4) = logo
=EXTRAE("Independencia";6;4) = ende
=EXTRAE("Fulbito";4;4) = bito
=EXTRAE("sistemas";4;5) = temas
=EXTRAE("paralitico";7;4) = tico
=EXTRAE("radio";3;3) = dio
=EXTRAE("chaplin";4;4) = plin
=EXTRAE("correo";3;2) = rr
=EXTRAE("sotana";3;4) = tana
Largo
Devuelve el número de caracteres de una cadena de Texto, también toma en cuenta los espacios en blanco.
SINTAXIS
Largo(Texto)
Texto (obligatorio): La cadena de texto.
EJEMPLOS
=LARGO("Hola") = 4
=LARGO("Vamos Perú") = 10
=LARGO(“Raúl Pardo”) = 10
=LARGO("Computación") = 11
Texto
Convierte un valor numérico en texto y se específica el formato que se va a mostrar
dicho texto. La función TEXTO es muy útil cuando deseamos dar formato a un número
antes de ser concatenado con otra cadena de texto.
SINTAXIS
Texto (Valor; Formato)
Valor (obligatorio): El valor numérico que se convierte 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.
Fórmula Descripción
=TEXTO(1234.567,"$#,##0.00") Moneda con separador de millares y 2 decimales, como 1.234,57 $. Tenga
en cuenta que Excel redondea el valor a 2 posiciones decimales.
=TEXTO(HOY(),"DD/MM/AA") Fecha de hoy en formato DD/MM/AA, por ejemplo, 14/03/12
= TEXTO(HOY(),"DDDD") Día de la semana de hoy, por ejemplo, lunes
=TEXTO(AHORA(),"H:MM AM/PM") Hora actual, por ejemplo, 13:29
=TEXTO(0.285,"0.0%") Porcentaje, por ejemplo, 28,5 %
= TEXT(4.34,"# ?/?") Fracción, por ejemplo, 4 1/3
=ESPACIOS (TEXTO(0.34,"#? /?")) Fracción, por ejemplo, 1/3. Tenga en cuenta que esto usa la función
ESPACIOS para quitar los espacios iniciales de un valor decimal.
=TEXTO(12200000,"0.00E+00") Notación científica, por ejemplo, 1.22E+07
=TEXTO(1234567898,"[<=9999999]###-####;(###) ###-####") Especiales (números de teléfono), por ejemplo, (123) 456-7898
=TEXTO(1234,"0000000") Agrega ceros a la izquierda (0), por ejemplo, 0001234
=TEXTO(123456,"##0° 00' 00''") Personalizada: latitud y longitud
Los formatos indicados en la función TEXTO utilizan una serie de códigos especiales que
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.
Fórmula Descripción
Imprimir un número 1234 como Texto, se utiliza el símbolo #
=TEXTO(1234;"####") Imprime como 1234 como texto
Agregar un símbolo monetario al numero 3520.19, se utiliza el símbolo $ y ceros
=TEXTO(3520,19;"$0,00") Imprime $3529,19 como texto
Formatear un número 0,32 a 32,0%, se utiliza los ceros y el porcentaje
=TEXTO(0,32;"0,0%") Imprime 32,0% como texto
Imprimir la fecha del sistema, se utiliza la función HOY y el formato dd/mm/aaaa (dia/mes/año)
=TEXTO(HOY();"dd/mm/aaaa") Imprime: 17/06/2019 como texto
Imprimir la hora del sistema bajo el formato de las 24 horas
=TEXTO(AHORA();"H:MM AM/PM") Imprime 3:41 AM, dependiendo de la hora del sistema
Formatear un número 0,2 a 20%
=TEXTO(0,2;"#%") Imprime 20% como texto
Imprimir el dia de una fecha 15/5/2019
=TEXTO("15/5/2019";"dd”) Imprime 15 como texto
Imprimir el mes de una fecha 15/5/2019
=TEXTO("15/5/2019";"mm") Imprime 05 como texto
Imprimir el año de una fecha 15/5/2019
=TEXTO("15/5/2019";"aaaa") Imprime 2019 como texto
Formatear un numero 2019 con cuatros ceros antes
=TEXTO(2019;"00000000") Imprime 00002019
Reemplazar
Reemplaza parte de una cadena de texto con otra cadena de texto.
SINTAXIS
REEMPLAZAR(texto_original, núm_inicial, núm_de_caracteres,texto_nuevo)
texto_original (obligatorio): El texto que contiene los caracteres a reemplazar.
núm_inicial (obligatorio): La posición dentro del texto donde se iniciará el
reemplazo.
núm_de_caracteres (obligatorio): La cantidad de caracteres que se reemplazarán.
texto_nuevo (obligatorio): El texto que reemplazará los caracteres originales.
Fórmula Descripción
Reemplazar el texto: Instituto José Pardo por Ist. José Pardo
=REEMPLAZAR("Instituto José Pardo";1;9;"Ist.") Imprime Ist. José Pardo
Reemplazar Ana María por Claudia María
=REEMPLAZAR("Ana Maria";1;3;"Claudia") Imprime Claudia Maria
Reemplazar la fecha 10/07/2018 por 10/07/2019
=REEMPLAZAR("10/07/2018";10;1;"9") Imprime 10/07/2019
Reemplazar Empresa El Sol Sociedad Anónima por Empresa El Sol S.A.
=REEMPLAZAR("Empresa El Sol Sociedad
Anónima";16;16;"S.A.") Imprime Empresa El Sol S.A.
Caracter
Devuelve un carácter específico para un número entero que ha sido proporcionado
como argumento.
SINTAXIS
Caracter(Número)
Número (obligatorio): Número entero entre 1 y 255
EJEMPLOS
Imprimir la letra A mayúscula
=CARACTER(65) imprime A
Imprimir la letra José Pardo en dos líneas
="JOSE" & CARACTER(10) & "PARDO"
Se muestra el texto: JOSEPARDO, juntos y en una sola línea
Pulsar Ctrl + 1
Clic en la ficha formato
Clic en la casilla: Ajustar Texto
Clic en el botón: Aceptar
Se muestra el texto:
JOSE
PARDO
TABLA DE LOS CARACTERES ASCII
Imprimir SAN MARCOS con copyright
="SAN MARCOS" & CARACTER(169) imprime SAN MARCOS ©
Imprimir SAMSUNG con marca registrada
="SAMSUNG" & CARACTER(174) imprime SAMSUNG®
Concatenar
Une dos o más cadenas de texto en una misma celda, lo cual es muy útil cuando se maneja bases de datos y se realiza una
concatenación.
Cada argumento será un texto que se irá uniendo al resultado final.
El máximo de argumentos que podemos especificar en la función es de 255 y el único obligatorio es el primer argumento.
La función concatenar sirve en diversos casos cuando la información está distribuida en varias columnas y deseamos
integrar la información en una sola.
SINTAXIS
Concatenar(Texto1;texto2)
Texto1 (obligatorio): El primer texto que se unirá a la cadena de texto final.
Texto2 (opcional): El segundo texto a unir al resultado final. Todos los argumentos son opcionales a partir del segundo
argumento.
EJEMPLOS
Imprimir: San Marcos
=CONCATENAR(“San"; " ";“Marcos")
Imprimir: 50%
=CONCATENAR(50; "%")
Imprimir: Tu Promedio Es: 17
=CONCATENAR("Tu Promedio es:";" ";REDONDEAR(PROMEDIO(17;16;17);0))
Imprimir: El igv de 2500 soles es: 450 soles
=CONCATENAR("El igv de 2500 soles Es:";" ";PRODUCTO(2500;18%);" ";"soles")
Imprimir las dos primeras letras desde la izquierda del texto José, las tres primeras letras del texto Pardo desde la derecha, repetir cuatro veces ceros y
agregar el numero 1 al final.
=CONCATENAR(IZQUIERDA("José";2);DERECHA("Pardo";3);REPETIR("0";4);"1")
Imprime: Jordo00001
Encontrar
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.
SINTAXIS
Encontrar(Texto_Buscado;Dentro_del_Texto;Num_Inicial)
Texto_buscado (obligatorio): Es la cadena de texto o carácter que se desea encontrar.
Dentro_del_texto (obligatorio): La cadena de texto donde realizaremos la búsqueda.
Núm_inicial (opcional): Indica la posición de la cadena Dentro_del_texto, donde se comenzará la
búsqueda. El primer carácter siempre es el número 1.
Si se omite este argumento se supone que se realizará una búsqueda desde la primera posición.
EJEMPLOS
Imprimir la posición del carácter o del texto José
=ENCONTRAR("o";"José")
Imprime 2
Imprimir la posición del carácter r del texto Pardo
=ENCONTRAR("r";"Pardo")
Imprime 3
Imprimir la posición del carácter i del texto iris
=ENCONTRAR("i";"iris")
Imprime 1
Imprimir la posición del segundo carácter i del texto iris
=ENCONTRAR("i";"iris";2)
Imprime 3
Mayusc
Convierte un texto en mayúsculas.
SINTAXIS
Mayusc(texto)
Texto (obligatorio): El texto que se convertirá a mayúsculas.
EJEMPLOS
Convertir en mayúsculas, el texto: san
=MAYUSC(“san")
Convertir en mayúsculas, el texto: marcos
=MAYUSC(“marcos")
Convertir en mayúsculas, el texto: san marcos, las primeras iniciales
=CONCATENAR(MAYUSC(“S");“an";" ";MAYUSC(“M");"arcos")
Imprime: San Marcos
Convertir en mayúsculas, el texto: ¿Profe, por qué me JALA?
=CONCATENAR("¿";MAYUSC("p");"rofe, por qué me";" ";MAYUSC("jala");"?")
Minusc
Convierte un texto en minúsculas.
SINTAXIS
Minusc(texto)
Texto (obligatorio): El texto que se convertirá a
minúsculas.
EJEMPLOS
Convertir en minúsculas, el texto: SAN MARCOS
=MINUSC(“SAN MARCOS")
Convertir en minúsculas, el texto: SAN MARCOS, las primeras iniciales
=CONCATENAR(MINUSC(“S");"OSÉ";" ";MINUSC(“M");"ARCOS")
Nompropio
Recibe como argumento un texto, el cual puede estar formado por una o varias palabras.
La función convertirá la primera letra de cada palabra en mayúscula y el resto de las
letras en minúsculas.
SINTAXIS
Nompropio(texto)
Texto (obligatorio): El texto al cual se la aplicará el formato de letras
mayúsculas al inicio de cada palabra.
EJEMPLOS
Convertir en mayúsculas las primeras letras: soy un buen programador
=NOMPROPIO("soy un buen programador")
Convertir en mayúsculas las primeras letras: están jalados con 8, a
sustitutorio
=CONCATENAR(NOMPROPIO("están jalados con");" ";TEXTO(8;"#");",
";NOMPROPIO("a sustitorio"))