Está en la página 1de 33

Unidad 2

Manejo de Grandes Volúmenes de Datos

OPERADORES LÓGICOS (Y, O)


Los operadores lógicos permiten evaluar si una o más condiciones son
verdaderas o falsas, utilizando la teoría de conjuntos. Las condiciones, por su
parte (ver Imagen 33), se componen generalmente de dos valores (operandos)
que se comparan mediante un operador (ver Tabla 6) y cuyo resultado es la
palabra VERDADERO si se cumple el criterio, o con la palabra FALSO si no se
cumple.

Imagen 33. Estructura de una condición

Operador Significado
< Menor que
> Mayor que
= Igual
<= Menor o igual
>= Mayor o igual
!= Diferente de
Tabla 6. Operadores para comparaciones

Los operadores lógicos que se trabajarán son el operador Y, y el operador O,


los cuales se encuentran en la pestaña Fórmulas biblioteca Lógicas. A
continuación se describen brevemente estos operadores lógicos:
Operador lógico Descripción
Evalúa de 1 hasta 255 condiciones o criterios, si
todos son verdaderos entrega como resultado la
Y
palabra VERDADERO; Si una de las
condiciones es falsa, entrega la palabra FALSO
Evalúa de 1 hasta 255 condiciones o criterios, si
alguna de las condiciones es verdadera entrega
O como resultado la palabra VERDADERO; Si
todas las condiciones son falsas, entrega la
palabra FALSO
Tabla 7. Operadores lógicos

OPERADOR LÓGICO Y()


La función lógica Y tiene la siguiente estructura:

Imagen 34. Estructura del operador lógico Y

Dentro de la cual, se pueden encontrar los siguientes argumentos:


 Valor_lógico1 (obligatorio): Es la primera condición que se desea
evaluar como VERDADERO o FALSO.
 Valor_lógico2 … valor_lógicon (opcional): Son las condiciones
adicionales que se desean evaluar como VERDADERO o FALSO,
hasta un máximo de 255 condiciones.

Finalmente, el resultado solo será verdadero si todas las condiciones o


valores lógicos son verdaderos. De lo contrario, el resultado será falso.

NOTA: Esta operación lógica Y es similar a la operación de conjuntos


intersección.
Imagen 35. Intersección

Valorando lo aprendido XVIII: Ejemplo operador lógico Y


La oficina de recursos humanos tiene la siguiente información y se
solicita encontrar los empleados que tienen menos de 30 años y que
son de sexo femenino:

Imagen 36. Información básica de empleados

Para este caso, se encuentra que existen dos condiciones que se


deben cumplir simultáneamente: la primera, indica que el empleado
debe tener menos de 30 años y, la segunda, debe ser de sexo
femenino. Según lo anterior, procedemos a utilizar la operación
lógica Y:
Imagen 37. Uso del operador lógico Y

Imagen 38. Uso del operador lógico Y

El resultado final sería VERDADERO para aquellos empleados que


cumplan las dos condiciones y FALSO para los que solo cumplen
una o ninguna condición (ver Imagen 39).

Imagen 39. Resultado del uso del operador lógico Y

OPERADOR LÓGICO O()


La función lógica O tiene la siguiente estructura:
Imagen 40. Estructura del operador lógico O

Dentro de la cual, se pueden encontrar los siguientes argumentos:


 Valor_lógico1 (obligatorio): Es la primera condición que se desea
evaluar como VERDADERO o FALSO.
 Valor_lógico2 … valor_lógicon (opcional): Son las condiciones
adicionales que se desean evaluar como VERDADERO o FALSO,
hasta un máximo de 255 condiciones.

Finalmente, el resultado solo será verdadero si al menos una de las


condiciones o valores lógicos es verdadera; de lo contrario, el resultado
será falso.

NOTA: Esta operación lógica O es similar a la operación de conjuntos


unión.

Imagen 41. Unión

Valorando lo aprendido XIX: Ejemplo operador lógico O


La oficina de recursos humanos tiene la siguiente información y se
solicita encontrar los empleados que tienen menos de 30 años o son
mayores de 50 años:

