Está en la página 1de 33

FUNCIONES DE TEXTO

CONCATENAR
EXTRAE
HALLAR

EXCEL INTERMEDIO

PROFESOR: Elvis Lopez


ERMEDIO

FESOR: Elvis Lopez Loza


Utilizando el Símbolo Ampersand para unir cadenas de texto

=B9&B10

Carmen CarmenLópez
López Carmen López
Loza Carmen López Loza

Generar un código a tráves de los siguientes datos

Día 16
Mes Julio rosa_16_loza@uni.edu.pe
Año 2018 Trujillo.Rosa2018@gmail.com
A. Paterno Loza Rosa_Julio2018@hotmail.com
A. Materno Trujillo
Nombre Rosa
sand para unir cadenas de texto

=B9&B10

=B9&B10 Resultado: CarmenLópez


=B9&" "&B10 Resultado: Carmen López
=B9&" "&B10&" "&B11 Resultado: Carmen López Loza

=LOWER(B20&"_"&B15&"_"&B18&"@uni.edu.pe") Resultado: Rosa_16_Loza@uni.edu.pe


=+B19&"."&B20&B17&"@gmail.com" Resultado: Trujillo.Rosa2018@gmail.com
=B20&"_"&B16&B17&"@hotmail.com" Resultado: Rosa_Julio2018@hotmail.com
=CONCATENAR(Texto1,Texto2,Texto3)
La función CONCATENAR nos permite unir cadenas de texto a través de sus argumentos

Carmen Carmen López =CONCATENATE(B9," ",B10)


López Carmen López =CONCATENATE(B9," ",B10)
Loza Carmen López Loza =CONCATENATE(B9," ",B10," ",B11)

Generar un código a través de los siguientes datos usando la función CONCATENAR

Día 16
Mes Julio rosa_16_loza@uni.edu.pe
Año 2018
A. Paterno Loza Rosa_Julio2018@hotmail.com
A. Materno Trujillo =CONCATENATE(B20,"_",B16,B17,"@","hotmail.com")
Nombre Rosa
Tipo uni
rosa_julio2018@uni.edu.pe