Imagen 42. Información básica de empleados

Para este caso, se encuentra que se deben seleccionar los


empleados que cumplan al menos una de las dos condiciones: la
primera, indica que el empleado debe tener menos de 30 años o, la
segunda, la cual indica que debe tener más de 50 años. Según lo
anterior, procedemos a utilizar la operación lógica O:

Imagen 43. Uso del operador lógico O

Imagen 44. Uso del operador lógico O

El resultado final sería VERDADERO para aquellos empleados que


cumplan al menos una de las dos condiciones, y FALSO para los
que no cumplen ninguna de las condiciones (ver Imagen 45).
Imagen 45. Resultado del uso del operador lógico O

Valorando lo aprendido XX: Operadores lógicos Y y O


Para conocer y profundizar sobre el tema de operadores lógicos, se
recomienda ver los siguientes videos

Operador lógico Y
http://www.youtube.com/watch?v=ci3ymdCRFD8

Operador lógico O
http://www.youtube.com/watch?v=5ZmlE5-cD_s

CONDICIONAL SI()
Los operadores lógicos Y y O son muy interesantes, pero el resultado mediante
las palabras VERDADERO o FALSO no son muy adecuadas dentro de una
operación o proceso a realizar en una hoja de cálculo; esta es la razón por la
cual se creó la función SI(), la cual evalúa si una condición o criterio
especificado es verdadero o falso. Si es verdadero, ocurre una cosa; si es
falso, ocurre otra.

Algunos de los usos de la función SI() son:


 Permite evaluar un proceso según el valor de una variable, por ejemplo,
si los gastos de una empresa están dentro del presupuesto o no
 Permite categorizar una variable que será usada en un informe o
proceso, por ejemplo, categorizar el estrato cuyos valores van de 0 a 7
en las categorías bajo, medio y alto

La estructura de la función SI es:


Imagen 46. Estructura de la función SI()

NOTA: La pregunta hace referencia a una única condición, o a varias


condiciones siempre y cuando se encuentren dentro de un operador lógico Y u
O.

Valorando lo aprendido XXI: Entendiendo la función SI() a través


del diagrama de flujo
Otra forma de entender la función SI() es a través de un diagrama de
flujo condicional, el cual lo podemos mostrar mediante el siguiente
ejemplo:

La empresa “Sol de Oriente” cuenta con un presupuesto para gastos


generales de 5 millones de pesos mensuales, por lo cual solicita que
a través de Excel se informe si los gastos realizados entre enero y
junio se encuentran DENTRO DEL PRESUPUESTO, o si por el
contrario EL PRESUPUESTO FUE EXCEDIDO.

Para este ejemplo, tenemos el siguiente diagrama de flujo:

Imagen 47. Diagrama de flujo de la función SI()


Una vez comprendido el diagrama de flujo para el ejemplo,
procedemos a crear la estructura de la función SI():

=SI(gastos generales > $5’000.000; “El presupuesto fue excedido”;


“Dentro del presupuesto”)

Finalmente, aplicamos esta estructura dentro de la hoja de cálculo:

Imagen 48. Gastos generales meses de enero a junio

En la celda C4, insertamos la fórmula SI(), la cual la podemos


encontrar en la pestaña Fórmulas biblioteca Lógicas:

Imagen 49. función SI()

NOTA: Es importante tener en cuenta que la celda del presupuesto


(B1) no se debe modificar a pesar de copiar o desplazar la fórmula,
por lo cual es necesario fijar la celda ($B$1). Para mayor información
ver Unidad 1 numeral 4.
El resultado final se presenta en la Imagen 50:

Imagen 50. Aplicación de la función SI()

Valorando lo aprendido XXII: Aplicando la función SI() para


cálculos
Una empresa de ventas desea pagar a sus empleados una comisión
de acuerdo al el siguiente plan: Cancelar una comisión del 10 % a
cada vendedor que venda $ 5’000.000 o más durante el mes; de lo
contrario, la comisión a pagar será solo del 2%.

Imagen 51. Aplicar comisión con la fórmula SI()

Solución
Para este caso, se tiene que la condición es si la venta es mayor a $
5’000.000; si esto es verdadero se calcula la comisión bajo el 10%,
de lo contrario bajo el 2%. Esto nos permite construir la siguiente
función SI():

=SI(venta>$5’000.000; aplicar comisión 10%; aplicar comisión del


2%)

Aplicando esta solución en la celda C2 tenemos:


Imagen 52. Planteamiento de la solución con la fórmula SI()

Imagen 53. Solución final con la fórmula SI()

Valorando lo aprendido XXIII: Categorizando variables con la


función SI()
La empresa “Sol de Oriente” solicita categorizar el estrato de sus
empleados, cuya información es de 0 a 7, en estrato bajo (0 a 3),
estrato medio (4 y 5) y estrato alto (6 y 7).
Imagen 54. Empleados con estrato

NOTA: Para este caso es necesario hacer uso de la anidación de la


función SI().

Solución
En primer lugar, es necesario encontrar las condiciones para
categorizar la variable estrato.

Condición Resultado
Si el estrato es menor o igual a Estrato bajo
3
Si el estrato es menor o igual a Estrato medio
5
De lo contrario Estrato alto
Tabla 8. Condiciones sobre el estrato de los empleados

Estas condiciones se pueden representar gráficamente de la


siguiente manera:

Imagen 55. Diagrama de flujo para la categorización de estrato

Estas condiciones y el gráfico nos permiten saber que se deben


utilizar dos funciones SI(), una dentro de otra tal como se muestra a
continuación:

SI(estrato<=3; “Estrato bajo”; SI(estrato<=5; “Estrato medio”;


“Estrato alto”))

Aplicando esta solución en la celda C2 tenemos:


Imagen 56. Categorización de variables mediante el uso de
funciones SI() anidadas

Valorando lo aprendido XXIV: Consolidando el conocimiento de


la función SI()
Para conocer y profundizar sobre el tema de la función SI(), se
recomienda consultar la siguiente página
http://office.microsoft.com/es-hn/excel-help/la-funcion-si-que-es-y-
como-se-usa-RZ102425926.aspx

Y ver el siguiente video


http://www.youtube.com/watch?v=igR07We_Bbk

BUSCARV (CONSULTARV)
La información que tiene una empresa generalmente se encuentra disponible
en diferentes sistemas de información, los cuales en muchas ocasiones no se
comunican entre sí, lo cual crea la necesidad de consolidarla en una aplicación
con el objetivo de procesarla y generar los respectivos informes o
simulaciones.

La hoja de cálculo Excel permite la consolidación de la información mediante el


uso de la fórmula BUSCARV (o CONSULTARV), la cual se encuentra
disponible en la pestaña fórmulas biblioteca búsqueda y referencia.

La función BUSCARV (o CONSULTARV) busca un dato especifico (valor a


buscar) en la información que se encuentra en la primera columna de una tabla
u hoja (matriz de búsqueda o de datos); si el valor es encontrado devuelve el
dato asociado (número de columna especificada) en la misma fila que el dato a
buscar. La sintaxis es la siguiente:
Imagen 57. Estructura de la función BUSCARV (CONSULTARV)

Es importante tener en cuenta lo siguiente al momento de consolidar la


información que se encuentra registrada en dos (2) hojas diferentes:
 Debe existir una columna en común entre las dos hojas o tablas, y cuyo
valor debe ser único.
 Esta columna en común debe ser la primera columna para el caso de la
Matriz de búsqueda.
 Se recomienda que el último parámetro de la función BUSCARV
(CONSULTARV) debe ser siempre falso o cero (0), indicando de esta
manera que se quiere encontrar la coincidencia exacta y no una
aproximación.
 La función BUSCARV (CONSULTARV) consolida información de una
columna a la vez, por lo cual en muchas ocasiones se deberá realizar el
proceso tantas veces como columnas se deseen unificar.
 Una opción no muy recomendable para consolidar información es,