=LOWER(CONCATENATE(B20,"_",B16,B17,"@",IF(B21="uni",B21&".edu.pe"
,Texto3)

Resultado: CarmenLópez
Resultado: Carmen López
Resultado: Carmen López Loza

Resultado: Rosa_16_Loza@uni.edu.pe
Resultado: Trujillo.Rosa2018@gmail.com
Resultado: Rosa_Julio2018@hotmail.com

",B21&".edu.pe",B21&".com")))
=TEXTO(VALOR,FORMA
VALOR Es la selección de una celda para luego aplicar un formato

Es un formato numérico como cadena de texto entre comillas, por ejemplo, "d/

FORMATO

Ejemplos:
Formato de Fecha
=TEXT(B11,"mmmm") =TEXT(B11,"dddd")
Fecha Mes en Texto Día en Texto
12/14/2018 Diciembre viernes
12/15/2018 Diciembre sábado
1/1/2019 Enero martes
2/1/2019 Febrero viernes
3/1/2019 Marzo viernes
4/1/2019 Abril lunes
5/1/2019 Mayo miércoles

Funciones de Fecha para obtener el Año, Mes y día de una fecha

12/14/2019 AÑO
SIPCOP SÁBADO 14 DE DICIEMBRE DEL 2019 MES
DÍA

Ejercicio: Su cumpleaños es el 6 de mayo del 2018

7/5/2017

Su cumpleaños es el 5 de Julio del 2017


Su cumple es el 5 de Julio del 2017

=CONCATENATE("Su cumpleaños es el ",DAY(B28)," de ",TEXT(B28,"mmmm")," del "


ALOR,FORMATO)
formato

tre comillas, por ejemplo, "d/m/aaaa"

texto "….."
YYYY 2018
AÑO
YY 18
=TEXT(B11,"mmm") =TEXT(,"ddd")
Mes en Texto Día en Texto MMMM DICIEMBRE
MES
Dic sáb MMM DIC
Dic sáb
Ene sáb DDDD VIERNES
DIA
Feb sáb DDD VIE
Mar sáb
Abr sáb
May sáb

2019 =YEAR(B21) =AÑO(B21)


12 =MONTH(B21) =MES(B21)
14 =DAY(B21) =DIA(B21)
12/14/2019 =DATE(E21,E22,E23)

TEXT(B28,"mmmm")," del ",YEAR(B28))


=MAYUSC(TEXTO)
Nos permite convertir cualquier cadena de texto en mayúscula

TEXTO CELDA SELECCIONADA

NOMBRE Y APELLIDOS
dina apaza romero DINA APAZA ROMERO =UPPER(A10)
gerson soto GERSON SOTO =UPPER(A11)
carmen torres CARMEN TORRES =UPPER(A12)

NOMBRE Y APELLIDOS
DINA APAZA ROMERO dina apaza romero =LOWER(A18)
GERSON SOTO gerson soto =LOWER(A19)
CARMEN TORRES carmen torres =LOWER(A20)
XTO)

Respuesta: DINA APAZA ROMERO


Respuesta: GERSON SOTO
Respuesta: CARMEN TORRES
=MINUSC(TEXTO)
Nos permite convertir cualquier cadena de texto en minúscula

TEXTO CELDA SELECCIONADA

NOMBRE Y APELLIDOS
DINA APAZA ROMERO dina apaza romero Respuesta:
GERSON SOTO gerson soto Respuesta:
CARMEN TORRES carmen torres Respuesta:
dina apaza romero
gerson soto
carmen torres
=NOMPROPIO(TEXTO)
Nos permite convertir cualquier cadena de texto, la primera letra en mayúscula y las demás letra

TEXTO CELDA SELECCIONADA

NOMBRE Y APELLIDOS
dina apaza romero Dina Apaza Romero =PROPER(A10)
GERSON SOTO Gerson Soto =PROPER(A11)
carmen torres Carmen Torres =PROPER(A12)
EXTO)
mayúscula y las demás letra en minúscula

Respuesta: Dina Apaza Romero


Respuesta: Gerson Soto
Respuesta: Carmen Torres
=Largo(TEXTO)
Nos permite contar la cantidad de caracteres que se encuentran en una celda

Carmen López Loza 17 =LEN(A6)


Reinelda Medina 15 =LEN(A7)
Luis 4 =LEN(A8)

=Espacios(TEXTO)
Nos permite eliminar los espacios innecesarios de una celda o cadena

Carmen López Loza Carmen López Loza 17


Reinelda Medina Reinelda Medina 15
Luis Luis 4

Ejercicio: Eliminar los espacios innecesarios de la cadena texto y luego contar cuantos caracteres tiene la cadena de texto

Carmen López Loza 17 =LEN(TRIM(A26))