primero, ordenar la información de las dos hojas de Excel y luego copiar
los datos de una en la otra. Esto puede traer como consecuencia que la
información deje de ser consistente y confiable si no se encuentran
todos los datos presentes en las respectivas hojas de cálculo.

Valorando lo aprendido XXV: Aplicación de la fórmula BUSCARV


(CONSULTARV)
La oficina de planeación de la empresa “Sol de Oriente” desea
consolidar la información entregada por Recursos Humanos (Hoja 1)
con la información del salario entregada por la oficina de Nómina
(Hoja 2).

Imagen 58. Información de Recursos Humanos (Hoja 1)


Imagen 59. Información de Nómina (Hoja 2)

Solución
1) En primer lugar se verifica cual es la columna en común de las
dos hojas de Excel, que para nuestro caso sería la columna
CÉDULA

2) Se verifica que la columna en común CÉDULA se encuentre


como primer columna en las dos hojas de Excel, siendo solo
obligatorio que se encuentra como la columna 1 en la hoja origen
(Hoja 2)

3) Se define como Hoja Destino a la Hoja 1 debido a que contiene


más información que la Hoja 2

4) En la celda I2 se implementa la función BUSCARV


(CONSULTARV) la cual se encuentra en la pestaña fórmulas
biblioteca búsqueda y referencia.

Imagen 60. Función BUSCARV (CONSULTARV)

Dónde:
Valor buscado: Corresponde a la CÉDULA ubicada en la
misma fila de I2 (A2)
Matriz buscar en: Se selecciona las columnas A y B de la
Hoja 2 (tener en cuenta que no se seleccionó las celdas sino
todas las dos columnas)
Indicador columnas: El objetivo es consolidar la información
de salario, la cual se encuentra en la columna 2 (no se
selecciona la columna 1 debido a que corresponde a la
columna en común CÉDULA)
Ordenado: Se requiere que la información de salario
corresponda exactamente con el empleado, por lo cual se
colocó el número 0 (cero)

5) Aplicar la solución para todas las celdas de la columna I

Imagen 61. Aplicación de la solución

NOTA: Para ver el archivo completo y practicar, consulte el archivo


anexo “SOL DE ORIENTE II.xlsx”.

Valorando lo aprendido XXVI: Funciones BUSCARV() y


BUSCARH()
Para conocer y profundizar sobre el tema de la búsqueda y
referencia se recomienda consultar las siguientes páginas

Sobre la función BUSCARV


http://www.allexcel.com.ar/funciones/BUSCARV/BUSCARV.html

Sobre la función BUSCARH


http://office.microsoft.com/es-es/excel-help/buscarh-
HP005209114.aspx

TABLAS DINÁMICAS
Las tablas dinámicas se utilizan para filtrar, resumir, analizar, explorar y/o
presentar un resumen de los datos presentes en el libro de Excel o un origen
de datos externo.
La tabla dinámica es muy útil cuando se tiene una gran cantidad de datos
(columnas o filas) que se necesitan sumar, promediar, generar máximos,
mínimos, o crear datos agregados o subtotales que permitan mirar los datos
desde diferentes perspectivas y/o para comparar determinadas cifras.

Antes de crear una tabla dinámica, es necesario tener en cuenta:


1) Todas las columnas que contienen información y que constituirán la tabla
dinámica deben tener encabezado (nombre).
2) Si se van a realizar operaciones numéricas, es necesario detectar valores
nulos o valores erróneos en la información, proceso para el cual se puede
utilizar la opción Filtro (ver Unidad 1 numeral 7).
3) Para realizar informes a través de tablas dinámicas, es recomendable
utilizar o categorizar variables. Por ejemplo, se tienen variables como edad,
salario, ingresos, utilidad, PIB, entre otras, las cuales generalmente se
categorizan a través de rangos (ver Unidad 2 numeral 2).

Los pasos generales para la creación de una tabla dinámica son:


1) Se recomienda como paso 1 seleccionar todas las columnas con la
información requerida
2) Ir a la pestaña Insertar y seleccionar Tabla dinámica