Reinelda Medina 15 =LEN(TRIM(A27))
Luis 4 =LEN(TRIM(A28))
tiene la cadena de texto
=HALLAR(TEXTO_BUSCADO,DENTRO_TEXTO,POSICI

Nos permite devolver la posición de un carácter dentro de la cadena de texto

TEXTO BUSCADO CARÁCTER A BUSCAR PUEDE SER UNA LETRA O CUALQUIER CARÁCTER
DENTRO DEL TEXTO CELDA SELECCIONADA
POSICION INICIAL EMPIEZA DE LA POSICION 1 EJEM: SI TENEMOS EL NOMBRE

Cada letra dentro de la cadena de texto del nombre CARMEN tiene una posición
las posiciones siempre comienzan de izquierda a derecha

La letra "C" es la primera posición


La letra "a" es la segunda posición
Carmen La letra "r" es la tercera posición
La letra "m" es la cuarta posición
La letra "e" es la quinta posición
La letra "n" es la sexta posición

depende de la posición que carácter desea bu

Ejemplo:

Carmen 1 =SEARCH("C",B23,1)
2 =SEARCH("A",B23,1)
3 =SEARCH("R",B23,1)
4 =SEARCH("M",B23,1)
5 =SEARCH("E",B23,1)
6 =SEARCH("n",B23,1)
Ejercicio 1:
Hallar la posición de la letra U

JUAN 2 =SEARCH("u",B33,1)

Hallar la posición de la letra L

CARMEN LOPEZ 8 =SEARCH("l",B37,1)

Hallar la posición del espacio


SONIA LOZA CACERES 6 =SEARCH(" ",B41,1)

Ejercicio 2:
Hallar las posiciones de todas las letras "A" de la cadena

SONIA LOZA CACERES Se obtiene la posición de un valor que se

Primera "A"

5 =SEARCH("a",B48,1)

Segunda "A"

10 =SEARCH("a",B48,6)

Tercera "A"

13 =SEARCH("a",B48,11)

Utilizando una fórmula para luego arrastrarlo

SONIA ROSA LOZA CACERES Se obtiene la posición de un valor que se puede repetir su

5 =SEARCH("A",B64,1)
10 =SEARCH("A",B64,C66+1)
15 =SEARCH("A",B64,C67+1)
18 =SEARCH("A",B64,C68+1)

Ejercicio 3:

Carmen Isabel López Loza Obtener las posiciones de los espacios en blanco

7 =SEARCH(" ",B75,1)
14 =SEARCH(" ",B75,C78+1)
20 =SEARCH(" ",B75,C79+1)

7 =SEARCH(" ",B75,1)
14 =SEARCH(" ",$B$75,C82+1)
20 =SEARCH(" ",$B$75,C83+1)

Ejercicio 4:
¿Qué es el teclado? Obtener las posiciones de los espacios en blanco

Conjunto de teclas de un instrumento musical o de una máquina o mecanismo

Número de espacios encontrados


1 9
2 12
3 19 =SEARCH(" ",$B$91,C95+1)
4 22
5 25
6 37
7 45
8 47
9 50
10 54
11 62
12 64
O_TEXTO,POSICION_INICIAL)

dena de texto

ETRA O CUALQUIER CARÁCTER

NEMOS EL NOMBRE LUIS ==> L=1 Y S=4

tiene una posición

ón que carácter desea buscar

CH("C",B23,1)
CH("A",B23,1)
CH("R",B23,1)
CH("M",B23,1)
CH("E",B23,1)
CH("n",B23,1)

H("u",B33,1)

H("l",B37,1)
H(" ",B41,1)

as letras "A" de la cadena de texto

e la posición de un valor que se puede repetir sumando la posición anterior más uno

n valor que se puede repetir sumando la posición anterior más uno

los espacios en blanco


mecanismo

SE UTILIZA PARA FIJAR $B$91


=IZQUIERDA(TEXTO,NUM_CARACTERES)
TEXTO CELDA SELECCIONADA
NUM_CARACTERES CANTIDAD DE CARACTERES QUE SE DESEA EXTRAER DEL LADO IZQUIERDA

=LEFT(C10,1) =LEFT(C10,2) =LEFT(C10,3)


NOMBRE NUM CAR 1 NUM CAR 2 NUM CAR 3
DIANA D DI DIA
CARMEN C CA CAR
GERSON G GE GER

NOMBRE APELLIDO CODIGO A CREAR RESULTADO


LUIS SERNA LSERNA2016 LSERNA2016
MIGUEL TORRES MTORRES2016 MTORRES2016
SONIA PEREZ SPEREZ2016 SPEREZ2016
DANA OSORIO DOSORIO2016 DOSORIO2016

=CONCATENATE(LEFT(B15,1),C15,"2016")
ACTERES)

A
=DERECHA(TEXTO,NUM_CARACTERES)
TEXTO CELDA SELECCIONADA
NUM_CARACTERES CANTIDAD DE CARACTERES QUE SE DESEA EXTRAER DEL LADO DERECHO

=RIGHT(C10,1) =RIGHT(C10,2) =RIGHT(C10,3)


NOMBRE NUM CAR 1 NUM CAR 2 NUM CAR 3
DIANA A NA ANA
CARMEN N EN MEN
GERSON N ON SON

NOMBRE APELLIDO CODIGO A CREAR RESULTADO