Imagen 62. Tabla dinámica

3) Seleccionar la tabla o rango de datos sobre los cuales se creará la tabla


dinámica y si se desea crearla en una hoja nueva (opción recomendada) o
sobre la hoja actual.
NOTA: Como se seleccionó la información con anticipación, la primera
opción de selección de tabla o rangos ya aparece completa.
Imagen 63. Cuadro de opciones para la creación de la tabla dinámica

4) Para generar la tabla dinámica aparecerá un cuadro donde se deben


seleccionar a partir de la información de los puntos anteriores, los valores y
filtros adecuados para el informe. En la imagen se pueden encontrar los
siguientes cuadros:
1. Campos. Aparecerán los campos seleccionados con anticipación y
que posteriormente se arrastrarán a los cuadros de valores y filtros.
2. Valores. Es el cuadro donde aparecen los datos que se desean
calcular como, por ejemplo, conteo, promedio, suma, porcentaje,
máximo, mínimo, entre otros.
3. Etiqueta de fila. Es el filtro ubicado en la posición de filas.
4. Etiqueta de columna. Es el filtro ubicado en la posición de
columnas.
5. Filtro de informe. Es el filtro ubicado en la parte superior del
informe.
Imagen 64. Campos que conformarán la tabla dinámica

Valorando lo aprendido XXVII: Ejemplo de aplicación de tablas


dinámicas
La gerencia de la empresa “Sol de Oriente” desea tener un informe
sobre su personal, específicamente sobre el salario devengado. Para
esto, la oficina de Nómina nos ha entregado la siguiente información:

Imagen 65. Datos base para generar la tabla dinámica

NOTA: Para ver los datos completos, puede consultar el archivo


tabla_dinamica.xlsx.
Y solicita entregar los siguientes reportes:
1) Número de empleados por estrato (categorizado)
2) Promedio y desviación estándar del salario por estrato
(categorizado)

Solución
Paso 1: Como lo indica el enunciado, la oficina de Nómina ha
definido unos reportes los cuales incluyen categorizar la información
de estrato. Para este paso, utilizaremos lo visto en Valorando lo
aprendido XXIII, el cual categoriza la variable estrato según la Tabla
9:

Condición Categoría
Si el estrato es menor o igual a Estrato bajo
3
Si el estrato es menor o igual a Estrato medio
5
De lo contrario Estrato alto
Tabla 9. Categoría para estrato

Y para lo cual hacen uso del condicional SI() de la siguiente forma:

SI(estrato<=3; “Estrato bajo”; SI(estrato<=5; “Estrato medio”;


“Estrato alto”))

Aplicando esta fórmula en la celda G2 para el estrato ubicado en la


celda D2, y copiando (desplazando) la fórmula para todos las filas,
se tiene:

Imagen 66. Salario categorizado según Tabla 9

Paso 2: Se debe verificar que todas las columnas con información


tienen un nombre definido en la fila 1

Paso 3: Se seleccionan todas las columnas que contienen la


información necesaria para generar los informes solicitados por la
oficina de Nómina (columnas A a la G), y luego se inserta la tabla
dinámica (pestaña insertar opción tabla dinámica).
Imagen 67. Creación de la tabla dinámica I

Imagen 68. Creación de la tabla dinámica II

3) Paso 4. Para dar respuesta a la primera solicitud número de


empleados por estrato (categorizado), los valores hacen
referencia al número de empleados (contar) y el filtro se realiza
por el estrato pero categorizado (fila).
Imagen 69. Configuración de campos para la solicitud
número de empleados por estrato

Imagen 70. Resultado tabla dinámica para la solicitud


número de empleados por estrato

4) Paso 5. Para dar respuesta a la segunda solicitud promedio y


desviación estándar del salario por estrato (categorizado), los
valores hacen referencia al salario (promedio y desviación) y el
filtro se realiza por el estrato, pero categorizado (fila).
Imagen 71. Configuración de campos para la solicitud
salario por estrato

Para cambiar el cálculo de conteo, es necesario dar clic izquierdo


sobre la opción cuenta de salario, y en la opción de configuración
de campo de valor seleccionar promedio.

Imagen 72. Configuración opción de configuración de campo de


valor para Promedio de salario I

Imagen 73. Configuración opción de configuración de campo de


valor para Promedio de salario II

Imagen 74. Resultado tabla dinámica para la solicitud


Promedio de salario por estrato

Para generar la desviación estándar solo se debe arrastrar


nuevamente el campo Salario a valores y seleccionar desviación
estándar en la opción de configuración de campo de valor.
Imagen 75. Configuración de tabla dinámica para promedio y
desviación estándar de salario

Imagen 76. Resultado tabla dinámica para la solicitud


promedio y desviación estándar de salario por estrato

Valorando lo aprendido XXVIII: Tablas dinámicas


Para conocer y profundizar sobre el tema de tablas dinámicas se
recomienda consultar la siguiente página
http://office.microsoft.com/es-es/excel-help/inicio-rapido-crear-un-
informe-de-tabla-dinamica-HA010359471.aspx
GRÁFICOS DINÁMICOS
Los gráficos dinámicos al igual que las tablas dinámicas se utilizan para filtrar,
resumir, analizar, explorar y/o presentar un resumen de datos y su gráfica
correspondiente.

Los pasos para la generación de un gráfico dinámico son los mismos que se
utilizan para generar una tabla dinámica (ver ítem anterior), con la única
diferencia que se debe seleccionar la opción Gráfico dinámico en la pestaña
insertar.

Imagen 77. Gráfico dinámico

Valorando lo aprendido XXVII: Ejemplo de aplicación de


Gráficos dinámicos
La gerencia de la empresa “Sol de Oriente” desea tener nuevamente
un informe sobre su personal, a partir de la información entregada
por la oficina de Nómina.

Imagen 78. Datos base para generar la tabla dinámica


NOTA: Para ver los datos completos, puede consultar el archivo
tabla_dinamica.xlsx.

El reporte debe contener una tabla y una gráfica que corresponda al


siguiente reporte::
1) Número de empleados por salario (categorizado)

Solución
Paso 1: Como lo indica el enunciado, la gerencia solicita un reporte
compuesto por una tabla con la información categorizada de salario y
su gráfico correspondiente. La categorización de la información de
salario se debe realizar según las siguientes condiciones:

Condición Categoría
Si el salario es menor a 2 millones Menor de 2
millones
Si el salario se encuentra entre 2 y 3 Entre 2 y 3
millones millones
De lo contrario Más de 3
millones
Tabla 10. Categoría para salario

Para la categorización de la información de salario se utiliza el


condicional SI():

Como la información de salario está ubicada en la celda F2 la


fórmula final será:

Aplicamos la fórmula en la celda G2 y copiando (desplazando) la


fórmula para todos las filas se tiene:

Imagen 79. Salario categorizado según Tabla 10

Paso 2: Se debe verificar que todas las columnas con información


tienen un nombre definido en la fila 1.
Paso 3: Se seleccionan todas las columnas que contienen la
información necesaria para generar los informes solicitados por la
oficina de Nómina (columnas A a la G), y luego se inserta la tabla
dinámica (pestaña insertar opción tabla dinámica).

Imagen 80. Creación del gráfico dinámico I

Imagen 81. Creación del gráfico dinámico II


Imagen 82. Creación del gráfico dinámico III

2) Paso 4. Para dar respuesta a la solicitud de número de


empleados por salario (categorizado), los valores hacen
referencia al número de empleados (contar) y el filtro se realiza
por el salario pero categorizado (fila).

Imagen 83. Configuración de campos para la solicitud


número de empleados por salario (categoría)
Imagen 84. Resultado tabla y gráfico dinámico para la solicitud
número de empleados por salario

Valorando lo aprendido XXIX: Gráficos dinámicos


Para conocer y profundizar sobre el tema de gráficos dinámicos se
recomienda consultar la siguiente página
http://office.microsoft.com/es-es/excel-help/crear-un-grafico-
dinamico-HA102919712.aspx?CTT=1#_Toc336601667