LUIS SERNA ISSERNA2016 ISSERNA2016
MIGUEL TORRES ELTORRES2016 ELTORRES2016
SONIA PEREZ IAPEREZ2016 IAPEREZ2016
DANA OSORIO NAOSORIO2016 NAOSORIO2016

=RIGHT(B15,2)&C15&2016
CTERES)

O
=EXTRAE(TEXTO,POSICIÓN_INICIAL,NÚM_CA

TEXTO BUSCADO CELDA SELECCIONADA


DENTRO DEL TEXTO EMPIEZA DE LA POSICION 1 EJEM: SI TENEMOS EL NOMBRE LUIS ==> L=1 Y
NUM CARACTERES CANTIDAD DE CARACTERES QUE SE DESEA OBTENER

DIANA
EXTRAE LA LETRA "N" N
EXTRAE LA LETRA "IA" IA

Ejemplo 2:
Carmen López me
Lóp

Carmen López
10

pe

6
n

n
CIAL,NÚM_CARACTERES)

S ==> L=1 Y S=4

=MID(C10,4,1) Resultado: N
=MID(C10,2,2) Resultado: IA

=MID(E20,4,2) Resultado: me
=MID(E20,8,3) Resultado: Lóp

=SEARCH(" ",E27,1)+3

=MID(E27,F28,2)

=SEARCH(" ",E27,1)-1
=MID(E27,F32,1)

=MID(E27,SEARCH(" ",E27,1)-1,1)
Nombre y Apellidos 1er ESP 2do ESP 3er ESP Primer Nombre
Carmen Isabel López Loza 7 14 20 Carmen
Sonia Luz Caceres Trujillo 6 10 18 Sonia
Yeny Reinelda Medina Ortiz 5 14 21 Yeny
Yakeline Zulema Lozano Medina 9 16 23 Yakeline

VISUALIZAR DE NUEVO EL EJERCICIO


https://www.youtube.com/watch?v=doba_keRPzQ
Segundo Nombre Apellido Paterno Apellido Materno
Isabel López
Luz Caceres
Reinelda Medina
Zulema Lozano =SEARCH(" ",A2,1)
=SEARCH(" ",A2,B2+1)
=SEARCH(" ",A2,C2+1)
=SUSTITUIR(TEXTO,TEXTO_ORIGINAL,TEXTO_NUEVO,[N
TEXTO Es el texto o la referencia a una celda que contiene el te
TEXTO ORIGINAL Es el texto que desea sustituir.
TEXTO NUEVO Es el texto por el que desea reemplazar texto_original.
NUM REPETICIONES Especifica la instancia de texto_original que se desea ree

Ejemplo 1:

Datos de ventas Datos de compras


=SUBSTITUTE(B11,"ventas","compras")

Es el texto que desea sustituir, es el texto que desea sustituir, es el texto que desea s

Es el mensaje que desea sustituir, es el mensaje que desea sustituir, es el mensaje que desea sustit
Es el mensaje que desea sustituir, es el texto que desea sustituir, es el texto que desea
Es el texto que desea sustituir, es el mensaje que desea sustituir, es el texto que dese
Es el mensaje que desea sustituir, es el texto que desea sustituir, es el mensaje que d
Es el mensaje que encontro sustituir, es el texto que desea sustituir, es el texto que d
Ejemplo 2:

Trimestre 1, 2011
L,TEXTO_NUEVO,[NUM_REPETICIONES])
a una celda que contiene el texto en el que desea sustituir caracteres.
uir.
reemplazar texto_original.
xto_original que se desea reemplazar por texto_nuevo.

Resultado Datos de compras


TE(B11,"ventas","compras")

es el texto que desea sustituir.

el mensaje que desea sustituir.


ir, es el texto que desea sustituir.
uir, es el texto que desea sustituir.
uir, es el mensaje que desea sustituir.
stituir, es el texto que desea sustituir.

Resultado Trimestre 3, 2033


Resultado Trimestre 3, 2011
Resultado Trimestre 1, 2031
Resultado Trimestre 1, 2013

También podría gustarte