GESTIÓN ARCHIVOS DE TEXTO


Dentro de los procesos de gestión de información, se puede necesitar manejar
de forma especial los datos tipo texto, y realizar operaciones básicas como
extracción de caracteres o palabras, encontrar la posición de un carácter
especial o palabra y/o unión o concatenación de textos.

Para estas operaciones básicas la hoja electrónica Excel nos provee de las
siguientes fórmulas:
HALLAR() Devuelve la posición (número de caracteres) donde se
encuentra un carácter, una cadena o una palabra.
CONCATENAR() Permite unir caracteres o cadenas de texto en una sola
cadena.
IZQUIERDA() y DERECHA() Son funciones que permiten extraer
caracteres desde el principio o final de un texto, respectivamente.
LARGO() Permite conocer el número de caracteres o largo de una cadena.

Valorando lo aprendido XXX: Ejemplo manejo de gestión de


archivos de texto mediante Excel

El sistema de DATACREDITO entregó a la empresa “DULCE DE


MIEL” un reporte (archivo datos_datacredito.txt) con los empleados
que tienen deudas pendientes (nombre y cédula) y la fecha de
endeudamiento correspondiente (año y mes).

El gerente financiero solicita extraer la cédula del reporte, con el fin


de cruzar dicha información con el sistema de Talento Humano de la
empresa.

Solución

1. Como primer paso, abrimos el archivo de texto entregado por


DATACREDITO con la hoja electrónica de Excel (sin usar ningún
carácter delimitador).

2. Una vez se tienen los datos en la columna A, se procede a


identificar que caracteres o cadenas únicas delimitan la
información solicitada, en nuestro caso la cédula de los
empleados.

Imagen 85. Identificación delimitadores de información

Para el ejemplo propuesto, se encuentra que los caracteres


especiales son “(“ y “)”.

3. Como tercer paso, es necesario extraer la información contenida


a partir de la posición del primer carácter delimitador “(“ hasta el
final de la cadena; para este proceso se utiliza las funciones
HALLAR(), LARGO() y DERECHA() como se muestra a
continuación:
=DERECHA(A1;LARGO(A1)-HALLAR("(";A1;1))

La función DERECHA() permite extraer un número de caracteres


desde el final de la cadena obtenido mediante la función
LARGO(), hasta el primer carácter delimitador encontrado con la
función HALLAR()

4. El último paso consiste en extraer la información contenida a


partir de posición del segundo carácter delimitador “)“ hasta el
inicio de la cadena resultante del paso tres; Para este proceso se
utilizan las funciones HALLAR() e IZQUIERDA() como se muestra
a continuación:

=IZQUIERDA(B1;HALLAR(")";B1;1)-1)

La función IZQUIERDA() permite extraer un número de


caracteres desde el inicio de la cadena hasta una posición antes
del segundo carácter delimitador encontrado con la función
HALLAR()

Imagen 86. Resultado final de la extracción de datos

Valorando lo aprendido XXXI: Profundizando en las fórmulas de


gestión de texto

Consultar las siguientes páginas


HALLAR ()
http://office.microsoft.com/es-es/excel-help/funciones-hallar-hallarb-
HP010062577.aspx

CONCATENAR()
http://office.microsoft.com/es-es/excel-help/concatenar-funcion-
concatenar-HP010342288.aspx

DERECHA()
http://office.microsoft.com/es-es/excel-help/funciones-derecha-
derechab-HP010062576.aspx
IZQUIERDA()
http://office.microsoft.com/es-es/excel-help/funciones-izquierda-
izquierdab-HP010062568.aspx

LARGO()
http://office.microsoft.com/es-es/excel-help/funciones-largo-largob-
HP010062569.aspx

MAYUSC()
http://office.microsoft.com/es-es/excel-help/funcion-mayusc-
HP010062582.aspx

MINUSC()
http://office.microsoft.com/es-es/excel-help/funcion-minusc-
HP010062570.aspx

También podría gustarte