140
UNIVERSIDAD AUTÓNOMA “BENITO JUÁREZ” DE OAXACA FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN LIC. ADMINISTRACIÓN MATERIA: INFORMÁTICA II TEMA: ANTOLOGÍA TEMA: 13 SEGUNDO SEMESTRE INTEGRANTES DEL EQUIPO: -Aquino Sánchez Laura - Cirilo Castillo Miguel Ángel - De Los Ángeles Juárez Adriana -García Sánchez Xóchitl - Hernández Ramírez Diana Laura - Morales Aguirre María Soledad - Santiago Chávez Esther - Vargas Cruz Nayeli - Vásquez Ignacio Jocabed Areli GRUPO: 202 LA HORARIO DE CLASES: 7:00-8:00 AM ASESOR: ING. CANSECO LÓPEZ PEDRO ANTONIO CICLO ESCOLAR: 2014-2014

inf178.weebly.cominf178.weebly.com/uploads/.../antologia_tema_13_1.docx  · Web view- Morales Aguirre María Soledad ... donde los datos que interpreta como valores numéricos los

  • Upload
    buikien

  • View
    223

  • Download
    1

Embed Size (px)

Citation preview

UNIVERSIDAD AUTÓNOMA “BENITO JUÁREZ”DE OAXACA

FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN

LIC. ADMINISTRACIÓN

MATERIA: INFORMÁTICA II

TEMA: ANTOLOGÍA TEMA: 13

SEGUNDO SEMESTRE

INTEGRANTES DEL EQUIPO:

-Aquino Sánchez Laura- Cirilo Castillo Miguel Ángel- De Los Ángeles Juárez Adriana-García Sánchez Xóchitl- Hernández Ramírez Diana Laura- Morales Aguirre María Soledad- Santiago Chávez Esther- Vargas Cruz Nayeli- Vásquez Ignacio Jocabed Areli

GRUPO: 202 LA

HORARIO DE CLASES: 7:00-8:00 AM

ASESOR: ING. CANSECO LÓPEZ PEDRO ANTONIO

CICLO ESCOLAR: 2014-2014

ÍNDICE

Tema 13.  Manejo de herramientas para importación y exportación de datos

1.-Uso de las funciones de Excel para la importación de datos.

2.-Manejo de las funciones de edición, sustitución y alta de datos desde Excel.

3.-Uso de las funciones de Excel para la exportación de datos.

4.-Valoración de la importancia de las  herramientas para importación y exportación de datos.

1.-Uso de la funciones de Excel para importación de datos.

¿Que significa importación de datos?

En Excel, significa crear una conexión permanente con los datos que se puede actualizar.

Anteriormente los sistemas de las grandes empresas no generaban archivos Excel sino archivos de texto.

Es posible importar a Excel datos de archivos creados con otros programas, con Excel puedes abrir fácilmente archivos de texto, guardados con extensión txt y con extensión csv.

TXT: Formato para guardar archivos

Pasos a seguir para importar a Excel datos de archivos con formato txt:

1.- Abre el programa Excel.

2.- en pulsa en Archivo y luego en Abrir, en Excel 2007 lo encontrarás en el botón de Office, (también en la pestaña Datos, Obtener datos externos, Desde texto).

3.-En la ventana que se despliega, el cursor del ratón se sitúa en la parte inferior, al lado de donde pone Nombre de Archivo: examina en tu computador, a través de los iconos de la parte izquierda y central de la ventana, dónde tienes el archivo que quieres pasar a Excel. Para ello has de seleccionar en Tipo de archivo: Todos los archivos o Archivos de texto.

4.- Pulsa Abrir.

5.-Aparece una nueva ventana que es el Asistente para importar texto.

6.-Este asistente consta de tres pasos muy sencillos.

Paso 1.- 

Lo primero que te pide es que indiques el Tipo de los datos originales:

*Delimitados, los datos del archivo de texto están separados por tabuladores o por comas.

*De ancho fijo, en este caso los datos están separados solo por espacios.

En principio esta opción se deja por defecto la que interprete Excel.

En la parte central de la ventana puedes establecer:

Importar en la fila:

 Si quieres que los datos se empiecen a importar desde otra fila has de indicarlo aquí, por ejemplo si las cuatro primeras filas están vacías o tienes datos que no quieres importar en esta casillas pondrás el numero 5.

Origen del archivo:

Recomendar utilizar Windows (ANSI) es el que mejor me interpreta los caracteres.

Por último tienes la vista previa del archivo de texto a importar, con las barras de desplazamiento a la derecha y abajo desplázate por el mismo para ver cómo va quedando a lo largo de estos tres pasos del asistente. Pulsa Siguiente.

 

Paso 2.- En principio has de dejar todos los parámetros preestablecidos, en la parte central verás separaciones con líneas, haz clic dos veces y podrás crear y borrar líneas para ajustar los datos a la hoja de cálculo según tus necesidades. También puedes desplazar las líneas de separación pinchando sobre cada una de ellas y sin soltar desplazándote con el ratón.

Pulsa Siguiente.

Paso 3.- 

En este paso has de establecer el tipo de datos que tiene cada columna, por defecto el programa interpreta que el tipo de datos es General, donde los datos que interpreta como valores numéricos los pone en formato con texto y fechas.

Las opciones que tienes son General, Texto, Fecha, y también puedes saltar columnas con No importar columna.

Si quieres seleccionar varias columnas a la vez pulsa la tecla Mayúscula y sin soltar las columnas que desees.

Pulsa Finalizar.

En tu hoja de cálculo se han colocado los datos de tu archivo de texto. Puedes trabajar con ellos desde esta hoja electrónica y realizar todas las acciones que te permite Excel, cambiar fuente e introducir formulas.

Una vez indicada la celda destino deberás hacer clic en el botón Aceptar y los

datos serán importados por Excel. Importación de datos de Excel a una base de datos de Access

Existen diversas maneras de intercambiar datos entre Microsoft Access y Microsoft Excel.

1.-Para traer datos de Access a Excel, puede copiarlos de una hoja de datos de Access y pegarlos en una hoja de cálculo de Excel, conectar con una base de datos de Access desde una hoja de cálculo de Excel o exportar datos de Access a una hoja de cálculo de Excel.

2.-Para traer datos de Excel a Access, puede copiarlos de una hoja de cálculo de Excel y pegarlos en una hoja de datos de Access, importar una hoja de cálculo de Excel en una tabla de Access o crear un vínculo con una hoja de cálculo de Excel desde una tabla de Access.

Pulsando Desde Access, aparecerá el cuadro de diálogo Abrir para que elijamos. Seleccionamos el archivo y pulsamos Abrir.

Cuando la base de datos contenga más de una tabla, se mostrará una para elegir cuál queremos importar: ejemplo.

Al pulsar Aceptar, se mostrará la ventana Importar datos.

En la siguiente ventana podemos elegir cómo ver los datos en el libro y dónde se situarán, en una hoja existente o en una nueva.

Pulsando en Propiedades, podremos modificar las propiedades de la conexión que vimos anteriormente en el apartado de conexiones.

Puntos que pueden ser necesarios en los datos de Excel en Access:

Lleva mucho tiempo usando Excel y ahora se está planteando la posibilidad de pasarse a Access. Podría empezar por importar sus hojas de cálculo de Excel en una o varias bases de datos nuevas de Access.

Como jefe que recibe de sus empleados informes en formato de Excel y desea combinar los informes con una base de datos existente para actualizar el contenido de la misma.

Es usted un director al que sus empleados le envían informes semanales en forma de archivos de Excel y desea automatizar la operación de importar para ahorrar tiempo.

Está desarrollando una aplicación en la que es necesario escribir código para importar datos de Excel en Access.

Importar datos de Word a Excel y Excel a Word.

Importar datos de Word a Excel.

El importar una tabla de Word a Excel si deseamos agregar algún tipo de fórmula a los datos de los que disponemos y no queremos volver a teclear todos los datos en un libro de Excel.

Pasos a seguir:

- Estando en Word seleccionamos la tabla que queremos pasar a Excel.

- Copiamos la tabla seleccionada, bien pulsando Ctrl + C o desde la pestaña Inicio y haciendo clic en el botón Copiar.

- Ahora en Excel seleccionamos la celda donde queremos colocar la tabla.

- Pulsamos Ctrl + V o desde la pestaña Inicio y haciendo clic en el botón Pegar. Es posible que nos advierta de que el texto seleccionado es más pequeño que la hoja, pulsamos sobre Aceptar y nos pegará la tabla con el mismo formato que la teníamos en Word.

Importar datos de Excel a Word :

Se tiene que copiar los datos de Excel en un documento de Word si realizamos algún cambio en la hoja de Excel, este cambio queda reflejado en el documento de Word.

Para realizar este proceso:

- Seleccionamos la información a copiar de la hoja de Excel.

- Copiamos los datos seleccionados pulsando Ctrl + C o desde la pestaña Inicio y haciendo clic en el botón Copiar.

Importar de una página Web

Nos sirve para importar datos, nos permite obtener datos Desde Web.

Pulsando sobre ella, se abrirá una ventana del navegador, donde se marcan con flechas amarillas las tablas existentes en la página web

.

Para elegir las tablas, basta con pulsar sobre las flechas.

En el botón Opciones... de esta ventana, podremos elegir por ejemplo, si importar o no el formato de la tabla.

En algunas ocasiones la webs utilizan las tablas para estructurar su contenido, y no sólo para mostrar datos.Una vez finalizada la elección, pulsamos Importar.

Veremos entonces la misma ventana que con Access, donde elegir si importar en la hoja o en una nueva, y donde podremos modificar en

Preferencias las opciones de actualización de la conexión.

La forma más rápida: es directamente seleccionar la tabla en nuestro navegador, copiarla con Ctrl + C y pegarla en la hoja de Excel.

Después podremos modificar el formato y si queremos que haya actualización.

Sugerencias para trabajar con la importación de datos de Excel.

No busque maneras de guardar una hoja de cálculo de Excel como una base de datos de Access. Microsoft Excel no proporciona la funcionalidad "guardar como" para crear una base de datos de Access con datos de Excel.

Para iniciar la operación de importación, la base de datos de Access debe estar abierta previamente. Si desea importar los datos en una nueva base de datos, debe crear una base de datos en blanco (que no contenga tablas, formularios ni informes) antes de iniciar la operación de importación.

Los datos importaos desde una hoja de cálculo se almacenan en una tabla nueva o existente en la base de datos actual. Si no está familiarizado con las tablas o con la estructura de las bases de

datos, vea Información sobre las tablas (MDB) y Diseñar una base de datos.

Cuando abra una hoja de cálculo de Excel en Access (en el cuadro de diálogo Abrir archivo, cambie el valor del cuadro de lista Tipo de archivo a Archivos de Microsoft Office Excel y seleccione el archivo deseado), Access crea un vínculo a la hoja de cálculo en lugar de importar sus datos. Crear un vínculo a una hoja de cálculo es distinto a importarla en una base de datos.

Podemos ver las distintas opciones:

Por defecto se pega utilizando la primera opción: Mantener el formato de origen.

Para vincular los datos deberemos elegir la tercera o la cuarta opción

: Vincular y mantener formato de origen o bien Vincular y usar estilos de destino. Las opciones de vinculación se distinguen por el icono de la cadena.

Importación de datos desde Internet

Las páginas web suelen contener información que es perfecta para el análisis en Excel. Por ejemplo, puede analizar cotizaciones en Excel mediante el uso de información que viene directamente de una página web. Según sus necesidades, puede recuperar datos actualizables (es decir, puede actualizar los datos en Excel con los datos más recientes de la página web) o puede obtener datos de una página web y mantenerlos estáticos en la hoja de cálculo.

Puede usar una consulta web para recuperar datos almacenados en una intranet o en Internet, como una sola tabla, varias tablas o todo el texto de una página web, y analizar los datos mediante las herramientas y características de Excel. Con un solo clic, puede actualizar fácilmente los datos con la información más actualizada de la página web. Por ejemplo, puede recuperar y actualizar índices de cotizaciones desde una página web pública o recuperar y actualizar una tabla de información de ventas de una página web de la empresa.

Puede importar datos que se originen en una página web mediante el cuadro de diálogo Nueva consulta web. (En la ficha Datos, en el grupo Obtener datos externos, haga clic en Desde web). Debe tener acceso a Internet a través de la intranet de la empresa o mediante un módem en el equipo o red, o puede realizar una consulta en archivos HTML o XML almacenados en el equipo.

Importación de archivos de texto

Puede utilizar Excel para importar datos de un archivo de texto a una hoja de cálculo. (En la ficha Datos, en el grupo Obtener datos externos, haga clic en Desde texto). El Asistente para importar texto examina el archivo de texto que se va a importar y ayuda a garantizar que los datos se importen del modo deseado.

Existen dos formas de importar datos de un archivo de texto usando Excel: puede abrir el archivo de texto en Excel (lo cual no establece una conexión con el archivo de texto) o puede importar el archivo de texto como un rango de datos externos (lo cual sí establece una conexión con el archivo de texto).

Son dos los formatos de archivo de texto que se usan habitualmente:

Archivos de texto delimitados (.txt), en los que el carácter de tabulación (el código de carácter ASCII 009) separa normalmente cada campo de texto.

Archivos de texto de valores separados por comas (.csv), en los que el carácter de coma (,) suele separar cada campo de texto.

También puede cambiar el carácter separador que se usa tanto en los archivos de texto delimitados como en los .csv. Esto puede ser necesario para asegurarse de que la operación de importación o de exportación se realizará de la manera deseada.

Importación de datos mediante el Asistente para la conexión de datos

Puede usar el Asistente para la conexión de datos para conectarse a un origen de datos externos OLE DB u ODBC que ya haya sido definido. Para abrir el Asistente para la conexión de datos, en el grupo Obtener datos externos de la ficha Datos, haga clic en De otras fuentes y luego en Desde el Asistente para la conexión de datos.

Si elige la opción de origen de datos Otro o avanzado en el Asistente para la conexión de datos, puede ver una lista de proveedores OLE DB disponibles en el cuadro de diálogo Propiedades de vínculo de datos. Además, el proveedor OLE DB de Microsoft para controladores ODBC también permite el acceso a orígenes de datos ODBC. Para obtener más información acerca de cómo usar

cada ficha de este cuadro de diálogo, haga clic en Ayuda en el cuadro de diálogo Propiedades de vínculo de datos.

En general, para definir la información de conexión en el cuadro de diálogo Propiedades de vínculo de datos, siga este procedimiento:

Haga clic en la pestaña Proveedor, seleccione el proveedor OLE DB y, a continuación, haga clic en Siguiente. Se mostrará la ficha Conexión, en la cual podrá escribir información de conexión específica para el proveedor OLE DB.

Cada proveedor OLE DB define información de conexión específica. Por ejemplo, el proveedor OLE DB de Microsoft para SQL Server requiere un nombre de servidor, una ubicación del servidor y un nombre de usuario. Es posible que también desee definir información adicional, como una contraseña, o si desea usar la seguridad integrada de Microsoft Windows.

Para proporcionar información adicional, como la configuración de red y los permisos de acceso, haga clic en la pestaña Avanzadas.

Para definir las propiedades de inicialización del proveedor OLE DB, haga clic en la pestaña Todo.

 NOTA   No se puede filtrar ni unir datos en el Asistente para la conexión de datos.Importación de datos mediante programación y mediante el uso de funciones

Si es programador, existen varios enfoques dentro de Excel que puede tomar para importar datos:

Puede usar Visual Basic para Aplicaciones para obtener acceso a un origen de datos externo. Según el origen de datos, puede usar Objetos de datos ActiveX u Objetos de acceso a datos para recuperar los datos. También puede definir una cadena de conexión en el código que especifique la información de conexión. Usar una cadena de conexión es útil, por ejemplo, cuando desea evitar que se les exija a los administradores del sistema o a los usuarios que primero creen un archivo de conexión o para simplificar la instalación de la aplicación.

Si importa datos de una base de datos de SQL Server, considere la posibilidad de usar SQL Native Client, que es una interfaz de programación de aplicaciones (API) de acceso de datos independiente que se usa para OLE DB y ODBC. Combina el proveedor OLE DB de SQL y el controlador ODBC de SQL en una misma biblioteca de vínculos dinámicos (DLL) nativa, mientras que también proporciona nuevas funciones que son independientes y distintivas de Microsoft Data Access Components (MDAC). Puede usar SQL Native Client para crear nuevas aplicaciones o para mejorar aplicaciones existentes que pueden aprovechar las características más nuevas de SQL Server, como Conjuntos de resultados activos múltiples (MARS), Tipos definidos por el usuario (UDT) y compatibilidad con el tipo de datos XML.

La función RTD recupera datos en tiempo real desde un programa compatible con la automatización COM. El complemento de automatización COM de RTD debe crearse y registrarse en un equipo local.

La función SQL.REQUEST conecta con un origen de datos externo y ejecuta una consulta desde una hoja de cálculo. SQL.REQUEST devuelve el resultado como una matriz, sin necesidad de programar una macro. Si esta función no está disponible, debe instalar el programa de complemento ODBC de Microsoft Excel (XLODBC.XLA). Puede instalar el complemento desde Office.com.

Importación de datos mediante Microsoft Query

Microsoft Query también se puede usar para importar datos. (En el grupo Obtener datos externos de la fichaDatos, haga clic en Desde otros orígenes y, a continuación, en Desde Microsoft Query). Puede usar Microsoft Query para configurar orígenes de datos ODBC para recuperar datos. En Microsoft Query, puede usar el Asistente para consultas para crear una consulta simple o puede usar criterios avanzados en Consulta para crear una consulta más compleja y hacer lo siguiente:

Filtrar filas o columnas de datos antes de llevarlos a Excel. Crear una consulta de parámetros. Ordenar datos antes de llevarlos a Excel. Unir varias tablas.

Microsoft Query proporciona un front-end simple, fácilmente accesible desde Excel, para realizar estas tareas de consultas especializadas.

Importación de datos desde Microsoft SQL Server

Microsoft SQL Server es una base de datos relacional completa diseñada para las soluciones de datos profesionales que requieren un óptimo rendimiento, disponibilidad, escalabilidad y seguridad. En Excel, puede conectarse fácilmente a una base de datos de Microsoft SQL Server. (En el grupo Obtener datos externos de la ficha Datos, haga clic en Desde otros orígenes y, a continuación, en Desde SQL Server).

Al conectarse a una base de datos de Microsoft SQL Server, el Asistente para la conexión de datos muestra tres páginas:

Página 1: Conectar con el servidor de base de datos    Use esta página para especificar el servidor de base de datos y la forma de iniciar sesión en el servidor.

Página 2: Seleccionar una base de datos y una tabla    Use esta página para especificar la base de datos y la tabla o consulta que contiene los datos que desea.

Página 3: Guardar archivo de datos y conexión    Use esta página para especificar y describir el archivo de conexión y las frases de búsqueda para localizar el archivo.

Importación de datos desde Microsoft SQL Server Analysis Services

Analysis Services (un componente de Microsoft SQL Server) que admite la inteligencia empresarial y es una base de los sistemas de análisis de procesamiento analítico en línea (OLAP), cuadros de mandos de indicador clave de rendimiento (KPI), extracción de datos y sistemas de informes de panel. En Excel, puede conectarse fácilmente a una base de datos OLAP de Analysis Services mediante un proveedor OLAP. (En el grupo Obtener datos externosde la ficha Datos, haga clic en Desde otros orígenes y, a continuación, en Desde Analysis Services. Un proveedor OLAP es un conjunto de software que proporciona acceso a un tipo concreto de base de datos OLAP. Este software puede incluir un controlador de origen de datos y otro software cliente que sea necesario para conectarse a una base de datos. Para conectarse a un proveedor OLAP, debe usar una tabla dinámica.

También puede tener acceso a datos OLAP cuando está desconectado del origen de datos OLAP. Un archivo de cubo sin conexión es un archivo con la extensión .cub que almacena una porción de datos de origen de una base de datos de servidor OLAP. Use un archivo de cubo sin conexión para continuar realizando cambios en informes de tabla dinámica y de gráfico dinámico cuando el servidor no está disponible o se interrumpe la conexión con la red.

Al conectarse a Analysis Services, el Asistente para la conexión de datos muestra tres páginas:

Página 1: Conectar con el servidor de base de datos    Use esta página para especificar el servidor y la forma de iniciar sesión en el servidor de base de datos.

Página 2: Seleccionar una base de datos y una tabla    Use esta página para especificar la base de datos y el cubo.

Página 3: Guardar archivo de datos y conexión    Use esta página para especificar y describir el archivo de conexión y las frases de búsqueda para localizar el archivo.

IMPORTAR DIRECTAMENTE DESDE EXCEL

Para importar directamente desde Excel o exportar a Excel en su respectivo formato .xls se deben cargar paquetes adicionales, lo cual no me parece nada atractivo, porque los archivos .txt o .csv funcionan muy bien en todos los software estadísticos y también en Excel mismo, sin embargo, para aquellos que les gusta mantener sus datos en archivos .xls pueden estar tranquilos porque incluso en ese formato se importa a R.Para importar archivos desde ficheros de Excel a R se debe instalar el paquete XLConnect disponible en CRAN.# install.packages('XLConnect')

# Library(XLConnect)

# vignette('XLConnect') # Manual (viñeta) es muy útil

# Web <- load Workbook('Libro1.xls', create = TRUE) excel <-# readWorksheet(web, sheet = 'Hoja1')Otra manera de hacerlo, un poco mejor que usando XLConnectes con la función read.xls del paquete gdata.# install.packages('gdata') library(gdata) excel <-# read.xls('Libro1.xls', sheet=1) # Mucho más fácil que el anterior.La función read.xls permite importar archivos xls desde la web. Por ejemplo, vamos a esta web e importaremos el fichero llamado 'Cancer.xls'# Web Cancer <-# 'http://people.cst.cmich.edu/lee1c/spss/V16_materials/DataSets_v16/Cancer.xls'# CancerXLS <- read.xls(Web Cancer)Desde SPSS

Para importar ficheros sav se puede usar el paquete foreign o el paqueteHmisc. Se ilustrará el uso de ambos.A continuación se importarán los datos correspondientes a una base de datos disponible en el libro de Mark Berenson que consiste en una encuesta aplicada a 400 empleados de una compañía. Páginas 33-40.library(foreign)empleados1 <- read.spss("Empleados_400.sav", to.data.frame = TRUE)dim(empleados1)

## [1] 400 30

empleados1[1:5, 1:7]

## Código Horas Ocupación Edad Educación Sexo cempea## 1 1 50 Gerencial 35 20 Masculino 2## 2 2 30 Obrero 64 14 Femenino 2## 3 3 40 Gerencial 33 15 Masculino 2## 4 4 40 Técnico/ventas 23 14 Masculino 1## 5 5 50 Apoyo admin. 33 12 Femenino 1Se han mostrado los primeros 5 casos de las primeras 7 variables. Es importante señalar que al momento de usar read.spss se tiene que usarto.data.frame=TRUE si no se hace así entonces el resultado será una lista en lugar de data.frame.Otra forma de importar datos de SPSS es usando la función spss.get del paquete Hmisc, con spss.get el resultado por defecto es un data.frame.# library(Hmisc)

# empleados <- spss.get('Empleados_400.sav')

STATA

Se debe usar la función read.dta del paquete foreign.stata <- read.dta("datosStata.dta")Head(stata)

## pers postrem treat gender priori## 1 1 2492.2 0 0 0.19020## 2 2 2871.2 0 0 0.16711## 3 3 2370.7 0 0 0.15092## 4 4 3726.6 0 0 0.09395## 5 5 859.6 0 0 0.05056## 6 6 3705.3 0 0 0.06708

stata$treat <- as.factor(stata$treat)# stata <- transform(stata, treat=as.factor(treat)) alternativa para# convertir en factoresstata$gender <- as.factor(stata$gender)

## Extras, si queremos a los factores con etiquetas, entonces...stata$gender <- factor(stata$gender, labels = c("Mujer", "Hombre"))stata$treat <- factor(stata$treat, labels = c("Control", "Tratado"))head(stata)

## pers postrem treat gender priori## 1 1 2492.2 Control Mujer 0.19020## 2 2 2871.2 Control Mujer 0.16711## 3 3 2370.7 Control Mujer 0.15092## 4 4 3726.6 Control Mujer 0.09395## 5 5 859.6 Control Mujer 0.05056## 6 6 3705.3 Control Mujer 0.06708

VALORACIÓN DE LA IMPORTANCIA DE LAS HERRAMIENTAS PARA LA IMPORTACIÓN Y EXPORTACIÓN DE DATOS

Cuando hablamos de archivos de texto nos estamos refiriendo a archivos que no tienen formato, los conocidos como archivos de texto plano (ASCII); los archivos de texto con formato como los de Word (.doc.) o los del WordPad (.rtf) tienen otra forma de importarse a Excel que veremos más adelante.

Pero para importar archivos de texto con el asistente podemos hacerlo de dos formas distintas:

- Podemos acceder a la pestaña Datos y seleccionar uno de los tipos de orígenes de datos que podemos encontrar en esta sección.

- O acceder mediante el menú Archivo - Abrir y donde pone Tipo de datos seleccionar Todos los archivos (*.*).

A continuación en ambos casos se sigue el mismo procedimiento.Nos aparece un cuadro de diálogo para seleccionar el archivo a importar.Una vez seleccionado el archivo de texto aparecen una serie de tres pantallas correspondientes al asistente para importar texto.

En la ventana del Asistente para importar texto -Paso 1 de 3, aparecen varias opciones:

Podemos indicar si el texto importado tiene los Campos delimitados o no para que Excel sepa dónde empieza un campo y dónde acaba.

Podemos indicar a partir de qué fila queremos importar por si queremos descartar títulos, por ejemplo.

Y también podemos decidir el Origen del archivo.

Si todos los datos son correctos pulsamos sobre Siguiente.

En la segunda pantalla del asistente podemos elegir los separadores de los datos.

Por defecto viene marcado el separador de Tabulación. En la imagen podemos ver que en el archivo original los datos estaban separados con tabulaciones, por eso los ha estructurado en dos columnas. Podemos marcar o desmarcar los separadores según las características del archivo original a importar.

Cuando utilizamos el Separador de Espacio en blanco, es conveniente activar Considerar separadores consecutivos como uno solo, para que no incluya más columnas de las debidas por un error tipográfico o el uso de excesivos espacios para darle una cierta estética.

Pulsamos Siguiente y veremos la última ventana del asistente:

En ella indicaremos qué tipo de Formato de los datos contiene cada columna.

Para ello haremos clic en los datos de una columna y una vez esté seleccionada (fondo negro) elegiremos en la lista superior. En el botón Avanzadas podemos completar ciertas características para los números como los separadores de decimales y millares y la posición del signo en los negativos.

También podremos escoger No importar columna (saltar) para no incluir una determinada columna en el Excel.

Una vez hayamos completado o comprobado la definición, pulsamos sobre Finalizar para que termine el asistente e importe los datos. Si de lo contrario, creemos que se nos ha olvidado algo, podemos volver a las pantallas anteriores pulsando el botón Atrás.

Nos aparece un cuadro de diálogo preguntándonos dónde deseamos Importar los datos.

Podemos seleccionar Hoja de cálculo existente. Para indicar dónde importar exactamente, haremos clic en la celda o celdas en que queramos situar la información.

O bien, seleccionamos Nueva hoja de cálculo.

Pulsamos sobre Aceptar y aparecerán los datos importados en la hoja.

La sección Conexiones

 

Desde la sección Conexiones en la pestaña Datos podremos conectar un libro de Excel con la información contenida en archivos externos que hayamos importado.

Si abrirá una ventana que nos mostrará todas las conexiones del libro y podremos eliminar la conexión, actualizar los datos con el archivo externo o ver sus Propiedades.

Importar desde otras fuentes

 

Desde este botón podremos conectar con una base de datos SQLServer o importar un archivo XML, entre otros.

En cada una de las opciones nos pedirá que realicemos una acción diferente, por ejemplo, para conectar con una base de datos deberemos incluir el nombre del servidor, o las credenciales para identificarnos como usuarios de la base, en caso de que esté protegida por contraseña, etc. En el caso de los archivos XML necesitaremos localizar y seleccionar el archivo.

Simplemente deberemos ir siguiendo los asistentes y elegir entre las distintas opciones que se nos presenten durante la importación.

Si quieres aprender más sobre la importación y exportación de XML, visita el siguiente tema: .

Importar desde otros programas

La mayoría de tablas que nos encontremos en otros documentos, y podamos seleccionar y copiar, Excel nos permitirá pegarlas en una hoja de cálculo. En algunos nos permitirá crear conexiones de actualización y en otros no. Y otros programas nos permitirán exportar tablas directamente a Excel. Por ejemplo, si navegamos con Internet Explorer, al hacer clic derecho sobre una tabla, en el menú contextual encontraremos la opción Exportar a Microsoft Excel, que volcará los datos de la tabla en una nueva hoja de cálculo.

Exportar libro

 

Exportar un libro es el proceso contrario al de importar. Se trata de guardar las hojas de cálculo en un formato distinto al habitual. Para ello, haremos clic en Archivo y seleccionaremos la opción Guardar como.

El proceso es sencillo. Cuando se abra el cuadro de diálogo Guardar como tendremos que seleccionar el tipo y elegir el que más nos interese de la lista.

El tipo que aparece en azul, seleccionado, es el tipo actual del documento. Para exportar simplemente seleccionamos el formato y procedemos a guardar el documento normalmente.

Observarás que el nombre del archivo cambia, mostrando la extensión correspondiente al formato que has elegido.

Ten en cuenta que el archivo que se exporta debe cumplir las normas del tipo al que se pretende exportar. Por ejemplo, el Texto con formato (delimitado

por espacios) (.prn) no admite la exportación de todas las hojas del libro, de forma que te avisará de que tan sólo puede exportar la hoja activa y te permitirá elegir si deseas seguir con la exportación o cancelarla.

Haciendo clic en la opción Propiedades veremos este cuadro de diálogo donde encontraremos propiedades muy útiles:

En la sección Control de actualización podemos hacer que Excel actualice automáticamente los datos insertados en la hoja de cálculo cada vez que se abra el libro (marcando la casilla Actualizar al abrir archivo).

Si los datos almacenados en el fichero origen han cambiado, estos cambios quedarán reflejados en nuestra hoja de cálculo. Esto es posible porque Excel almacena en el libro de trabajo la definición de la consulta de donde son originarios los datos importados, de manera que puede ejecutarla de nuevo cuando se desee. Si marcamos la casilla Solicitar el nombre del archivo al actualizar, cada vez que se vayan a actualizar los datos importados, Excel nos pedirá de qué fichero coger los datos, sino los cogerá directamente del

archivo que indicamos cuando importamos por primera vez. Esta opción puede ser útil cuando tenemos varios archivos con datos y en cada momento queremos ver los datos almacenados en uno de esos ficheros.

Dependiendo del tipo de archivo que se trate, podremos tener disponibles opciones como recuperar formatos, etc. En nuestro caso estas opciones no están disponibles porque los ficheros .txt no soportan ningún tipo de formato.

En la pestaña Definición encontraremos la ruta al archivo de conexión, que podremos modificar pulsando el botón Examinar. Si hemos importado los datos desde, por ejemplo, una base de datos, también podremos editar la cadena de conexión o la consulta.

Si lo que queremos es ver las Propiedades de una determinada conexión, y no de todo el libro, simplemente haremos clic en una celda que contenga datos importados y pulsaremos el botón  de la pestaña Datos.

Hemos visto que podemos actualizar los datos desde la ventana de Conexiones del libro. Para ahorrarnos tiempo, también existe un botón en la propia barra de herramientas de la pestaña Diseño.

El botón Actualizar Todo contiene un desplegable en el que podrás elegir si deseas Actualizar sólo los datos importados seleccionados, o bien si deseas Actualizar todo el libro, con los datos de todos los archivos externos a partir de los cuales se han realizado importaciones.

Para practicar estas operaciones te aconsejamos realizar Ejercicio importar texto.

Importar datos de Word a Excel.

A veces puede ser útil importar una tabla de Word a Excel si deseamos agregar algún tipo de fórmula a los datos de los que disponemos y no queremos volver a teclear todos los datos en un libro de Excel.

Para realizar este proceso es tan sencillo como copiar y pegar.

- Estando en Word seleccionamos la tabla que queremos pasar a Excel.

- Copiamos la tabla seleccionada, bien pulsando Ctrl + C o desde la pestaña Inicio y haciendo clic en el botón Copiar.

- Ahora en Excel seleccionamos la celda donde queremos colocar la tabla.

- Y pulsamos Ctrl + V o desde la pestaña Inicio y haciendo clic en el botón Pegar. Es posible que nos advierta de que el texto seleccionado es más pequeño que la hoja, pulsamos sobre Aceptar y nos pegará la tabla con el mismo formato que la teníamos en Word. Si deseamos que no aparezca el marco de la tabla lo podemos eliminar utilizando las opciones de este menú: .

Importar datos de Excel a Word.

Al importar datos de Excel a Word además de lo visto anteriormente podemos hacer que los datos queden vinculados, es decir que además de copiar los datos de Excel en un documento de Word si realizamos algún cambio en la hoja de Excel, este cambio queda reflejado en el documento de Word.

Para realizar este proceso:

- Seleccionamos la información a copiar de la hoja de Excel.

- Copiamos los datos seleccionados pulsando Ctrl + C o desde la pestaña Inicio y haciendo clic en el botón Copiar.

Nos vamos a Word y pulsamos sobre Ctrl + V o desde la pestaña Inicio y haciendo clic en el botón Pegar.

Después de pegar los datos en Word nos aparece un indicador de pegado   donde podemos ver las distintas opciones.

Por defecto se pega utilizando la primera opción: Mantener el formato de origen.

Para vincular los datos deberemos elegir la tercera o la cuarta opción : 

Vincular y mantener formato de origen o bien Vincular y usar estilos de destino. Las opciones de vinculación se distinguen por el icono de la cadena.

EXPORTAR A ACCESS

Exportar a Access datos desde Excel es posible fácilmente, aprende a exportar al programa de bases de datos Access tus registros creados en el programa de hoja de cálculo Excel. De esta manera podrás combinar las funcionalidades de ambos programas sin grandes esfuerzos.

Access es un programa de base de datos incluido en la suite informática Office de Microsoft, permite gestionar información de grandes volúmenes de datos. Se puede combinar la funcionalidad de los informes de Access con los cálculos y resultados obtenidos con Excel.

En otros artículos he hablado del paso contrario, esto es traer a Excel datos de Access, importar a Excel, ahora aprenderás a exportar.

Pasos para exportar a Access desde Excel

1. Localiza el nombre y la ubicación de un archivo Excel con datos según lo comentado anteriormente.

2. Abre el programa Access: Nueva base de datos en blanco.

3. A continuación haz clic en la pestaña Datos externos.

4. Después, dentro del primer grupo de trabajo, llamado Importar, pulsa en el icono donde pone Excel y está el logo.

5. Se abre una nueva ventana que es el Asistente que te ayuda en la importación. Su funcionamiento es muy similar al que se describe en: Importar a Excel datos de otros programas.

6. En la parte superior derecha está el botón Examinar, púlsalo para localizar y seleccionar el libro Excel que quieres importar.

7. Después indica donde quieres que se guarden los datos en Access, por defecto viene pulsada la primera opción, déjala así. Aceptar.

8. La tabla aparecerá en tu pantalla y el asistente te pide una serie de opciones para que la adecues a tus necesidades.

9. Generalmente en estos primeros casos hasta que te habitúes a realizar esta importación, no será necesario realizara ningún cambio en las diferentes pantallas del asistente, si acaso el indicarle a Access que alguna de tus columnas de Excel es de tipo fecha.

10. Con respecto a la penúltima pantalla, donde te pide que establezcas una clave principal, deja que Access la establezca. Con ello se añade una nueva columna en la que se va dando un número de registro a cada fila.

11. En la última pantalla del asistente puedes dar un nombre a la tabla importada. Después pulsa Finalizar.

Ya has terminado la importación, desde ahora puedes trabajar con los datos de Excel en Access y usar las funcionalidades de los informes que te proporciona el programa de base de datos, podrás crear en pocos minutos interesantes trabajos con multitud de información en unos pocos clics.

2.-MANEJO DE LAS FUNCIONES DE EDICIÓN, SUSTITUCIÓN, Y ALTA DE DATOS DESDE EXCEL

MODO DE EDICIÓN

En la hoja de cálculo de Microsoft Excel se refiere al estado en el que se activa una célula. Debe inicializar el modo de edición para editar el contenido de la celda seleccionada. Excel tiene algunas maneras de cambiar al modo de edición después de seleccionar una celda que desea modificar. Instrucciones 1Haga clic en la ficha de la cinta "Archivo". Haga clic en " Abrir" para ver una lista de los archivos de Excel . Haga doble clic en el archivo que desea editar para cargarlo en el software. 2 Haga clic en la celda que desea editar. Usa el ratón para hacer clic en la barra de fórmulas en la parte superior de la ventana. La celda activa , y cambia al modo de edición . También puede hacer doble clic en la celda para activar el modo de edición , o puede presionar la tecla " F2" . 3

Pulse " Enter" después de escribir en sus ediciones . Pulsando la tecla " Enter" guarda los cambios en las células y muestra los resultados de una fórmula , si ha creado un cálculo.

Descripción de la función SUSTITUIR en Excel

La función SUSTITUIR en Excel te ayuda a remplazar alguna cadena de texto o carácter por otra nueva que tú le indiques.

La función tiene la opción de que tú le especifiques en qué número de ocurrencia quieres que realice la sustitución de texto. Sintaxis

SUSTITUIR(texto, texto_original, texto_nuevo, [núm_de_ocurrencia]) texto: Es un argumento obligatorio y es el texto o la referencia a una celda

que contiene el texto en el que se necesitas sustituir caracteres. texto_original: Es un argumento obligatorio y es el texto que se deseas

sustituir. texto_nuevo: Es un argumento obligatorio y es el texto por el que vas a

remplazar el texto original. núm_de_instancia: Es un argumento opcional e indica la instancia de

texto_original que se desea reemplazar por texto_nuevo. Si se especifica el argumento núm_de_instancia, sólo se remplazará esa instancia de texto_original. De lo contrario, todas las instancias de texto_original en texto se sustituirán por texto_nuevo.

EjemploTienes una lista que relaciona a un empleado con su área y el código de esa área. Los códigos de área actualmente están basados en nuevos lineamientos, y en base a eso algunos ID´s de área han cambiado, pero ese cambio aún no se ha reflejado en la lista que tienes.Los cambios en el ID de área son los siguientes: donde aparezca la combinación de los caracteres “JD” se tienen que sustituir por la cadena de texto “YTG”, una regla que vamos a aplicar para que veas cómo se comparta la función, es que sólo vamos a sustituir la segunda ocurrencia de la cadena “JD”.Para empezar esta es la tabla:

La columna con la que vamos a trabajar es la C llamada “ID”. Todos esos son nuestros valores originales o nuestro argumento “texto”.En algunos ID´s la combinación de los caracteres “JD” se repite hasta tres veces, como es el caso de la celda C5, en las demás celdas sólo se repite dos veces. Es en este punto donde nuestra función tiene que aplicar la regla que le dimos de solamente cambiar la segunda aparición del texto “JD”.La sustitución de ID´s lo vamos a realizar en la columna D a la que llamaremos “NUEVO ID”. Vamos a empezar por aplicarle la función SUSTITUIR en Excel a nuestro primer ID, así que en la celda D2 escribimos la función con todos sus argumentos, queda así:=SUSTITUIR(C2,"JD","YTG",2) El primer argumento de la función es la referencia “C2”, que es el texto

original que queremos cambiar. El segundo argumento es “JD”, que es el texto que la función debe buscar

para sustituirlo. El tercer argumento es el texto nuevo “YTG” que queremos quede en lugar

del texto “JD”. El cuarto argumento es 2 que le dice a nuestra función que solamente va a

cambiar la segunda ocurrencia de nuestro texto “JD”. No va a cambiar ni la primera, ni la tercera y si hubiera una cuarta o quinta tampoco, sólo cambiará la segunda ocurrencia.

Aplicamos la función a las celdas restantes.El resultado de nuestro ID sustituido queda de la siguiente manera:

La función SUSTITUIR en Excel realizó lo cambios como se lo indicamos en sus argumentos.

ALTAS DE DATOS DESDE EXCELHay varias formas de hacer el cálculo y si bien ninguna es demasiado complicada, la explicación excede el marco de un comentario (y el lector se merece una respuesta).

El asunto de las temporadas de turismo (alta, media o baja) no parece seguir ninguna regla establecida fuera de una muy elemental: cuando hay mucha demanda, la temporada es alta; cuando hay poca demanda es baja y en los demás casos es media. Así que las fechas de las temporadas dependen no sólo de las estaciones del año, sino del la ubicación geográfica y de la rama de la industria turística, por lo menos.

Dicho esto veamos cómo resolver la cuestión con Excel. Empecemos por el caso sencillo en que el año está dividido en dos temporadas: alta y baja. Podemos expresar las temporadas en esta tabla.

Como vemos, las fechas en la matriz son calculadas con la fórmula

=FECHA NUMERO("01/07/"&$C$2)

El número de año en la celda C2 lo calculamos con la fórmula =AÑO(B10)

Finalmente, en la celda C10 usamos la fórmula 

=SI(Y(B10>=C5;B10<=D5);"Alta";"Baja")

Dado que nuestro modelo es simplista, toda fecha que no caiga dentro del intervalo 01-Jul-2012 a 30-Sep-2012 (la temporada alta), es temporada baja.

Pero, por supuesto, la realidad es más complicada y el año puede dividirse en varias temporadas altas, bajas y medias. En ese caso debemos usar otro modelo.

Nuestra primera aproximación es un modelo sencillo donde usamos una tabla de 366 días (para cubrir también los años bisiestos) y a cada día le asignamos la temporada correspondiente

En la celda A4 usamos nuevamente la función FECHA NUMERO y en la

subsiguiente =A4+1. Al copiar esta última en las próximas 364 filas, obtenemos el año. Luego ponemos en la columna B el nombre de la temporada.

En la celda F4 usamos =BUSCAR(E4;$A$4:$B$369;2;0).

TIPOS DE DATOS

DATOS E INFORMACIÓNComo “dato” entenderemos todo carácter o combinación de ellos que está guardado, o a la vista, en un documento o área de trabajo. Como “información” entenderemos un dato asociado a un conocimiento que le da significado. Como ejemplo de esto, muestro el dato “kg” que por sí mismo no tiene significado, pero si recordamos que estacombinación de letras generalmente se asocia a “kilogramos” (conocimiento previo), ahora “kg” indicarákilogramos.Esto debe entenderse como que no todo es lo que parece, sino que debe asociarse a algún conocimiento para que adquiera un significado y se transforme en “información ”Los “datos” en Excel son de diversos tipos y se manejan de diversas formas, de tal manera que cambian radicalmente el significado del dato, por ejemplo “12/8” es un dato que Excel interpretará como una fecha y lo mostrará como 12 de agosto del año en curso, aunque usted haya querido escribir doce octavos. Para forzar a Excel a entender el tipo de dato que deseamos manejar se requiere del uso de signos, cuando deseamos que el dato sea interpretado solo como una cadena de caracteres tenemos que presidirlo con un apostrofe, si queremos que realice una operación matemática usaremos algún signo matemático o el “=”, debemos recordar que los datos que guarda Excel siempre tratará de mostrarlo como información.

Al igual que otros programas de Windows, con Excel es posible buscar algún dato en el libro de trabajo desde Edición - Buscar. Desde esta pantalla podemos buscar simplemente un dato o bien buscar un dato y reemplazarlo por otro automáticamente.

 

Constantes: Son valores que se introducen directamente en la celda. Las constantes pueden ser números, fechas y texto Por ejemplo: 25,10, Enero, Ventas, 25/12/93.

 

Fórmulas: Son una secuencia de valores, referencias a otras celdas, nombres, funciones, y/u operadores. Las fórmulas comienzan siempre con el signo igual (=).

Excel evalúa la fórmula y muestra el resultado de la misma en la celda (el contenido real de la celda, en este caso la fórmula, lo puedes ver en la barra de fórmulas). Por ejemplo: =A3+A4*2

 

El tipo de los datos es detectado en el momento que se confirma la entrada del dato. En Excel es posible introducir hasta 255 caracteres en una celda.

 

Si introduces un texto más extenso que el ancho actual de la columna, se utilizarán las celdas adyacentes, si estas están vacías, para poder visualizar todo su contenido.

Si las celdas adyacentes estuviesen ocupadas, solamente se visualizará el texto que quepa en el ancho actual de la columna. Si quisieras ver el contenido completo tendrías que variar la anchura de la columna.

 

Por defecto, los textos quedarán alineados a la izquierda de la celda, y los números y las fechas aparecerán alineados a la derecha.

 EDICIÓN DE DATOS

Con frecuencia puedes tener que rectificar errores de mecanografía o modificar los datos introducidos en las celdas. La edición de datos implica el borrado, la inserción o la sustitución de caracteres.

 

Para editar el contenido de una celda:

Si pulsas <F2> o haces doble clic en la celda a editar, podrás modificar la entrada en la propia celda.

Si haces clic en la celda para situar el ratón y a continuación haces clic en la Barra de fórmulas, podrás modificarla en dicha barra.

 

El indicador Modificar aparece en la línea de estado y el contenido de la celda activa aparece tal como fue introducido (por ejemplo, si el contenido es una fórmula, verás la fórmula y no su resultado). Puedes utilizar las teclas de movimiento del cursor para mover el cursor a cualquier parte de la entrada.

Después de modificar la entrada pulsa <Intro>.

 

Puedes utilizar las siguientes teclas de edición siempre que Excel se encuentre en el modo Modificar.

 

Presiona la tecla: Para:

Desplaza el cursor un carácter a la izquierda

Desplaza el cursor un carácter a la derecha

InicioDesplaza el cursor al comienzo del dato a editar

Fin Desplaza el cursor al final del dato a editar

Supr Borra el carácter a la derecha del cursor

Retroceso Borra el carácter a la izquierda del cursor

 

 MANEJO INTERNO EN EXCEL

Las tres columnas mostradas contienen exactamente el mismo dato, solo que con formatos diferentes. En el archivo ocupan exactamente el mismo espacio, mientras que si fuesen guardados como texto, la columna central ocuparía al menos 20veces más bytes que las otras. Los datos de tipo carácter serán manejados exactamente como fuerontecleados, los datos numéricos se guardan con una precisión de 16 posiciones decimales, los datos de otros tipos se manejan como números. Retomando el ejemplo de las fechas podemos observar que el número 1mostrado como fecha, da el día primero de enero de año 1900 a las 0horas.Los días son los enteros, las horas son los decimales correspondientes, el número2.00003 corresponde a el día 2 de enero de 1900 a las 0 horas con 0 minutos y 3segundos.Así el primer año contabilizado por la computadora corresponde al número 367 sería el31/12/1900 23:59:59Una fecha más cercana, por ejemplo, del día 17 de enero de 2009 a las 0 horas corresponde al entero 39830El manejo interno de Excel solo distingue entre números y letras, por lo que esto podría ocasionarnos algunos problemas, por ejemplo: al cambiar de computadora los formatos de fechas y horas se verán afectados por La regionalización del Windows, ya que si pasamos de un Windows de Estados Unidos a un Windows Mexicano cambiará la forma en que se ven nuestros datos, aunque no cambien los dato

2.- HOJAS Y TABLAS DE DATOS

Una hoja de cálculo es un “arreglo” de datos, un arreglo es una forma de organización de cosas, en este caso se organizan en renglones y columnas por lo que decimos que es un arreglo bidimensional.- ARREGLOS BIDIMENSIONALES Dentro de un arreglo se identifica a cada integrante por referencia a sus “dimensiones”, en el caso de Excel, sus dimensiones son “línea” y “columna”, este “integrante” se llamará celda, y la celda se identifica con una letra mayúscula, nombre de la columna, y un número, nombre de la línea, en la figura la celda de trabajo está enmarcada con línea más gruesa, se identifica como B7 y es el cruce de la columna B y la línea 7.Excel siempre nos

mostrará en la parte superior izquierda el nombre del “objeto” señalado, el objeto puede ser una celda o un “rango”. El arreglo bidimensional se caracteriza por tener solo dos dimensiones, será siempre rectangular, por lo que a un arregló bidimensional con características especiales se le llama “tabla”, la rejilla que está en el área de trabajo se llama “hoja “Una tabla de datos se caracteriza por tener “encabezados” y no dejar columnas libres

Manejo de Tablas Dinámicas como parte de las funciones de Excel.Las tablas dinámicas nos permiten tratar de manera rápida y eficaz una gran cantidad de datos.

Para el ejemplo he utilizado datos reales de las estadísticas de dos páginas web. Yo trato todos los datos de estad ´siticas de mis webs y de ingresos y costes, mediante Excel. Al final del artículo he adjuntado la hoja Excel con los datos y la tabla del ejemplo.

Lo primero para crear una tabla dinámica es prepara los datos a tratar. Cómo queremos controlar las estadísticas, mensuales, y anuales, los campos a crear son Año, Mes, el nombre de la Web, y los datos Páginas Vistas, Visitas y Usuarios Únicos Absolutos.

Los títulos de las columnas se deberán de incluir en la selección de datos. Unos de los inconvenientes de las tablas dinámicas es la redundancia de datos. Observad, que tenemos que repetir el valor 2007, 2008, enero, etc., varias veces; mientras que con una base de datos relacional esto no ocurriría.

Una vez introducidos nuestros datos iniciales, vamos al menú Datos/Informe de tablas y gráficos dinámicos.

Creación de Gráficos en Excel como función de Excel.Una de las utilidades más apreciadas de las Hojas de Cálculo es la posibilidad de Insertar gráficos de todo tipo en los estudios e informes que se confeccionen. Excel 2010 posee una gestión de gráficos bastante buena, y en su uso en la enseñanza y en Pequeñas oficinas  permite cumplir la mayoría de los objetivos. Además, en esta Versión se ha mejorado la calidad visual y las opciones de formato.

Los términos más comunes que se utilizan en los gráficos son :

Filas: se refiere a la forma de ver el gráfico, si se elige en forma de filas el gráfico aparecerá en forma horizontal.

Columnas: se refiere a la forma de ver el gráfico, si se elige en forma de columnas el gráfico aparecerá en forma vertical.

Barras: es un tipo de gráfico tipo filas u horizontal. Rango de datos: se refiere al conjunto de valores o datos que conforman

el gráfico, que por lo general es un conjunto de celdas.

Series: las son conjuntos de datos en forma de filas o columnas que tienen valores de un mismo rubro o categoría, por lo cual sí hay más de uno se deben nombrar las series, colocando un nombre significativo a los valores que representará en el gráfico.

Leyenda: es la serie o series que se mostraran en el gráfico, o de otra manera es un cuadro que se puede colocar arriba, abajo, izquierda o derecha del área de trazado del gráfico, ésta representará cada uno de los rubros o categorías de los valores graficados.

Área de trazado: el área de trazado de un gráfico es el cuadro interior del gráfico en donde se muestran los objetos o figuras que representan los valores que se eligieron para graficar.

Los pasos a seguir para crear un gráfico son los siguientes:

1. Seleccione los datos a representar en el gráfico.

2. Seleccione el menú Insertar.

3. Elige la opción Gráfico y escoja el tipo de grafico que desea...

Aplicaciones

Excel permite a los usuarios elaborar tablas y formatos que incluyan cálculos matemáticos mediante fórmulas; las cuales pueden usar “operadores matemáticos” como son: + (suma), - (resta), * (multiplicación), / (división) y ^ (exponenciación); además de poder utilizar elementos denominados “funciones” (especie de fórmulas, pre-configuradas) como por ejemplo: Suma (), Promedio (), Buscar (), etc.

Así mismo Excel es útil para gestionar “Listas” o “Bases de Datos”; es decir agrupar, ordenar y filtrar la información.

Uno de los principales inconvenientes para el aprendizaje, compresión y manejo con el uso de fórmulas y funciones en el programa de Excel. Es el comprender la lógica en cómo se estructuran las formulas y cuál es el uso de operadores aritméticos que proporciona Excel, Muchas veces originando una desmotivación que desfavorece el proceso de aprendizaje, Por tal razón se pretende desarrollar una estrategia que apoye el correcto uso de estas fórmulas y demás funciones.

Tomando como referencia la comprensión de los sentidos de un diagrama de flujo, que pueden tomar las diferentes funciones:

· Lógicas.

· Matemáticas.

· Financieras.

· Estadísticas.

De esta manera se pretende que nuestros alumnos

1.- Aplicar fórmulas para simplificar las tareas en un almacén o tienda.

2.- Permitir conocer en tiempo real el estado financiero de un almacén o tienda.

3.- Establecer mecanismo de control de ventas y utilidades generadas en un almacén o tienda.

4.- Desarrollar con la información contable por medio del uso campañas para incrementar ventas.

Las funciones Excel se definen como el conjunto de formulas que incorpora la aplicación Excel y que tienen por objetivo realizar cálculos predefinidos aportando únicamente los valores que se quieren calcular.

El concepto de las funciones y formulas Excel lo veremos más claro con el siguiente ejemplo:

Imaginemos que queremos calcular la potencia de 3 elevado a 10, para ello tenemos dos opciones:

Multiplicar en nuestra hoja de cálculo 10 veces el número 3, de tal forma que en la celda en la cual queremos obtener el resultado deberíamos escribir =3*3*3*3*3*3*3*3*3*3

Utilizar la función “POTENCIA” que viene incorporada en la aplicación Excel, de tal forma que en la celda en la cual queremos obtener el resultado deberíamos de escribir POTENCIA (3; 10)

Comparando ambas opciones, la método segundo nos aporta el valor deseado en el mínimo tiempo posible y sin errores, imagínate que ahora queremos conocer el valor de 2,56783 elevado a 150, sin duda la primera opción nos llevaría mucho tiempo para introducir la información, además de correr el riesgo de equivocarnos mientras tecleamos, por el contrario en la segunda opción solo deberíamos escribir la siguiente función POTENCIA (2,56783;150), en apenas 2 segundos hemos escrito la función e inmediatamente hemos obtenido el valor correcto y fiable del dato que necesitamos.

Gracias a las funciones de Excel podemos realizar cálculos complejos sin necesidad de introducir formulas complejas y que nos pueden inducir a errores.

Las funciones que llevan incorporadas la aplicación Excel se clasifican en las siguientes categorías:

Matemáticas y trigonométricas - Son funciones que hacen referencia cálculos matemáticos como el cálculo de cosenos, tangentes, logaritmos, raíces, etc...

Financieras - Son funciones que facilitan el cálculo y la generación de modelos financieros, hacen referencia a fórmulas para el cálculo de intereses, depreciaciones, pagos, etc...

Fecha y hora - Son funciones que se utilizan para el manejo y cálculo de fechas en las hojas de cálculo de Excel

Estadísticas - Son funciones que incorpora la aplicación Excel para facilitar el cálculo de estudios estadísticos, son fórmulas que nos permite calcular la media, varianza, distribuciones, variaciones...

Búsqueda y referencia - Son funciones que nos ayuda a manipular y encontrar información dentro de las hojas Excel.

Base de datos - Son funciones que nos permiten manipular, gestionar y calcular lista de datos que se encuentren en las hojas Excel.

Ingeniería - Son funciones que ayuda a la realización de cálculos referentes a ingeniería así como modelos basados en fórmulas utilizadas en ingeniería.

Texto - Son funciones que nos permite manipular, convertir y calcular cadenas de texto, con las funciones de texto por ejemplo podemos suprimir o añadir palabras en una cadena de texto.

Lógicas - Son funciones que nos permite establecer condiciones para realizar cálculos.

Información - Son funciones que nos aportan información sobre los datos que contiene nuestra hoja de cálculo de Excel.

Definidas por el usuario - Son funciones creadas mediante macros Excel que se pueden incorporar en nuestras hojas de cálculo mediante la adición de complementos que contengan dichas funciones.

VALORACIÓN DE LA IMPORTANCIA DE LAS HERRAMIENTAS PARA LA IMPORTACIÓN Y EXPORTACIÓN DE DATOS

Cuando hablamos de archivos de texto nos estamos refiriendo a archivos que no tienen formato, los conocidos como archivos de texto plano (ASCII); los archivos de texto con formato como los de Word (.doc.) o los del Bordad (.rtf) tienen otra forma de importarse a Excel que veremos más adelante.

Pero para importar archivos de texto con el asistente podemos hacerlo de dos formas distintas:

- Podemos acceder a la pestaña Datos y seleccionar uno de los tipos de orígenes de datos que podemos encontrar en esta sección.

- O acceder mediante el menú Archivo - Abrir y donde pone Tipo de datos seleccionar Todos los archivos (*.*).

A continuación en ambos casos se sigue el mismo procedimiento.Nos aparece un cuadro de diálogo para seleccionar el archivo a importar.Una vez seleccionado el archivo de texto aparecen una serie de tres pantallas correspondientes al asistente para importar texto.

En la ventana del Asistente para importar texto -Paso 1 de 3, aparecen varias opciones:

Podemos indicar si el texto importado tiene los Campos delimitados o no para que Excel sepa dónde empieza un campo y dónde acaba.

Podemos indicar a partir de qué fila queremos importar por si queremos descartar títulos, por ejemplo.

Y también podemos decidir el Origen del archivo.

Si todos los datos son correctos pulsamos sobre Siguiente.

En la segunda pantalla del asistente podemos elegir los separadores de los datos.

Por defecto viene marcado el separador de Tabulación. En la imagen podemos ver que en el archivo original los datos estaban separados con tabulaciones, por eso los ha estructurado en dos columnas. Podemos marcar o desmarcar los separadores según las características del archivo original a importar.

Cuando utilizamos el Separador de Espacio en blanco, es conveniente activar Considerar separadores consecutivos como uno solo, para que no incluya más columnas de las debidas por un error tipográfico o el uso de excesivos espacios para darle una cierta estética.

Pulsamos Siguiente y veremos la última ventana del asistente:

En ella indicaremos qué tipo de Formato de los datos contiene cada columna.

Para ello haremos clic en los datos de una columna y una vez esté seleccionada (fondo negro) elegiremos en la lista superior. En el botón Avanzadas podemos completar ciertas características para los números como los separadores de decimales y millares y la posición del signo en los negativos.

También podremos escoger No importar columna (saltar) para no incluir una determinada columna en el Excel.

Una vez hayamos completado o comprobado la definición, pulsamos sobre Finalizar para que termine el asistente e importe los datos. Si de lo contrario, creemos que se nos ha olvidado algo, podemos volver a las pantallas anteriores pulsando el botón Atrás.

Nos aparece un cuadro de diálogo preguntándonos dónde deseamos Importar los datos.

Podemos seleccionar Hoja de cálculo existente. Para indicar dónde importar exactamente, haremos clic en la celda o celdas en que queramos situar la información.

O bien, seleccionamos Nueva hoja de cálculo.

Pulsamos sobre Aceptar y aparecerán los datos importados en la hoja.

La sección Conexiones

 

Desde la sección Conexiones en la pestaña Datos podremos conectar un libro de Excel con la información contenida en archivos externos que hayamos importado.

Si abrirá una ventana que nos mostrará todas las conexiones del libro y podremos eliminar la conexión, actualizar los datos con el archivo externo o ver sus Propiedades.

Importar desde otras fuentes

 

Desde este botón podremos conectar con una base de datos SQLServer o importar un archivo XML, entre otros.

En cada una de las opciones nos pedirá que realicemos una acción diferente, por ejemplo, para conectar con una base de datos deberemos incluir el nombre del servidor, o las credenciales para identificarnos como usuarios de la base, en caso de que esté protegida por contraseña, etc. En el caso de los archivos XML necesitaremos localizar y seleccionar el archivo.

Simplemente deberemos ir siguiendo los asistentes y elegir entre las distintas opciones que se nos presenten durante la importación.

Si quieres aprender más sobre la importación y exportación de XML, visita el siguiente tema: 

Importar desde otros programas

La mayoría de tablas que nos encontremos en otros documentos, y podamos seleccionar y copiar, Excel nos permitirá pegarlas en una hoja de cálculo. En algunos nos permitirá crear conexiones de actualización y en otros no. Y otros programas nos permitirán exportar tablas directamente a Excel. Por ejemplo, si navegamos con Internet Explorer, al hacer clic derecho sobre una tabla, en el menú contextual encontraremos la opción Exportar a Microsoft Excel, que volcará los datos de la tabla en una nueva hoja de cálculo.

Exportar libro

 

Exportar un libro es el proceso contrario al de importar. Se trata de guardar las hojas de cálculo en un formato distinto al habitual. Para ello, haremos clic en Archivo y seleccionaremos la opción Guardar como.

El proceso es sencillo. Cuando se abra el cuadro de diálogo Guardar como tendremos que seleccionar el tipo y elegir el que más nos interese de la lista.

El tipo que aparece en azul, seleccionado, es el tipo actual del documento. Para exportar simplemente seleccionamos el formato y procedemos a guardar el documento normalmente.

Observarás que el nombre del archivo cambia, mostrando la extensión correspondiente al formato que has elegido.

Ten en cuenta que el archivo que se exporta debe cumplir las normas del tipo al que se pretende exportar. Por ejemplo, el Texto con formato (delimitado

por espacios) (.prn) no admite la exportación de todas las hojas del libro, de forma que te avisará de que tan sólo puede exportar la hoja activa y te permitirá elegir si deseas seguir con la exportación o cancelarla.

Haciendo clic en la opción Propiedades veremos este cuadro de diálogo donde encontraremos propiedades muy útiles:

En la sección Control de actualización podemos hacer que Excel actualice automáticamente los datos insertados en la hoja de cálculo cada vez que se abra el libro (marcando la casilla Actualizar al abrir archivo).

Si los datos almacenados en el fichero origen han cambiado, estos cambios quedarán reflejados en nuestra hoja de cálculo. Esto es posible porque Excel almacena en el libro de trabajo la definición de la consulta de donde son originarios los datos importados, de manera que puede ejecutarla de nuevo cuando se desee. Si marcamos la casilla Solicitar el nombre del archivo al actualizar, cada vez que se vayan a actualizar los datos importados, Excel nos pedirá de qué fichero coger los datos, sino los cogerá directamente del

archivo que indicamos cuando importamos por primera vez. Esta opción puede ser útil cuando tenemos varios archivos con datos y en cada momento queremos ver los datos almacenados en uno de esos ficheros.

Dependiendo del tipo de archivo que se trate, podremos tener disponibles opciones como recuperar formatos, etc. En nuestro caso estas opciones no están disponibles porque los ficheros .txt no soportan ningún tipo de formato.

En la pestaña Definición encontraremos la ruta al archivo de conexión, que podremos modificar pulsando el botón Examinar. Si hemos importado los datos desde, por ejemplo, una base de datos, también podremos editar la cadena de conexión o la consulta.

Si lo que queremos es ver las Propiedades de una determinada conexión, y no de todo el libro, simplemente haremos clic en una celda que contenga datos importados y pulsaremos el botón  de la pestaña Datos.

Hemos visto que podemos actualizar los datos desde la ventana de Conexiones del libro. Para ahorrarnos tiempo, también existe un botón en la propia barra de herramientas de la pestaña Diseño.

El botón Actualizar Todo contiene un desplegable en el que podrás elegir si deseas Actualizar sólo los datos importados seleccionados, o bien si deseas Actualizar todo el libro, con los datos de todos los archivos externos a partir de los cuales se han realizado importaciones.

Para practicar estas operaciones te aconsejamos realizar Ejercicio importar texto.

Importar datos de Word a Excel.

A veces puede ser útil importar una tabla de Word a Excel si deseamos agregar algún tipo de fórmula a los datos de los que disponemos y no queremos volver a teclear todos los datos en un libro de Excel.

Para realizar este proceso es tan sencillo como copiar y pegar.

- Estando en Word seleccionamos la tabla que queremos pasar a Excel.

- Copiamos la tabla seleccionada, bien pulsando Ctrl + C o desde la pestaña Inicio y haciendo clic en el botón Copiar.

- Ahora en Excel seleccionamos la celda donde queremos colocar la tabla.

- Y pulsamos Ctrl + V o desde la pestaña Inicio y haciendo clic en el botón Pegar. Es posible que nos advierta de que el texto seleccionado es más pequeño que la hoja, pulsamos sobre Aceptar y nos pegará la tabla con el mismo formato que la teníamos en Word. Si deseamos que no aparezca el marco de la tabla lo podemos eliminar utilizando las opciones de este menú: 

Importar datos de Excel a Word.

Al importar datos de Excel a Word además de lo visto anteriormente podemos hacer que los datos queden vinculados, es decir que además de copiar los datos de Excel en un documento de Word si realizamos algún cambio en la hoja de Excel, este cambio queda reflejado en el documento de Word.

Para realizar este proceso:

- Seleccionamos la información a copiar de la hoja de Excel.

- Copiamos los datos seleccionados pulsando Ctrl + C o desde la pestaña Inicio y haciendo clic en el botón Copiar.

Nos vamos a Word y pulsamos sobre Ctrl + V o desde la pestaña Inicio y haciendo clic en el botón Pegar.

Después de pegar los datos en Word nos aparece un indicador de pegado   donde podemos ver las distintas opciones.

Por defecto se pega utilizando la primera opción: Mantener el formato de origen.

Para vincular los datos deberemos elegir la tercera o la cuarta opción : 

Vincular y mantener formato de origen o bien Vincular y usar estilos de destino. Las opciones de vinculación se distinguen por el icono de la cadena.

EXPORTAR A ACCESS

Exportar a Access datos desde Excel es posible fácilmente, aprende a exportar al programa de bases de datos Access tus registros creados en el programa de hoja de cálculo Excel. De esta manera podrás combinar las funcionalidades de ambos programas sin grandes esfuerzos.

Access es un programa de base de datos incluido en la suite informática Office de Microsoft, permite gestionar información de grandes volúmenes de datos. Se puede combinar la funcionalidad de los informes de Access con los cálculos y resultados obtenidos con Excel.

En otros artículos he hablado del paso contrario, esto es traer a Excel datos de Access, importar a Excel, ahora aprenderás a exportar.

Pasos para exportar a Access desde Excel

1. Localiza el nombre y la ubicación de un archivo Excel con datos según lo comentado anteriormente.

2. Abre el programa Access: Nueva base de datos en blanco.

3. A continuación haz clic en la pestaña Datos externos.

4. Después, dentro del primer grupo de trabajo, llamado Importar, pulsa en el icono donde pone Excel y está el logo.

5. Se abre una nueva ventana que es el Asistente que te ayuda en la importación. Su funcionamiento es muy similar al que se describe en: Importar a Excel datos de otros programas.

6. En la parte superior derecha está el botón Examinar, púlsalo para localizar y seleccionar el libro Excel que quieres importar.

7. Después indica donde quieres que se guarden los datos en Access, por defecto viene pulsada la primera opción, déjala así. Aceptar.

8. La tabla aparecerá en tu pantalla y el asistente te pide una serie de opciones para que la adecues a tus necesidades.

9. Generalmente en estos primeros casos hasta que te habitúes a realizar esta importación, no será necesario realizara ningún cambio en las diferentes pantallas del asistente, si acaso el indicarle a Access que alguna de tus columnas de Excel es de tipo fecha.

10. Con respecto a la penúltima pantalla, donde te pide que establezcas una clave principal, deja que Access la establezca. Con ello se añade una nueva columna en la que se va dando un número de registro a cada fila.

11. En la última pantalla del asistente puedes dar un nombre a la tabla importada. Después pulsa Finalizar.

Ya has terminado la importación, desde ahora puedes trabajar con los datos de Excel en Access y usar las funcionalidades de los informes que te proporciona el programa de base de datos, podrás crear en pocos minutos interesantes trabajos con multitud de información en unos pocos clics.

Importar y exportar datos de forma masiva (SQL Server)

SQL Server admite la exportación masiva de datos (conjuntos masivos de datos) desde una tabla de SQL Server y la importación masiva de datos en una tabla o vista sin particiones de SQL Server. La importación y la exportación masivas son esenciales para transferir datos de forma eficaz entre SQL Server y orígenes de datos heterogéneos. La exportación masiva se refiere a la copia de datos de una tabla de SQL Server en un archivo de datos. Importación masiva significa cargar datos de un archivo de datos a una tabla de SQL Server. Por ejemplo, puede exportar datos de una aplicación de Microsoft Excel a un archivo de datos y, después, importarlos masivamente en una tabla de SQL Server.

Métodos para la importación y exportación masivas de datos

SQL Server admite la exportación masiva de datos desde una tabla de SQL Server y la importación masiva de datos en una tabla o vista sin particiones de SQL Server. Están disponibles los métodos básicos siguientes.

Método Descripción Importa datos

Exporta datos

bcp, utilidad

Utilidad de línea de comandos (Bcp.exe) que importa y exporta datos masivamente y genera archivos de formato.

Si Si

Instrucción BULK INSERT Instrucción Transact-SQL que Si No

importa datos directamente de un archivo de datos en una tabla o vista sin particionar de una base de datos.

INSERT ... SELECT * FROM OPENROWSET(BULK...)

Instrucción Transact-SQL que usa el proveedor de conjuntos de filas BULK OPENROWSET para importar masivamente datos en una tabla de SQL Server especificando la función OPENROWSET (BULK…) para seleccionar datos en una instrucción INSERT.

Archivos de formato

La utilidad bcp, BULK INSERT e INSERT... SELECT * FROMM OPENROWSET(BULK...) admiten el uso de un archivo de formato especializado que almacena información de formato para cada campo de un archivo de datos. El archivo de formato puede contener también información acerca de la tabla de SQL Server correspondiente. El archivo de formato se puede utilizar para proporcionar toda la información de formato necesaria para la exportación e importación masivas de datos en una instancia de SQL Server.

Los archivos de formato proporcionan una forma flexible de interpretar los datos con el formato que tienen en el archivo de datos durante la importación, así como para dar formato a los datos del archivo de datos durante la exportación. Esta flexibilidad elimina la necesidad de escribir código para propósitos especiales con el fin de interpretar los datos o volver a darles formato según los requisitos específicos de SQL Server o la aplicación externa. Por ejemplo, si va a exportar masivamente datos que se van a cargar en una aplicación que requiere valores separados por comas, puede usar un archivo de formato para insertar comas como terminadores de campo en los datos exportados.

SQL Server admite dos tipos de archivos de formato: archivos de formato XML y no XML.

La única herramienta que puede generar un archivo de formato es la utilidad bcp. Para obtener más información, vea Crear un archivo de formato (SQL Server). Para obtener más información acerca de los archivos de formato, vea Archivos de formato para importar o exportar datos (SQL Server).

Función OPENROWSET (BULK)

Se tiene acceso al proveedor de conjuntos de filas BULK de OPENROWSET al llamar a la función OPENROWSET y especificar la opción BULK. La función OPENROWSET (BULK…) permite obtener acceso a datos remotos mediante la conexión a un origen de datos remoto como, por ejemplo, un archivo de datos, a través de un proveedor OLE DB.

Para realizar una importación masiva de datos, llame a OPENROWSET (BULK…) desde una cláusula SELECT…FROMM en una instrucción INSERT. La sintaxis básica de una importación masiva de datos es:

INSERT ... SELECT * FROM OPENROWSET(BULK...)

Cuando se usa en una instrucción INSERT, OPENROWSET (BULK...) admite sugerencias de tabla. Además de las sugerencias de tabla normales, como TABLOCK, la cláusula BULK puede aceptar las sugerencias de tablas especializadas siguientes: IGNORE_CONSTRAINTS (solo pasa por alto las restricciones CHECK), IGNORE_TRIGGERS, KEEPDEFAULTS y KEEPIDENTITY. Para obtener más información, vea Sugerencias de tabla (Transact-SQL).

Para obtener información acerca de los usos adicionales de la opción BULK, vea OPENROWSET (Transact-SQL).

Importación masiva desde un archivo de datos remoto

Para usar BULK INSERT o INSERT...SELECT * FROMM OPENROWSET (BULK...) para la importación masiva de datos desde otro equipo, el archivo de datos debe estar compartido entre los dos equipos. Para especificar un archivo de datos compartido, use la convención de nomenclatura universal (UNC) para el nombre, que tiene la forma general de \\Servername\Sharename\Path\Filename. Además, la cuenta usada para obtener acceso al archivo de datos debe tener los permisos necesarios para leer el archivo en el disco remoto.

Por ejemplo, la siguiente instrucción BULK INSERT realiza la importación masiva de datos en una tabla SalesOrderDetail de la base de datos AdventureWorks desde un archivo de datos denominado newdata.txt. Este archivo de datos reside en una carpeta compartida llamada \dailyorders en un directorio compartido de red llamado salesforce de un sistema llamado computer2.

Ejemplos de importación y exportación de forma masiva documentos XML (SQL Server)

Puede importar documentos XML de forma masiva en una base de datos de SQL Server o exportarlos de igual forma desde una base de datos de SQL Server. Este tema proporciona ejemplos de ambos casos.

Para importar datos de forma masiva de un archivo de datos a una tabla o vista sin particiones de SQL Server, puede utilizar lo siguiente:

Utilidad bcp También puede usar la utilidad bcp para exportar datos de cualquier

ubicación a una base de datos de SQL Server en la que funcione una instrucción SELECT, incluidas las vistas con particiones.

BULK INSERT INSERT ... SELECT * FROM OPENROWSET(BULK...)

Para obtener más información, vea Importar y exportar datos de forma masiva con la utilidad bcp (SQL Server) y Importar de forma masiva datos mediante BULK INSERT u OPENROWSET (BULK...) (SQL Server).

A. Importar de forma masiva datos XML como un flujo de bytes binario

Cuando importa datos de forma masiva de un archivo que contiene una declaración de codificación que desea aplicar, especifique la opción SINGLE_BLOB en la cláusula OPENROWSET (BULK…). La opción SINGLE_BLOB garantiza que el analizador de XML de SQL Server importa los datos según el esquema de codificación especificado en la declaración XML.

Tabla de ejemplo

Para probar el ejemplo A, debe crear una tabla de ejemplo T.

Copiar USE tempedCREATE TABLE T (IntCol int, XmlCol xml);GO

Archivo de datos de ejemplo

Para poder ejecutar el ejemplo A, debe crear un archivo codificado mediante UTF-8 (C:\SampleFolder\SampleData3.txt) que contenga el ejemplo de instancia siguiente que especifica el esquema de codificación UTF-8.

Copiar <?xml version="1.0" encoding="UTF-8"?><Root> <Product Description ProductModelID="5"> <Summary>Some Text</Summary> </Product Description></Root>

Ejemplo A: Este ejemplo utiliza la opción SINGLE_BLOB en una instrucción INSERT ... SELECT * FROMM OPENROWSET(BULK...) para importar datos de un archivo llamado SampleData3.txt e insertar una instancia XML en la tabla de ejemplo de una sola columna T.

Copiar INSERT INTO T(XmlCol)SELECT * FROM OPENROWSET(

BULK 'c:\SampleFolder\SampleData3.txt', SINGLE_BLOB) AS x;

B. Importar de forma masiva datos XML en una fila existente

Este ejemplo utiliza el proveedor de conjuntos de filas BULK OPENROWSET para agregar una instancia XML a una fila o filas existentes en la tabla de ejemplo T.

Archivo de datos de ejemplo

El ejemplo B utiliza una versión modificada del archivo de datos de ejemplo SampleData3.txt del ejemplo anterior. Para ejecutar este ejemplo, modifique el contenido de este archivo de la siguiente manera:

Copiar <Root> <Product Description ProductModelID="10"> <Summary>Some New Text</Summary> </Product Description></Root>

Ejemplo B

Copiar -- Query before update shows initial state of XmlCol values.SELECT * FROM TUPDATE TSET XmlCol =(SELECT * FROM OPENROWSET(   BULK 'C:\SampleFolder\SampleData3.txt',           SINGLE BLOB) AS x)WHERE IntCol = 1;GO

C. Importar de forma masiva datos XML a partir de un archivo que contiene una DTD

Al intentar utilizar un comando bcp para importar datos XML de un archivo que contenga una DTD, puede producirse un error similar al siguiente:

"SQLState = 42000, NativeError = 6359"

"Error = [Microsoft][SQL Server Native Client][ SQL Server]No se permite analizar XML con DTD de un subconjunto interno. Utilice CONVERT con la opción de estilo 2 para habilitar la compatibilidad limitada con DTD de subconjuntos internos."

"Error de copia de %s en BCP"

Para solucionar este problema, puede importar datos XML de un archivo de datos que contenga una DTD mediante la función OPENROWSET(BULK...) y especificando posteriormente la opción CONVERT en la cláusula SELECT del comando. La sintaxis básica para el comando es la siguiente:

INSERT ... SELECT CONVERT(…) FROM OPENROWSET(BULK...)

Archivo de datos de ejemplo

Para probar este ejemplo de importación masiva, cree un archivo (C:\temp\Dtdfile.xml) que contenga la siguiente instancia de ejemplo:

Copiar <!DOCTYPE DOC [<!ATTLIST elem1 attr1 CDATA "defVal1">]><elem1>January</elem1>

Tabla de ejemplo

El ejemplo C utiliza la tabla de ejemplo T1 que crea la instrucción CREATE TABLE siguiente:

Copiar USE temped;CREATE TABLE T1(XmlCol xml);GO

Ejemplo C

Este ejemplo utiliza OPENROWSET(BULK...) y especifica la opción CONVERT en la cláusula SELECT para importar los datos XML desde Dtdfile.xml al ejemplo de tabla T1.

Copiar INSERT T1 SELECT CONVERT(xml, BulkColumn, 2) FROM OPENROWSET(Bulk 'c:\temp\Dtdfile.xml', SINGLE BLOB) [rowsetresults];

Después de ejecutar la instrucción INSERT, se quitará la DTD del XML y se almacenará en la tabla T1.

D. Especificar el terminador de campo explícitamente mediante el uso de un archivo de formato

El ejemplo siguiente muestra cómo importar de forma masiva el siguiente documento XML, Xmltable.dat.

Archivo de datos de ejemplo

El documento en Xmltable.dat contiene dos valores XML, uno para cada fila. El primer valor XML está codificado con UTF-16 y el segundo con UTF-8.

El contenido de este archivo de datos se muestra en el volcado Hex siguiente:

FF FE 3C 00 3F 00 78 00-6D 00 6C 00 20 00 76 00 *..<.?.x.m.l. .v.*65 00 72 00 73 00 69 00-6F 00 6E 00 3D 00 22 00 *e.r.s.i.o.n.=.".*31 00 2E 00 30 00 22 00-20 00 65 00 6E 00 63 00 *1...0.". .e.n.c.*6F 00 64 00 69 00 6E 00-67 00 3D 00 22 00 75 00 *o.d.i.n.g.=.".u.*74 00 66 00 2D 00 31 00-36 00 22 00 3F 00 3E 00 *t.f.-.1.6.".?.>.*3C 00 72 00 6F 00 6F 00-74 00 3E 00 A2 4F 9C 76 *<.r.o.o.t.>..O.v*0C FA 77 E4 80 00 89 00-00 06 90 06 91 2E 9B 2E *..w.............*99 34 A2 34 86 00 83 02-92 20 7F 02 4E C5 E4 A3 *.4.4..... ..N...*34 B2 B7 B3 B7 FE F8 FF-F8 00 3C 00 2F 00 72 00 *4.........<./.r.*6F 00 6F 00 74 00 3E 00-00 00 00 00 7A EF BB BF *o.o.t.>.....z...*3C 3F 78 6D 6C 20 76 65-72 73 69 6F 6E 3D 22 31 *<?xml version="1*2E 30 22 20 65 6E 63 6F-64 69 6E 67 3D 22 75 74 *.0" encoding="ut*66 2D 38 22 3F 3E 3C 72-6F 6F 74 3E E4 BE A2 E7 *f-8"?><root>....*9A 9C EF A8 8C EE 91 B7-C2 80 C2 89 D8 80 DA 90 *................*E2 BA 91 E2 BA 9B E3 92-99 E3 92 A2 C2 86 CA 83 *................*E2 82 92 C9 BF EC 95 8E-EA 8F A4 EB 88 B4 EB 8E *................*B7 EF BA B7 EF BF B8 C3-B8 3C 2F 72 6F 6F 74 3E *.........</root>*00 00 00 00 7A *....z*

Tabla de ejemplo

Al realizar una importación o exportación masiva de un documento XML, se debe utilizar un terminador de campo que no pueda aparecer en ninguno de los documentos; por ejemplo, una serie de cuatro valores NULL (\0) seguidos de la letra z: \0\0\0\0z.

Este ejemplo muestra cómo utilizar el terminador de campo para la tabla de ejemplo xTable. Para crear esta vista de ejemplo, utilice la siguiente instrucción CREATE TABLE:

Copiar USE temped;CREATE TABLE xTable (xCol xml);GO

Archivo de formato de ejemplo

El terminador de campo se debe especificar en el archivo de formato. El ejemplo D utiliza un archivo de formato no XML denominado Xmltable.fmt que contiene lo siguiente:

Copiar 9.0

11 SQLBINARY 0 0 "\0\0\0\0z" 1 xCol ""

Puede utilizar este archivo de formato para realizar importaciones masivas de documentos XML a la tabla xTable mediante el comando bcp o una instrucción BULK INSERT o INSERT... SELECT * FROMM OPENROWSET(BULK...).

Ejemplo D

Este ejemplo utiliza el archivo de formato Xmltable.fmt en una instrucción BULK INSERT para importar el contenido de un archivo de datos XML denominado Xmltable.dat.

Copiar BULK INSERT xTable FROM 'C:\Xmltable.dat'WITH (FORMATFILE = 'C:\Xmltable.fmt');GO

E. Exportar de forma masiva datos XML

En el ejemplo siguiente se utiliza bcp para realizar la exportación masiva de datos XML a partir de la tabla creada en el ejemplo anterior con el mismo archivo de formato XML. En el siguiente comando bcp, <server_name> y <instance_name> representan los marcadores de posición que deben ser reemplazados con los valores adecuados:

Copiar bcp bulk test..xTable out a-wn.out -N -T -S<server_name>\<instance_name>

Mantener valores de identidad al importar datos de forma masiva (SQL Server)

Los archivos de datos contienen valores de identidad que pueden importarse de forma masiva en una instancia de Microsoft SQL Server. De manera predeterminada, los valores de la columna de identidad del archivo de datos que se importa se omiten y SQL Server asigna automáticamente valores únicos. Los valores únicos se basan en los valores de inicialización y de incremento especificados durante la creación de la tabla.

Si el archivo de datos no contiene valores para la columna de identificadores de la tabla, use el archivo de formato para especificar que se debe omitir esta columna al importar los datos. SQL Server asignará automáticamente valores exclusivos para la columna.

Para impedir que SQL Server asigne valores de identidad al importar de forma masiva filas de datos en una tabla, utilice el calificador de comando adecuado para mantener la identidad. Al especificar un calificador para mantener la identidad, SQL Server utiliza los valores de identidad del archivo de datos. Estos calificadores son:

Comando Calificador para mantener la identidad

Tipo de calificador

bcp -E ModificadorBULK INSERT KEEPIDENTITY ArgumentoINSERT ... SELECT * FROM OPENROWSET(BULK...) KEEPIDENTITY Sugerencia de

tabla

Para obtener más información, vea bcp (utilidad), BULK INSERT (Transact-SQL), OPENROWSET (Transact-SQL), INSERT (Transact-SQL), SELECT (Transact-SQL) y Sugerencias de tabla (Transact-SQL).

Tabla de ejemplo

En ejemplos de importación masiva, es necesario crear una tabla denominada myTestKeepNulls en la base de datos de ejemplo AdventureWorks en el esquema dbo. Para crear esta tabla en el Editor de consultas de SQL Server Management Studio, ejecute:

Copiar USE Adventure Works;GOSELECT * INTO HumanResources.myDepartment FROM HumanResources.Department WHERE 1=0;GOSELECT * FROM HumanResources.myDepartment;

La tabla Departamento en la que se basa myDepartment tiene IDENTITY_INSERT establecido en OFF. Por tanto, para importar datos en una columna de identidad, debe especificar KEEPIDENTITY o -E.

Archivo de datos de ejemplo

El archivo de datos usado en los ejemplos de importación masiva contiene datos exportados de forma masiva desde la tabla HumanResources.Department en formato nativo. Para crear el archivo de datos, en el símbolo del sistema de Microsoft Windows, escriba:

Copiar bcp AdventureWorks.HumanResources.Department out myDepartment-n.Dat -n -T

Ejemplo de archivo de formato

En este ejemplo de importación masiva se usa un archivo de formato XML, myDepartment-f-x-n.Xml, que usa formatos de datos nativos. En este ejemplo se usa bcp para generar este archivo de formato desde la tabla HumanResources.Department de la base de datos AdventureWorks. En el símbolo del sistema de Windows, escriba:

Copiar bcp AdventureWorks. HumanResources.Department format nul -n -x -f myDepartment-f-n-x.Xml -T

Para obtener más información acerca de cómo crear un archivo de formato, vea Crear un archivo de formato (SQL Server).

A. Usar bcp y mantener valores de identidad

En el siguiente ejemplo se muestra cómo mantener valores de identidad al usar bcp para importar datos de forma masiva. El comando bcp usa el archivo de formato, myDepartment-f-n-x.Xml, y contiene los siguientes modificadores:

Calificadores Descripción

-E Especifica el valor o valores de identidad del archivo de datos que se van a usar en la columna de identidad.

-T Especifica que la utilidad bcp se conecta a SQL Server mediante una conexión de confianza.

En el símbolo del sistema de Windows, escriba:

Copiar bcp AdventureWorks.HumanResources.myDepartment in C:\myDepartment-n.Dat -f C:\my Department-f-n-x.Xml -E -T

B.Usar BULK INSERT y mantener valores de identidad

En el siguiente ejemplo se utiliza BULK INSERT para realizar una importación masiva de datos desde el archivo myDepartment-c.Dat en la tabla AdventureWorks.HumanResources.myDepartment. La instrucción utiliza el archivo de formato myDepartment-f-n-x.Xml e incluye la opción KEEPIDENTITY para que se mantengan todos los valores de identidad del archivo de datos.

En el Editor de consultas de SQL Server Management Studio, ejecute:

Copiar USE Adventure Works;GODELETE HumanResources.myDepartment;GOBULK INSERT HumanResources.myDepartment FROM 'C:\myDepartment-n.Dat' WITH ( KEEP IDENTITY, FORMATFILE='C:\my Department-f-n-x.Xml' );GOSELECT * FROM HumanResources.myDepartment;

C.Usar OPENROWSET y mantener valores de identidad

En el siguiente ejemplo se utiliza el proveedor de conjuntos de filas BULK, OPENROWSET, para realizar una importación masiva de datos desde el archivo myDepartment-c.Dat en la tabla AdventureWorks.HumanResources.myDepartment. La instrucción utiliza el archivo de formato myDepartment-f-n-x.Xml e incluye la sugerencia KEEPIDENTITY para que se mantengan todos los valores de identidad del archivo de datos.

En el Editor de consultas de SQL Server Management Studio, ejecute:

Copiar USE Adventure Works;GODELETE HumanResources.myDepartment;GO

INSERT INTO HumanResources.myDepartment with (KEEP IDENTITY) (DepartmentID, Name, Group Name, Modified Date) SELECT * FROM OPENROWSET(BULK 'C:\myDepartment-n.Dat', FORMATFILE='C:\my Department-f-n-x.Xml') as t1;GO

3.-USO DE LAS FUNCIONES DE EXCEL PARA LA EXPORTACIÓN DE DATOS FUNCIONES DE EXCEL

Las funciones de Excel son una característica muy importante que debes aprender a utilizar adecuadamente para obtener el mayor provecho de la herramienta.

Las funciones se utilizan para realizar cálculos basados en los valores de las celdas ó para modificar su contenido. Las funciones de Excel se categorizan de acuerdo a su funcionalidad.

Funciones de búsqueda y referencia en Excel

Las funciones de búsqueda y referencia en Excel nos permiten encontrar valores dentro de nuestra hoja de acuerdo a los criterios establecidos en la búsqueda. También nos ayudan a obtener información de referencia de las celdas.

Consulta la sintaxis de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNAÉREAS AÉREAS Devuelve el número de

áreas de una referencia. Un área es un rango de

celdas contiguas o una única celda.

BUSCAR LOOKUP Busca valores de un rango de una columna o una fila o desde una matriz.

BUSCARH HLOOKUP Busca en la primera fila de una tabla o matriz de valores y devuelve el valor en la misma columna desde una fila especificada.

BUSCARV VLOOKUP Busca un valor en la primera columna de la izquierda de una tabla y luego devuelve un valor en la misma fila desde una columna especificada. De forma predeterminada, la tabla se ordena de forma ascendente.

COINCIDIR MATCH Devuelve la posición relativa de un elemento en una matriz, que coincide con un valor dado en un orden especificado.

COLUMNA COLUMN Devuelve el número de columna de una referencia.

COLUMNAS COLUMNS Devuelve el número de columnas en una matriz o referencia.

DESREF OFFSET Devuelve una referencia a un rango que es un número especificado de filas y columnas de una referencia dada.

DIRECCIÓN ADRES Crea una referencia de celda en forma de texto una vez especificados los números de fila y columna.

ELEGIR CHOOSE Elige un valor o una acción de una lista de valores a partir de un número de índice.

FILA ROW Devuelve el número de fila de una referencia.

FILAS ROWS Devuelve el número de filas de una referencia o matriz.

HIPERVÍNCULO HYPERLINK Crea un acceso directo o salto que abre un documento guardado en el disco duro, en un servidor de red o en Internet.

IMPORTARDATOSDINAMICOS GETPIVOTDATA Extrae datos almacenados en una tabla dinámica.

ÍNDICE ÍNDEX Devuelve un valor o referencia de la celda en la intersección de una fila y columna en particular, en un rango especificado.

INDIRECTO INDIRECTA Devuelve una referencia especificada por un valor de texto.

RDTR RTD Recupera datos en tiempo real de un programa compatible con automatizaciones COM.

TRANSPONER TRANSPOSE Devuelve un rango vertical de celdas como un rango horizontal, o viceversa.

Funciones lógicas

Las funciones lógicas en Excel se utilizan en la toma de decisiones. En base al resultado de una función decidiremos si ejecutar o no cierta acción requerida.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNFALSO FALSE Devuelve el valor lógico FALSO.NO NOT Cambia FALSO por VERDADERO y VERDADERO

por FALSO.O OR Comprueba si alguno de los argumentos es

VERDADERO y devuelve VERDADERO o FALSO. Devuelve FALSO si todos los argumentos son FALSO.

SI IF Comprueba si se cumple una condición y devuelve un valor si se evalúa como VERDADERO y otro valor si se evalúa como FALSO.

SI. ERROR IFERROR Devuelve un valor si la expresión es un error y otro valor si no lo es.

VERDADERO TRUE Devuelve el valor lógico VERDADERO.Y AND Comprueba si todos los argumentos son

VERDADEROS y devuelve VERDADERO o FALSO. Devuelve FALSO si alguno de los argumentos es FALSO.

Funciones de texto

Las funciones de texto en Excel permiten concatenar cadenas de caracteres, remover los espacios en blanco, reemplazar ciertos caracteres por otros y muchas cosas más que te permitirán manipular las cadenas de texto para obtener los resultados deseados.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNCARÁCTER CHAR Devuelve el carácter especificado por el

número de código a partir del juego de caracteres establecido en su PC.

CÓDIGO CODE Devuelve el número de código del primer carácter del texto del juego de caracteres usados por su PC.

CONCATENAR CONCATÉNATE Une varios elementos de texto en uno solo.DECIMAL FIXED Redondea un número al número

especificado de decimales y devuelve el resultado como texto con o sin comas.

DERECHA RIGHT Devuelve el número especificado de caracteres del final de una cadena de texto.

ENCONTRAR FIND Devuelve la posición inicial de una cadena de texto dentro de otra cadena de texto.

ESPACIOS TRIM Quita todos los espacios del texto excepto los espacios individuales entre palabras.

EXTRAE MID Devuelve los caracteres del centro de una cadena de texto, dada una posición y longitud iniciales.

HALLAR SEARCH Devuelve el número de caracteres en el cual se encuentra un carácter en particular o cadena de texto, leyendo de izquierda a derecha.

IGUAL EXACT Comprueba si dos cadenas de texto son exactamente iguales y devuelve VERDADERO o FALSO.

IZQUIERDA LEFT Devuelve el número especificado de caracteres del principio de una cadena de texto.

LARGO LEN Devuelve el número de caracteres de una cadena de texto.

LIMPIAR CLEAN Quita todos los caracteres no imprimibles del texto.

MAYUSC UPPER Convierte una cadena de texto en letras mayúsculas.

MINUSC LOWER Convierte todas las letras de una cadena de texto en minúsculas.

MONEDA DOLLAR Convierte un número en texto usando formato de moneda.

NO PROPIO PROPER Convierte una cadena de texto en mayúsculas o minúsculas, según corresponda; la primera letra de cada palabra en mayúscula y las demás letras en minúscula.

REEMPLAZAR REMPLACE Reemplaza parte de una cadena de texto por otra.

REPETIR REPT Repite el texto un número determinado de veces.

SUSTITUIR SUBSTITUTE Reemplaza el texto existente con texto nuevo en una cadena.

T T Comprueba si un valor es texto y devuelve el texto si lo es, o comillas dobles si no lo es.

TEXTO TEXT Convierte un valor en texto, con un formato de número específico.

TEXTO BAHT BAHTTEXT Convierte un número en texto (baht).VALOR VALUÉ Convierte un argumento de texto que

representa un número en un número.

Funciones de fecha y hora

Las funciones de fecha y hora de Microsoft Excel son utilizadas para buscar fechas específicas, para conocer la hora actual, para encontrar la diferencia en días laborales entre dos fechas y muchas cosas más que serán de gran utilidad al momento de estar trabajando con este tipo de datos.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNAHORA NOW Devuelve la fecha y hora

actuales con formato de fecha y hora.

AÑO YEAR Devuelve el año, un número entero en el rango 1900-9999.

DÍA DAY Devuelve el día del mes (un número de 1 a 31).

DIA.LAB WORKDAY Devuelve el número de serie de la fecha antes o después de un número especificado de días laborables.

DIA.LAB.INTL WORKDAY.INTL Devuelve el número de serie de

la fecha anterior o posterior a un número especificado de días laborables con parámetros de fin se semana personalizados.

DIAS.LAB NETWORKDAYS Devuelve el número total de días laborables entre dos fechas.

DIAS.LAB.INTL NETWORKDAYS.INTL Devuelve el número de días laborables completos entre dos fechas con parámetros de fin de semana personalizados.

DIAS360 DAYS360 Calcula el número de días entre dos fechas basándose en un año de 360 días (doce meses de 30 días).

DIASEM WEEKDAY Devuelve un número de 1 a 7 que identifica el día de la semana.

FECHA DATE Devuelve el número que representa la fecha en código de fecha y hora de Microsoft Excel.

FECHA. MES EDATE Devuelve el número de serie de la fecha que es el número indicado de meses antes o después de la fecha inicial.

FECHA NUMERO DATE VALUÉ Convierte una fecha en forma de texto en un número que representa la fecha en código de fecha y hora de Microsoft Excel.

FIN. MES EOMONTH Devuelve el número de serie del último día del mes antes o después del número especificado de meses.

FRAC. AÑO YEARFRAC Devuelve la fracción del año que representa el número de días completos entre la fecha inicial y la fecha fin.

HORA HOUR Devuelve la hora como un número de 0 (12:00 a.m.) a 23 (11:00 p.m.).

HORA NUMERO TIME VALUÉ Convierte una hora de texto en un número de serie de Excel para una hora, un número de 0 (12:00:00 a.m.) a 0.999988426 (11:59:59 p.m.). Da formato al número con un formato de hora después de introducir la fórmula.

HOY TODAY Devuelve la fecha actual con formato de fecha.

MES MONTH Devuelve el mes, un número entero de 1 (enero) a 12

(diciembre).MINUTO MINUTE Devuelve el minuto, un número

de 0 a 59.NSHORA TIME Convierte horas, minutos y

segundos dados como números en un número de serie de Excel, con formato de hora.

NUM.DE.SEMANA WEEKNUM Devuelve el número de semanas en el año.

SEGUNDO SECOND Devuelve el segundo, un número de 0 a 59.

Funciones de información

Las funciones de información de Excel son útiles para obtener información acerca de las hojas de trabajo y su contenido tales como su ubicación dentro de la hoja, ,su formato, el tipo de valor que contiene una celda ó inclusive si la celda tiene el valor de error.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNCELDA CELL Devuelve información acerca del formato,

ubicación o contenido de la primera celda, según el orden de lectura de la hoja, en una referencia.

ES.IMPAR ISODD Devuelve VERDADERO si el número es impar.

ES. PAR ISEVEN Devuelve VERDADERO si el número es par.

ESBLANCO ISBLANK Comprueba si se refiere a una celda vacía y devuelve VERDADERO o FALSO.

ESERR ISERR Comprueba si un valor es un error (excepto #N/A) y devuelve VERDADERO o FALSO.

ES ERROR ISERROR Comprueba si un valor es un error (incluyendo #N/A) y devuelve VERDADERO o FALSO.

ES LÓGICO ISLOGICAL Comprueba si un valor es un valor lógico (VERDADERO o FALSO) y devuelve VERDADERO o FALSO.

ESNOD ISNA Comprueba si un valor de error es #N/A y devuelve VERDADERO o FALSO.

ES NO TEXTO ISNONTEXT Comprueba si un valor no es texto y devuelve VERDADERO o FALSO.

ES NÚMERO ISNUMBER Comprueba si un valor es un número y devuelve VERDADERO o FALSO.

ESREF ISREF Comprueba si un valor es una referencia y devuelve VERDADERO o FALSO.

ES TEXTO ISTEXT Comprueba si un valor es texto y devuelve VERDADERO o FALSO.

INFO INFO Devuelve información acerca del entorno operativo en uso.

N N Convierte valores no numéricos en números, fechas en números de serie, VERDADERO en 1 y cualquier otro en 0 (cero).

NOD NA Devuelve el valor de error #N/ATIPO TYPE Devuelve un entero que representa el tipo

de datos de un valor: número = 1; texto = 2; valor lógico = 4; valor de error = 16; matriz = 64.

TIPO.DE.ERROR ERROR. TYPE

Devuelve un número que coincide con un valor de error.

Funciones estadísticas

Las funciones estadísticas de Excel te permitirán realizar un análisis estadístico de tus datos. Podrás obtener la covarianza, la desviación estándar, distribución beta, distribución binomial entre otras.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNCOEF.DE.CORREL COREL Devuelve el coeficiente

de correlación de dos conjuntos de datos.

COEFICIENTE. ASIMETRÍA SKEW Devuelve el sesgo de una distribución: una caracterización del grado de asimetría de una distribución alrededor de su media.

COEFICIENTE.R2 RSQ Devuelve el cuadrado del coeficiente del momento de correlación del producto Pearson de los puntos dados.

CONTAR CONT. Cuenta el número de celdas de un rango que contienen números.

CONTAR. BLANCO COUNTBLANK Cuenta el número de celdas en blanco dentro de un rango especificado.

CONTAR. SI COUNTIF Cuenta las celdas en

el rango que coinciden con la condición dada.

CONTAR.SI.CONJUNTO COUNTIFS Cuenta el número de celdas que cumplen un determinado conjunto de condiciones o criterios.

CONTARA COUNTA Cuenta el número de celdas no vacías de un rango.

COVARIANCE.P COVARIANCE.P Devuelve la covarianza de población, el promedio de los productos de las desviaciones para cada pareja de puntos de datos en dos conjuntos de datos.

COVARIANZA COVARIANCIAS Devuelve la covarianza, el promedio de los productos de las desviaciones para cada pareja de puntos de datos en dos conjuntos de datos.

CRECIMIENTO GROWTH Devuelve números en una tendencia de crecimiento exponencial coincidente con puntos de datos conocidos.

CUARTIL.EXC QUARTILE.EXC Devuelve el cuartil de un conjunto de datos en función de los valores del percentil de 0...1, exclusivo.

CUARTIL.INC QUARTILE.INC Devuelve el cuartil de un conjunto de datos en función de los valores del percentil de 0...1, inclusive.

CURTOSIS KURT Devuelve la curtosis de un conjunto de datos.

DESVEST.M STDEV.S Calcula la desviación estándar en función de una muestra (omite los valores lógicos y el texto).

DESVEST.P STDEV.P Calcula la desviación

estándar en función de la población total proporcionada como argumentos (omite los valores lógicos y el texto).

DESVESTA STDEVA Calcula la desviación estándar de una muestra, incluyendo valores lógicos y texto. Los valores lógicos y el texto con valor FALSO tienen valor asignado 0, los que presentan valor VERDADERO tienen valor 1.

DESVESTPA STDEVPA Calcula la desviación estándar de la población total, incluyendo valores lógicos y el texto. Los valores lógicos y el texto con valor FALSO tienen valor asignado 0, los que presentan un valor VERDADERO tienen valor 1.

DESVIADOS DEVSQ Devuelve la suma de los cuadrados de las desviaciones de los puntos de datos con respecto al promedio de la muestra.

DESVPROM AVEDEV Devuelve el promedio de las desviaciones absolutas de la media de los puntos de datos. Los argumentos pueden ser números, nombres, matrices o referencias que contienen números.

DISTR.BETA.N BETA.DIST Devuelve la función de distribución de probabilidad beta.

DISTR.BINOM.N BINOM.DIST Devuelve la probabilidad de una variable aleatoria discreta siguiendo una distribución binomial.

DISTR.CHICUAD CHISQ.DIST Devuelve la probabilidad de cola izquierda de la distribución cuadrado.

DISTR.CHICUAD. CD CHISQ.DIST.RT Devuelve la probabilidad de cola derecha de la distribución cuadrado.

DISTR.EXP.N EXPON.DIST Devuelve la distribución exponencial.

DISTR.F.CD F.DIST.RT Devuelve la distribución (de cola derecha) de probabilidad F (grado de diversidad) para dos conjuntos de datos.

DISTR.F.N F.DIST Devuelve la distribución (de cola izquierda) de probabilidad F (grado de diversidad) para dos conjuntos de datos.

DISTR.GAMMA.N GAMMA.DIST Devuelve la distribución gamma.

DISTR.HIPERGEOM.N HYPGEOM.DIST Devuelve la distribución hipergeométrica.

DISTR.LOGNORM LOGNORM.DIST Devuelve la distribución logarítmico-normal de x, donde ln(x) se distribuye normalmente con los parámetros de media y desv_estándar.

DISTR.NORM.ESTAND.N NORM.S.DIST Devuelve la distribución normal estándar (tiene una medida de cero y una desviación estándar de uno).

DISTR.NORM.N NORM.DIST Devuelve la distribución normal para la media y la desviación estándar especificadas.

DISTR.T.2C T.DIST.2T Devuelve la

distribución t de Student de dos colas.

DISTR.T.CD T.DIST.RT Devuelve la distribución t de Student de cola derecha.

DISTR.T.N T.DIST Devuelve la distribución t de Student de cola izquierda.

DISTR.WEIBULL WEIBULL.DIST Devuelve la probabilidad de una variable aleatoria siguiendo una distribución de Weibull.

ERROR.TIPICO.XY STEYX Devuelve el error típico del valor de Y previsto para cada X de la regresión.

ESTIMACION.LINEAL LINEST Devuelve estadísticas que describen una tendencia lineal que coindice con puntos de datos conocidos, mediante una línea recta usando el método de los mínimos cuadrados.

ESTIMACION.LOGARITMICA LOGEST Devuelve estadísticas que describen una curva exponencial, coincidente con puntos de datos conocidos.

FISHER FISHER Devuelve la transformación Fisher o coeficiente Z.

FRECUENCIA FREQUENCY Calcula la frecuencia con la que ocurre un valor dentro de un rango de valores y devuelve una matriz vertical de números.

GAMMA. LN GAMMALN Devuelve el logaritmo natural de la función gamma, G(x).

GAMMA.LN.EXACTO GAMMALN. PRECISE

Devuelve el logaritmo natural de la función gamma, G(x).

INTERSECCION.EJE INTERCEPT Calcula el punto en el cual una línea

intersecará el eje Y usando una línea de regresión optimizada trazada a través de los valores conocidos de X e Y.

INTERVALO.CONFIANZA.NORM

CONFIDENCE.NORM

Devuelve el intervalo de confianza para una media de población con una distribución normal.

INTERVALO.CONFIANZA.T CONFIDENCE.T Devuelve el intervalo de confianza para una media de población con una distribución de T de Student.

INV.BETA.N BETA.INV Devuelve el inverso de la función de densidad de probabilidad beta acumulativa (DISTR.BETA.N).

INV.BINOM BINOM.INV Devuelve el menor valor cuya distribución binomial acumulativa es mayor o igual que un valor de criterio.

INV.CHICUAD CHISQ.INV Devuelve el inverso de la probabilidad de cola izquierda de la distribución cuadrado.

INV.CHICUAD.CD CHISQ.INV.RT Devuelve el inverso de la probabilidad de cola derecha de la distribución cuadrado.

INV.F F.INV Devuelve el inverso de la distribución de probabilidad F (de cola izquierda): si p = DISTR.F(x,…), entonces INV.F(p,…) = x.

INV.F.CD F.INV.RT Devuelve el inverso de la distribución de probabilidad F (cola derecha): si p = DISTR.F.CD(x,…), entonces INV.F.CD(p,…) = x.

INV.GAMMA GAMMA.INV Devuelve el inverso de la distribución gamma

acumulativa: si p = DISTR.GAMMA.N(x,…), entonces INV.GAMMA(p,…) = x.

INV.LOGNORM LOGNORM.INV Devuelve el inverso de la distribución logarítmico-normal de x, donde ln(x) se distribuye de forma normal con los parámetros Media y desv_estándar.

INV.NORM NORM.INV Devuelve el inverso de la distribución acumulativa normal para la media y desviación estándar especificadas.

INV.NORM.ESTAND NORM.S.INV Devuelve el inverso de la distribución normal estándar acumulativa. Tiene una media de cero y una desviación estándar de uno.

INV.T T.INV Devuelve el inverso de cola izquierda de la distribución t de Student.

INV.T.2C T.INV.2T Devuelve el inverso de dos colas de la distribución t de Student.

JERARQUIA.EQV RANK.EQ Devuelve la jerarquía de un número dentro de una lista de números: su tamaño en relación con otros valores de la lista; si más de un valor tiene la misma jerarquía, se devuelve la jerarquía superior de ese conjunto de valores.

JERARQUIA.MEDIA RANK.AVG Devuelve la jerarquía de un número dentro de una lista de números: su tamaño en relación con otros valores de la lista; si más de un valor tiene

la misma jerarquía, se devuelve el promedio de la jerarquía.

K.ESIMO.MAYOR LARGE Devuelve el valor k-ésimo mayor de un conjunto de datos. Por ejemplo, el trigésimo número más grande.

K.ESIMO.MENOR SMALL Devuelve el valor k-ésimo menor de un conjunto de datos. Por ejemplo, el trigésimo número menor.

MAX MAX Devuelve el valor máximo de una lista de valores. Omite los valores lógicos y texto.

MAXA MAXA Devuelve el valor máximo de un conjunto de valores. Incluye valores lógicos y texto.

MEDIA.ACOTADA TRIMMEAN Devuelve la media de la porción interior de un conjunto de valores de datos.

MEDIA.ARMO HARMEAN Devuelve la media armónica de un conjunto de números positivos: el recíproco de la media aritmética de los recíprocos.

MEDIA.GEOM GEOMEAN Devuelve la media geométrica de una matriz o rango de datos numéricos positivos.

MEDIANA MEDIAN Devuelve la mediana o el número central de un conjunto de números.

MIN MIN Devuelve el valor mínimo de una lista de valores. Omite los valores lógicos y texto.

MINA MINA Devuelve el valor mínimo de una lista de valores. Incluye valores lógicos y texto.

MODA.UNO MODE.SNGL Devuelve el valor más frecuente o repetitivo

de una matriz o rango de datos.

MODA.VARIOS MODE.MULT Devuelve una matriz vertical de los valores más frecuentes o repetitivos de una matriz o rango de datos. Para una matriz horizontal, use =TRANSPONER (MODA.VARIOS (número1,número2,…)).

NEGBINOM.DIST NEGBINOM.DIST Devuelve la distribución binomial negativa, la probabilidad de encontrar núm_fracasos antes que núm_éxito, con probabilidad probabilidades de éxito.

NORMALIZACION STANDARDIZE Devuelve un valor normalizado de una distribución caracterizada por una media y desviación estándar.

PEARSON PEARSON Devuelve el coeficiente de correlación producto o momento r de Pearson, r.

PENDIENTE SLOPE Devuelve la pendiente de una línea de regresión lineal de los puntos dados.

PERCENTIL.EXC PERCENTILE.EXC Devuelve el percentil k-ésimo de los valores de un rango, donde k está en el rango 0...1, exclusivo.

PERCENTIL.INC PERCENTILE.INC Devuelve el percentil k-ésimo de los valores de un rango, donde k está en el rango 0.1, inclusive.

PERMUTACIONES PERMUT Devuelve el número de permutaciones para un número determinado

de objetos que pueden ser seleccionados de los objetos totales.

POISSON.DIST POISSON.DIST Devuelve la distribución de Poisson.

PROBABILIDAD PROB Devuelve la probabilidad de que los valores de un rango se encuentren entre dos límites o sean iguales a un límite inferior.

PROMEDIO AVERAGE Devuelve el promedio (media aritmética) de los argumentos, los cuales pueden ser números, nombres, matrices o referencias que contengan números.

PROMEDIO.SI AVERAGEIF Busca el promedio (media aritmética) de las celdas que cumplen un determinado criterio o condición.

PROMEDIO.SI.CONJUNTO AVERAGEIFS Busca el promedio (media aritmética) de las celdas que cumplen un determinado conjunto de condiciones o criterios.

PROMEDIOA AVERAGEA Devuelve el promedio (media aritmética) de los argumentos; 0 evalúa el texto como FALSO; 1 como VERDADERO. Los argumentos pueden ser números, nombres, matrices o referencias.

PRONOSTICO FORECAST Calcula o predice un valor futuro en una tendencia lineal usando valores existentes.

PRUEBA.CHICUAD CHISQ.TEST Devuelve la prueba de independencia: el valor de distribución

cuadrado para la estadística y los grados adecuados de libertad.

PRUEBA.F.N F.TEST Devuelve el resultado de una prueba F, la probabilidad de dos colas de que las varianzas en Matriz1 y Matriz2 no sean significativamente diferentes.

PRUEBA.FISHER.INV FISHERINV Devuelve la función inversa de la transformación Fisher o coeficiente Z: si y = FISHER(x), entonces la PRUEBA.FISHER.INV(y) = x.

PRUEBA.T.N T.TEST Devuelve la probabilidad asociada con la prueba t de Student.

PRUEBA.Z.N Z.TEST Devuelve el valor P de una cola de una prueba z.

RANGO.PERCENTIL.EXC PERCENTRANK.EXC

Devuelve la jerarquía de un valor en un conjunto de datos como un porcentaje (0..1, exclusivo) del conjunto de datos.

RANGO.PERCENTIL.INC PERCENTRANK.INC

Devuelve la jerarquía de un valor en un conjunto de datos como un porcentaje (0..1, inclusive) del conjunto de datos.

TENDENCIA TREND Devuelve números en una tendencia lineal que coincide con puntos de datos conocidos, usando el método de los mínimos cuadrados.

VAR.P VAR.P Calcula la varianza en función de la población total (omite los valores lógicos y el texto).

VAR.S VAR.S Calcula la varianza en función de una muestra (omite los valores lógicos y el texto).

VARA VARA Calcula la varianza de una muestra, incluyendo valores lógicos y texto. Los valores lógicos y el texto con valor FALSO tienen valor asignado 0, los de valor lógico VERDADERO tienen valor 1.

VARPA VARPA Calcula la varianza de la población total, incluyendo valores lógicos y texto. Los valores lógicos y el texto con valor FALSO tienen valor asignado 0, los de valor lógico VERDADERO tienen valor 1.

Funciones matemáticas y trigonométricas

Las funciones matemáticas de Excel son utilizadas para ejecutar varias operaciones aritméticas como la suma y el producto de dos números. Las funciones trigonométricas de Excel permitirán obtener el seno, coseno y tangente de un ángulo especificado.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNABS ABS Devuelve el valor

absoluto de un número, es decir, un número sin signo.

ACOS ACOS Devuelve el arcoseno de un número, en radianes, dentro del intervalo de 0 a Pi.

ACOSH ACOSH Devuelve el coseno hiperbólico inverso de un número.

AGREGAR AGGREGATE Devuelve un agregado de una lista o base de

datos.ALEATORIO RAND Devuelve un número

aleatorio mayor o igual que 0 y menor que 1.

ALEATORIO.ENTRE RANDBETWEEN Devuelve un número aleatorio entre los números que especifique.

ASENO ASIN Devuelve el arcoseno de un número en radianes, dentro del intervalo -Pi/2 a Pi/2

ASENOH ASINH Devuelve el seno hiperbólico inverso de un número.

ATAN ATAN Devuelve el arco tangente de un número en radianes, dentro del intervalo -Pi/2 a Pi/2.

ATAN2 ATAN2 Devuelve el arco tangente de las coordenadas X e Y especificadas, en un valor en radianes comprendido entre -Pi y Pi, excluyendo -Pi.

ATANH ATANH Devuelve la tangente hiperbólica inversa de un número.

COCIENTE QUOTIENT Devuelve la parte entera de una división.

COMBINAT COMBIN Devuelve el número de combinaciones para un número determinado de elementos.

COS COS Devuelve el coseno de un ángulo.

COSH COSH Devuelve el coseno hiperbólico de un número.

ENTERO INT Redondea un número hasta el entero inferior más próximo.

EXP EXP Devuelve e elevado a la potencia de un número determinado.

FACT FACT Devuelve el factorial

de un número.FACT.DOBLE FACTDOUBLE Devuelve el factorial

doble de un número.GRADOS DEGREES Convierte radianes en

grados.LN LN Devuelve el logaritmo

natural de un número.LOG LOG Devuelve el logaritmo

de un número en la base especificada.

LOG10 LOG10 Devuelve el logaritmo en base 10 de un número.

M.C.D GCD Devuelve el máximo común divisor.

M.C.M LCM Devuelve el mínimo común múltiplo.

MDETERM MDETERM Devuelve el determinante matricial de una matriz.

MINVERSA MINVERSE Devuelve la matriz inversa de una matriz dentro de una matriz.

MMULT MMULT Devuelve el producto matricial de dos matrices, una matriz con el mismo número de filas que Matriz1 y columnas que Matriz2.

MULTINOMIAL MULTINOMIAL Devuelve el polinomio de un conjunto de números.

MULTIPLO.INFERIOR FLOOR Redondea un número hacia abajo, hasta el múltiplo significativo más cercano.

MULTIPLO.INFERIOR.EXACTO FLOOR.PRECISE Redondea un número hacia abajo, hasta el entero o múltiplo significativo más cercano.

MULTIPLO.SUPERIOR CEILING Redondea un número hacia arriba, hasta el múltiplo significativo más cercano.

MULTIPLO.SUPERIOR.EXACTO CEILING.PRECISE Redondea un número hacia arriba, al entero o múltiplo significativo más cercano.

NUMERO.ROMANO ROMAN Convierte un número

arábigo en romano, en formato de texto.

PI PI Devuelve el valor Pi con precisión de 15 dígitos.

POTENCIA POWER Devuelve el resultado de elevar el número a una potencia.

PRODUCTO PRODUCT Multiplica todos los números especificados como argumentos.

RADIANES RADIANS Convierte grados en radianes.

RAIZ SQRT Devuelve la raíz cuadrada de un número.

RAIZ2PI SQRTPI Devuelve la raíz cuadrada de (número * Pi).

REDOND.MULT MROUND Devuelve un número redondeado al múltiplo deseado.

REDONDEA.IMPAR ODD Redondea un número positivo hacia arriba y un número negativo hacia abajo hasta el próximo entero impar.

REDONDEA.PAR EVEN Redondea un número positivo hacia arriba y un número negativo hacia abajo hasta el próximo entero par.

REDONDEAR ROUND Redondea un número al número de decimales especificado.

REDONDEAR.MAS ROUNDUP Redondea un número hacia arriba, en dirección contraria a cero.

REDONDEAR.MENOS ROUNDDOWN Redondea un número hacia abajo, hacia cero.

RESIDUO MOD Proporciona el residuo después de dividir un número por un divisor.

SENO SIN Devuelve el seno de un ángulo determinado.

SENOH SINH Devuelve el seno hiperbólico de un número.

SIGNO SIGN Devuelve el signo de un número: 1, si el número es positivo; cero, si el número es cero y -1, si el número es negativo.

SUBTOTALES SUBTOTAL Devuelve un subtotal dentro de una lista o una base de datos.

SUMA SUM Suma todos los números en un rango de celdas.

SUMA.CUADRADOS SUMSQ Devuelve la suma de los cuadrados de los argumentos.

SUMA.SERIES SERIESSUM Devuelve la suma de una serie de potencias.

SUMAPRODUCTO SUMPRODUCT Devuelve la suma de los productos de rangos o matrices correspondientes.

SUMAR.SI SUMIF Suma las celdas que cumplen determinado criterio o condición.

SUMAR.SI.CONJUNTO SUMIFS Suma las celdas que cumplen un determinado conjunto de condiciones o criterios.

SUMAX2MASY2 SUMX2PY2 Devuelve la suma del total de las sumas de cuadrados de números en dos rangos o matrices correspondientes.

SUMAX2MENOSY2 SUMX2MY2 Suma las diferencias entre cuadrados de dos rangos o matrices correspondientes.

SUMAXMENOSY2 SUMXMY2 Suma los cuadrados de las diferencias en dos rangos correspondientes de matrices.

TAN TAN Devuelve la tangente de un ángulo.

TANH TANH Devuelve la tangente hiperbólica de un número.

TRUNCAR TRUNC Convierte un número decimal a uno entero al quitar la parte decimal o de fracción.

Funciones matemáticas y trigonométricas

Las funciones matemáticas de Excel son utilizadas para ejecutar varias operaciones aritméticas como la suma y el producto de dos números. Las funciones trigonométricas de Excel permitirán obtener el seno, coseno y tangente de un ángulo especificado.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNABS ABS Devuelve el valor

absoluto de un número, es decir, un número sin signo.

ACOS ACOS Devuelve el arcoseno de un número, en radianes, dentro del intervalo de 0 a Pi.

ACOSH ACOSH Devuelve el coseno hiperbólico inverso de un número.

AGREGAR AGGREGATE Devuelve un agregado de una lista o base de datos.

ALEATORIO RAND Devuelve un número aleatorio mayor o igual que 0 y menor que 1.

ALEATORIO.ENTRE RANDBETWEEN Devuelve un número aleatorio entre los números que especifique.

ASENO ASIN Devuelve el arcoseno de un número en radianes, dentro del intervalo -Pi/2 a Pi/2

ASENOH ASINH Devuelve el seno hiperbólico inverso de un número.

ATAN ATAN Devuelve el arco tangente de un

número en radianes, dentro del intervalo -Pi/2 a Pi/2.

ATAN2 ATAN2 Devuelve el arco tangente de las coordenadas X e Y especificadas, en un valor en radianes comprendido entre -Pi y Pi, excluyendo -Pi.

ATANH ATANH Devuelve la tangente hiperbólica inversa de un número.

COCIENTE QUOTIENT Devuelve la parte entera de una división.

COMBINAT COMBIN Devuelve el número de combinaciones para un número determinado de elementos.

COS COS Devuelve el coseno de un ángulo.

COSH COSH Devuelve el coseno hiperbólico de un número.

ENTERO INT Redondea un número hasta el entero inferior más próximo.

EXP EXP Devuelve e elevado a la potencia de un número determinado.

FACT FACT Devuelve el factorial de un número.

FACT.DOBLE FACTDOUBLE Devuelve el factorial doble de un número.

GRADOS DEGREES Convierte radianes en grados.

LN LN Devuelve el logaritmo natural de un número.

LOG LOG Devuelve el logaritmo de un número en la base especificada.

LOG10 LOG10 Devuelve el logaritmo en base 10 de un número.

M.C.D GCD Devuelve el máximo común divisor.

M.C.M LCM Devuelve el mínimo común múltiplo.

MDETERM MDETERM Devuelve el

determinante matricial de una matriz.

MINVERSA MINVERSE Devuelve la matriz inversa de una matriz dentro de una matriz.

MMULT MMULT Devuelve el producto matricial de dos matrices, una matriz con el mismo número de filas que Matriz1 y columnas que Matriz2.

MULTINOMIAL MULTINOMIAL Devuelve el polinomio de un conjunto de números.

MULTIPLO.INFERIOR FLOOR Redondea un número hacia abajo, hasta el múltiplo significativo más cercano.

MULTIPLO.INFERIOR.EXACTO FLOOR.PRECISE Redondea un número hacia abajo, hasta el entero o múltiplo significativo más cercano.

MULTIPLO.SUPERIOR CEILING Redondea un número hacia arriba, hasta el múltiplo significativo más cercano.

MULTIPLO.SUPERIOR.EXACTO CEILING.PRECISE Redondea un número hacia arriba, al entero o múltiplo significativo más cercano.

NUMERO.ROMANO ROMAN Convierte un número arábigo en romano, en formato de texto.

PI PI Devuelve el valor Pi con precisión de 15 dígitos.

POTENCIA POWER Devuelve el resultado de elevar el número a una potencia.

PRODUCTO PRODUCT Multiplica todos los números especificados como argumentos.

RADIANES RADIANS Convierte grados en radianes.

RAIZ SQRT Devuelve la raíz cuadrada de un número.

RAIZ2PI SQRTPI Devuelve la raíz

cuadrada de (número * Pi).

REDOND.MULT MROUND Devuelve un número redondeado al múltiplo deseado.

REDONDEA.IMPAR ODD Redondea un número positivo hacia arriba y un número negativo hacia abajo hasta el próximo entero impar.

REDONDEA.PAR EVEN Redondea un número positivo hacia arriba y un número negativo hacia abajo hasta el próximo entero par.

REDONDEAR ROUND Redondea un número al número de decimales especificado.

REDONDEAR.MAS ROUNDUP Redondea un número hacia arriba, en dirección contraria a cero.

REDONDEAR.MENOS ROUNDDOWN Redondea un número hacia abajo, hacia cero.

RESIDUO MOD Proporciona el residuo después de dividir un número por un divisor.

SENO SIN Devuelve el seno de un ángulo determinado.

SENOH SINH Devuelve el seno hiperbólico de un número.

SIGNO SIGN Devuelve el signo de un número: 1, si el número es positivo; cero, si el número es cero y -1, si el número es negativo.

SUBTOTALES SUBTOTAL Devuelve un subtotal dentro de una lista o una base de datos.

SUMA SUM Suma todos los números en un rango de celdas.

SUMA.CUADRADOS SUMSQ Devuelve la suma de los cuadrados de los argumentos.

SUMA.SERIES SERIESSUM Devuelve la suma de una serie de potencias.

SUMAPRODUCTO SUMPRODUCT Devuelve la suma de los productos de rangos o matrices correspondientes.

SUMAR.SI SUMIF Suma las celdas que cumplen determinado criterio o condición.

SUMAR.SI.CONJUNTO SUMIFS Suma las celdas que cumplen un determinado conjunto de condiciones o criterios.

SUMAX2MASY2 SUMX2PY2 Devuelve la suma del total de las sumas de cuadrados de números en dos rangos o matrices correspondientes.

SUMAX2MENOSY2 SUMX2MY2 Suma las diferencias entre cuadrados de dos rangos o matrices correspondientes.

SUMAXMENOSY2 SUMXMY2 Suma los cuadrados de las diferencias en dos rangos correspondientes de matrices.

TAN TAN Devuelve la tangente de un ángulo.

TANH TANH Devuelve la tangente hiperbólica de un número.

TRUNCAR TRUNC Convierte un número decimal a uno entero al quitar la parte decimal o de fracción.

Funciones financieras

Las funciones financieras de Excel te ayudarán en cálculos como el de amortización, la tasa de interés anual efectivo, el interés acumulado, la tasa nominal entre otros cálculos que te ayudarán en tus modelos financieros.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNAMORTIZ.LIN AMORLINC Devuelve la amortización de

cada uno de los períodos contables.

AMORTIZ.PROGRE AMORDEGRC Devuelve la amortización de cada período contable mediante el uso de un coeficiente de amortización.

CANTIDAD.RECIBIDA RECEIVED Devuelve la cantidad recibida al vencimiento para un valor bursátil completamente invertido.

CUPON.DIAS COUPDAYS Devuelve el número de días en el período nominal que contiene la fecha de liquidación.

CUPON.DIAS.L1 COUPDAYBS Devuelve el número de días del inicio del período nominal hasta la fecha de liquidación.

CUPON.DIAS.L2 COUPDAYSNC Devuelve el número de días de la fecha de liquidación hasta la siguiente fecha nominal.

CUPON.FECHA.L1 COUPPCD Devuelve la fecha de cupón anterior antes de la fecha de liquidación.

CUPON.FECHA.L2 COUPNCD Devuelve la próxima fecha nominal después de la fecha de liquidación.

CUPON.NUM COUPNUM Devuelve el número de cupones pagables entre la fecha de liquidación y la fecha de vencimiento.

DB DB Devuelve la depreciación de un activo durante un período específico usando el método de depreciación de saldo fijo.

DDB DDB Devuelve la depreciación de un activo en un período específico mediante el método de depreciación por doble disminución de saldo u otro método que se especifique.

DURACION DURATION Devuelve la duración anual de un valor bursátil con pagos de interés períodicos.

DURACION.MODIF MDURATION Devuelve la duración modificada de Macauley para un valor bursátil con un valor nominal asumido de 100$.

DVS VDB Devuelve la depreciación de un activo para cualquier período

especificado, incluyendo períodos parciales, usando el método de depreciación por doble disminución del saldo u otro método que especifique.

INT.ACUM ACCRINT Devuelve el interés devengado de un valor bursátil que paga intereses periódicos.

INT.ACUM.V ACCRINTM Devuelve el interés devengado para un valor bursátil que paga intereses al vencimiento.

INT.EFECTIVO EFFECT Devuelve la tasa de interés anual efectiva.

INT.PAGO.DIR ISPMT Devuelve el interés de un préstamo de pagos directos.

LETRA.DE.TES.PRECIO TBILLPRICE Devuelve el precio de un valor nominal de 100$ para una letra de tesorería.

LETRA.DE.TES.RENDTO TBILLYIELD Devuelve el rendimiento de una letra de tesorería.

LETRA.DE.TEST.EQV.A.BONO TBILLEQ Devuelve el rendimiento para un bono equivalente a una letra de tesorería.

MONEDA.DEC DOLLARDE Convierte un precio en dólar, expresado como fracción, en un precio en dólares, expresado como número decimal.

MONEDA.FRAC DOLLARFR Convierte un precio en dólar, expresado como número decimal, en un precio en dólares, expresado como una fracción.

NPER NPER Devuelve el número de pagos de una inversión, basado en pagos constantes y periódicos y una tasa de interés constante.

PAGO PMT Calcula el pago de un préstamo basado en pagos y tasa de interés constantes.

PAGO.INT.ENTRE CUMIPMT Devuelve el pago de intereses acumulativo entre dos períodos.

PAGO.PRINC.ENTRE CUMPRINC Devuelve el pago principal acumulativo de un préstamo entre dos períodos.

PAGOINT IPMT Devuelve el interés pagado por una inversión durante un período determinado, basado en pagos periódicos y constantes y una tasa de interés constante.

PAGOPRIN PPMT Devuelve el pago del capital de una inversión determinada, basado en pagos constantes y periódicos, y una tasa de interés constante.

PRECIO PRICE Devuelve el precio por 100$ de valor nominal de un valor bursátil que paga una tasa de interés periódica.

PRECIO.DESCUENTO PRICEDISC Devuelve el precio por 100$ de un valor nominal de un valor bursátil con descuento.

PRECIO.PER.IRREGULAR.1 ODDFPRICE Devuelve el precio de un valor nominal de 100$ de un valor bursátil con un período inicial impar.

PRECIO.PER.IRREGULAR.2 ODDLPRICE Devuelve el precio de un valor nominal de 100$ de un valor bursátil con un período final impar.

PRECIO.VENCIMIENTO PRICEMAT Devuelve el precio por 100$ de un valor nominal que genera intereses al vencimiento.

RENDTO YIELD Devuelve el rendimiento de un valor bursátil que obtiene intereses periódicos.

RENDTO.DESC YIELDDISC Devuelve el rendimiento anual para el valor bursátil con descuento. Por ejemplo, una letra de la tesorería.

RENDTO.PER.IRREGULAR.1 ODDFYIELD Devuelve el rendimiento de un valor bursátil con un primer período impar.

RENDTO.PER.IRREGULAR.2 ODDLYIELD Devuelve la amortización de un valor bursátil con un período final impar.

RENDTO.VENCTO YIELDMAT Devuelve el interés anual de un valor que genera intereses al vencimiento.

SLN SLN Devuelve la depreciación por método directo de un activo en un período dado.

SYD SYD Devuelve la depreciación por método de anualidades de un activo durante un período específico.

TASA RATE Devuelve la tasa de interés por período de un préstamo o una inversión. Por ejemplo, use 6%/4 para pagos trimestrales al

6% TPA.TASA.DESC DISC Devuelve la tasa de descuento

del valor bursátil.TASA.INT INTRATE Devuelve la tasa de interés para

la inversión total en un valor bursátil.

TASA.NOMINAL NOMINAL Devuelve la tasa de interés nominal anual.

TIR IRR Devuelve la tasa interna de retorno de una inversión para una serie de valores en efectivo.

TIR.NO.PER XIRR Devuelve la tasa interna de retorno para un flujo de caja que no es necesariamente periódico.

TIRM MIRR Devuelve la tasa interna de retorno para una serie de flujos de efectivo periódicos, considerando costo de la inversión e interés al volver a invertir el efectivo.

VA PV Devuelve el valor presente de una inversión: la suma total del valor actual de una serie de pagos futuros.

VF FV Devuelve el valor futuro de una inversión basado en pagos periódicos y constantes, y una tasa de interés también constante.

VF.PLAN FVSCHEDULE Devuelve el valor futuro de una inversión inicial después de aplicar una serie de tasas de interés compuesto.

VNA NPV Devuelve el valor neto actual de una inversión a partir de una tasa de descuento y una serie de pagos futuros (valores negativos) y entradas (valores positivos).

VNA.NO.PER XNPV Devuelve el valor neto actual para un flujo de caja que no es necesariamente periódico.

Funciones de ingeniería en Excel

Las funciones de ingeniería en Excel son de gran utilidad para realizar cálculos relacionados con el campo de la ingería como la solución de problemas de

propagación de ondas con la función de Bessel, cálculos con números complejos y conversiones entre diferentes sistemas de numeración como el binario, octal, decimal y hexadecimal.

Consulta la sintaxis de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNBESSELI BESSELI Devuelve la función Bessel

In(x) modificada.BESSELJ BESSELJ Devuelve la función Bessel

Jn(x).BESSELK BESSELK Devuelve la función Bessel

Kn(x) modificada.BESSELY BESSELY Devuelve la función Bessel

Yn(x).BIN.A.DEC BIN2DEC Convierte un número

binario en decimal.BIN.A.HEX BIN2HEX Convierte un número

binario en hexadecimal.BIN.A.OCT BIN2OCT Convierte un número

binario en octal.COMPLEJO COMPLEX Convierte el coeficiente

real e imaginario en un número complejo.

CONVERTIR CONVERT Convierte un número de un sistema decimal a otro.

DEC.A.BIN DEC2BIN Convierte un número decimal en binario.

DEC.A.HEX DEC2HEX Convierte un número decimal en haxadecimal.

DEC.A.OCT DEC2OCT Convierte un número decimal en octal.

DELTA DELTA Prueba si los dos números son iguales.

FUN.ERROR ERF Devuelve la función de error entre un límite inferior y superior.

FUN.ERROR.COMPL ERFC Devuelve la función de error complementaria.

FUN.ERROR.COMPL.EXACTO ERFC.PRECISE Devuelve la función de error complementaria entre x e infinito.

FUN.ERROR.EXACTO ERF.PRECISE Devuelve la función de error.

HEX.A.BIN HEX2BIN Convierte un número hexadecimal en binario.

HEX.A.DEC HEX2DEC Convierte un número hexadecimal en decimal.

HEX.A.OCT HEX2OCT Convierte un número

hexadecimal en octal.IM.ABS IMABS Devuelve el valor absoluto

(módulo) de un número complejo.

IM.ANGULO IMARGUMENT Devuelve el argumento q, un ángulo expresado en radianes.

IM.CONJUGADA IMCONJUGATE Devuelve el conjugado complejo de un número complejo.

IM.COS IMCOS Devuelve el coseno de un número complejo.

IM.DIV IMDIV Devuelve el cociente de dos números complejos.

IM.EXP IMEXP Devuelve el valor exponencial de un número complejo.

IM.LN IMLN Devuelve el logaritmo natural de un número complejo.

IM.LOG10 IMLOG10 Devuelve el logaritmo de base 10 de un número complejo.

IM.LOG2 IMLOG2 Devuelve el logaritmo de base 2 de un número complejo.

IM.POT IMPOWER Devuelve un número complejo elevado a la potencia del entero.

IM.PRODUCT IMPRODUCT Devuelve el producto de 1 a 255 números complejos.

IM.RAIZ2 IMSQRT Devuelve la raíz cuadrada de un número complejo.

IM.REAL IMREAL Devuelve el coeficiente real de un número complejo.

IM.SENO IMSIN Devuelve el seno de un número complejo.

IM.SUM IMSUM Devuelve la suma de números complejos.

IM.SUSTR IMSUB Devuelve la diferencia de dos números complejos.

IMAGINARIO IMAGINARY Devuelve el coeficiente imaginario de un número complejo.

MAYOR.O.IGUAL GESTEP Prueba si un número es mayor que el valor de referencia.

OCT.A.BIN OCT2BIN Convierte un número octal

en binario.OCT.A.DEC OCT2DEC Convierte un número octal

en decimal.OCT.A.HEX OCT2HEX Convierte un número octal

en hexadecimal.

Funciones de base de datos en Excel

Las funciones de base de datos en Excel facilitan nuestro trabajo con información que está organizada como unas bases de datos, es decir, que se encuentra en un rango de celdas donde la primera fila tiene los títulos de cada columna. Estas funciones nos permiten contar, sumar, multiplicar los valores de una columna que cumplen con los criterios especificados e inclusive podremos extraer un registro que cumpla con ciertas condiciones.

Consulta la sintaxis de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓNBDCONTAR DCOUNT Cuenta las celdas que contienen números en

el campo (columna) de registros de la base de datos que cumplen las condiciones especificadas.

BDCONTARA DCOUNTA Cuenta el número de celdas que no están en blanco en el campo (columna) de los registros de la base de datos que cumplen las condiciones especificadas.

BDDESVEST DSTDEV Calcula la desviación estándar basándose en una muestra de las entradas seleccionadas de una base de datos.

BDDESVESTP DSTDEVP Calcula la desviación estándar basándose en la población total de las entradas seleccionadas de una base de datos.

BDEXTRAER DGET Extrae de una base de datos un único registro que coincide con las condiciones especificadas.

BDMAX DMAX Devuelve el número máximo en el campo (columna) de registros de la base de datos que coinciden con las condiciones especificadas.

BDMIN DMIN Devuelve el número menor del campo (columna) de registros de la base de datos que coincide con las condiciones especificadas.

BDPRODUCTO

DPRODUCT Multiplica los valores del campo (columna) de registros en la base de datos que coinciden con las condiciones especificadas.

BDPROMEDIO DAVERAGE Obtiene el promedio de los valores de una columna, lista o base de datos que cumplen

las condiciones especificadas.BDSUMA DSUM Suma los números en el campo (columna) de

los registros que coinciden con las condiciones especificadas.

BDVAR DVAR Calcula la varianza basándose en una muestra de las entradas seleccionadas de una base de datos.

BDVARP DVARP Calcula la varianza basándose en la población total de las entradas seleccionadas de una base de datos.

Exportar datos de Excel a un archivo de texto

Los archivos de texto son uno de los métodos de intercambio de datos más populares en la actualidad ya que pueden ser abiertos y consultados por diversas aplicaciones en diferentes sistemas operativos como Windows, Mac OS, Linux, iOS, Android, etc.

Los archivos de texto no dependen de ninguna herramienta de software específica, ni tienen problemas de compatibilidad entre versiones porque se han creado de la misma manera por décadas y por lo tanto cualquier herramienta de edición de documentos puede leer un archivo de texto. Por esta razón es muy probable que en más de una ocasión tengas la necesidad de exportar los datos de Excel a un archivo de texto de manera que tus datos puedan ser integrados o analizados desde otro sistema de información.

Formatos de archivo de texto

Existen dos formatos de archivo de texto que son ampliamente utilizados:

Archivos de texto delimitados por tabulaciones (TXT): Cada valor de la columna está separado por el carácter de tabulación. A simple vista tendrás la impresión de que existen varios espacios en blanco entre cada columna, pero en realidad es solo el carácter tabulador el que los separa.

Archivos de texto delimitados por comas (CSV): Cada campo en el archivo de texto está separado por una coma. Este formato es tan conocido y utilizado que es almacenado con su propia extensión de archivo .CSV aunque sigue siendo un archivo de texto plano. Las siglas CSV provienen de su nombre en inglés Comma-Separated Valúes.

A continuación veremos lo simple que es crear cada uno de estos dos tipos de archivos en Excel. La hoja de datos que exportaremos en nuestros ejemplos será la siguiente:

Crear un archivo de texto delimitado por tabulaciones

Para crear un archivo de texto delimitado por tabulaciones en Excel debemos pulsar la ficha Archivo y seleccionar la opciónGuardar como. Se mostrará el cuadro de diálogo Guardar como y para la opción Tipo debemos elegir Texto (delimitado por tabulaciones):

Una vez que pulses el botón Guardar se mostrarán algunas advertencias. La primera de ellas nos advierte que el tipo de archivo seleccionado no es compatible con libros que tienen múltiples hojas y que por lo tanto solo se exportarán los datos de la hoja activa. Esto quiere decir que, si tienes un libro con datos en varias hojas, deberás exportar cada hoja a un archivo de texto diferente.

Será muy probable que también se muestre una segunda advertencia indicando que nuestro archivo contiene formatos que no son compatibles con los archivos de texto delimitados por tabulaciones. Solamente deberás pulsar el botón Sí para continuar con el proceso y como resultado obtendremos un archivo de texto como el siguiente:

Crear un archivo de texto delimitado por comas

El procedimiento para crear un archivo de texto delimitado por comas (CSV) es prácticamente similar al ejemplo anterior con la diferencia de que en el cuadro de diálogo Guardar como debemos seleccionar el tipo de archivo CSV (delimitado por comas):

Obtendremos las mismas advertencias que en el ejemplo anterior pero como resultado tendremos el siguiente archivo de texto:

Dependiendo del país donde te encuentres y la configuración regional de tu equipo, es probable que Excel genere este tipo de archivo utilizando el punto y coma (;) en lugar de la coma (,) pero esto no es un asunto de Excel sino de Windows y el carácter definido como el separador de listas. A continuación veremos cómo cambiar el carácter utilizado por Excel para generar los archivos de texto.

Carácter delimitador para archivos de texto

Por supuesto que para cambiar el carácter delimitador utilizado por Excel al crear el archivo de texto se podría hacer un simple remplazo con cualquier editor de texto, pero si ésta es una actividad que realizas frecuentemente tal vez sea conveniente hacer un cambio de fondo. El carácter utilizado por Excel como delimitador en un archivo de texto es el que se encuentra definido en Panel de Control > Reloj, idioma y región > Cambiar formato de fecha, hora o número y dentro del cuadro de diálogo mostrado pulsar el botón Configuración adicional:

En dicho cuadro de diálogo encontrarás la opción Separador de listas y el carácter especificado es el utilizado por Excel. Para mi configuración regional,

que es Español (México), tengo la coma (,) como el separador de listas pero si hago el cambio hacia punto y coma, al crear de nuevo el archivo CSV obtendré el siguiente resultado:

Observa que en esta ocasión Excel ha utilizado el punto y coma como el separador entre cada uno de los campos.

Campos de longitud determinada

En algunas ocasiones me he encontrado con el requerimiento de generar un archivo de texto que tenga campos de longitud determinada es decir, en caso de que una cadena de texto no sea de la longitud máxima permitida, se deberá rellenar con espacios en blanco. La solución a este problema es tratar los datos dentro de Excel antes de generar el archivo de texto.

Supongamos que para nuestra hoja de datos de ejemplo necesitamos crear un archivo de texto que tenga un ancho máximo de 15 caracteres, tanto para la columna Nombre como para la columna Apellido, y una longitud máxima de 25 caracteres para el correo electrónico. Los datos los generaré en una hoja diferente y utilizaré la siguiente fórmula para la primera columna:

=CONCATENAR (Hoja1! A1, REPETIR (" ",15-LARGO (Hoja1! A1)))

La función principal de esta fórmula es la función CONCATENAR que como primer argumento tiene el texto original de la Hoja1. El segundo argumento de la función CONCATENAR es la función REPETIR que tendrá el objetivo de generar una cadena de espacios en blanco cuyo número estará determinado por la diferencia entre el número máximo de caracteres admitidos (15) menos el número de caracteres de la cadena de texto original el cual obtenemos con la función LARGO. Por ejemplo, para la celda con el nombre Carlos, la función REPETIR generará una cadena de 9 espacios en blanco que será concatenada a la derecha de la cadena de texto “Carlos”.

La fórmula anterior nos sirve para obtener los valores de las columnas Nombre y Apellido. Para la columna Correo electrónico solo es necesario modificar el segundo argumento de la función REPETIR reemplazando el número 15 por el número 25 que es el máximo número de caracteres permitido para dicha columna.

Una vez aplicada esta fórmula a nuestro rango de datos podremos realizar la exportación a un archivo de texto. Ya que en este caso no necesitamos ningún tipo de separador podemos guardar el archivo como Texto Unicode y el resultado será el siguiente:

Así como en este último ejemplo he dado un tratamiento especial a los datos antes de exportarlos, es posible hacer diferentes modificaciones para ajustarnos a los requerimientos del archivo de texto que vamos a exportar. Algunas modificaciones que se realizan con cierta frecuencia son las siguientes:

Colocar comillas simples o dobles alrededor de las cadenas de texto. Exportar valores numéricos con algún número específico de decimales Dar algún formato específico a una fecha por ejemplo, cambiar al

formato inglés que utiliza mm/dd/aa en lugar de dd/mm/aa.

Estos cambios los podemos hacer con funciones de Excel de manera que coloquemos los datos en una hoja tal como los necesitamos y posteriormente hacer la exportación hacia un archivo de texto.

4.- Valoración de la importancia de las  herramientas para importación y exportación de datos.

La Hoja de Cálculo puede convertirse en una poderosa herramienta para crear ambientes de aprendizaje que enriquezcan la representación (modelado), comprensión y solución de problemas, especialmente en el área de matemáticas. Desafortunadamente, la mayoría de docentes y estudiantes nos

limitamos a utilizar sólo funciones básicas de ella, como tabular información y realizar cálculos mediante fórmulas, desconociendo que ofrece funcionalidades que van más allá de la tabulación, cálculo de fórmulas y graficación de datos, permitiendo crear  y hacer uso de simulaciones que posibilitan  a los estudiantes para realizar  representaciones que permiten construir un puente entre las ideas intuitivas y los conceptos formales.

Desde sus inicios las Hojas de Cálculo lograron un éxito rotundo debido a que su uso en los problemas cotidianos y reales en el mundo empresarial representaba una oportunidad  de llevar esos problemas reales y representarlos a través de números y fórmulas. Pese a lo anterior, la  forma de utilizar las TICs en la educación no se ha llevado de igual manera, “donde muy a menudo la instrucción se orienta hacia lo que “podría” hacer la herramienta y no a los problemas que ayuda a resolver”.[3].

Nos hemos olvidado de la verdadera esencia de la Hoja de Cálculo  que provee magníficos ambientes para el estudio de la representación (modelado) de problemas, para el uso de fórmulas en cálculos matemáticos y para la solución de diversos problemas de variadas disciplinas.  La creación de este tipo de ambientes es un reto que debemos asumir los maestros;   la hoja de cálculo  puede contribuir sustancialmente al mejoramiento de la educación de estudiantes de todas las edades.

La maestra Pamela Lewis[4],  autora del libro “La Magia de la Hoja de Cálculo”, considera que esta es una herramienta de aprendizaje poderosa y que si los estudiantes tienen acceso a computadores, deben utilizarla. Argumenta que desarrolla en los estudiantes habilidades para:

a. organizar datos (ordenar, categorizar, generalizar, comparar y resaltar los elementos claves);

b. realizar diferentes tipos de gráficas que agreguen significado a la información ayudando en la interpretación y análisis;

c. utilizar gráficas para reforzar el concepto de porcentaje;d. identificar e interpretar para un conjunto de datos, el máximo y mínimo,

media, mediana y moda;e. utilizar elementos visuales concretos con el fin de explorar conceptos

matemáticos abstractos (inteligencia visual y espacial);f. descubrir patrones;g. comprender conceptos matemáticas básicos como conteo, adición y

sustracción;h. estimular las capacidades mentales de orden superior  mediante el uso

de fórmulas para responder a preguntas condicionales del tipo “si... entonces”;

i. solucionar problemas yj. usar fórmulas para manipular números, explorar cómo y qué formulas se

pueden utilizar en un problema determinado y cómo cambiar las variables que afectan el resultado.

De acuerdo a las investigaciones  (Hernando, 2003) tenemos que los estudiantes que se enfrentan a diversos temas matemáticos,  como funciones, 

utilizando una Hoja de Cálculo y herramientas gráficas, logran mayor comprensión que quienes lo hacen de manera tradicional .  Además, el uso de computadoras ayuda a sostener el interés del estudiante al momento de  desarrollar tareas que son tediosas si se llevan a cabo  de la manera tradicional, con lápiz y papel.

En muchas ocasiones tenemos la necesidad de trabajar en Excel con datos procedentes de otras aplicaciones. Tenemos dos alternativas:

- Introducir de nuevo los datos en un libro de trabajo, con el consumo de tiempo que ello implica más el riesgo de introducir erróneamente los datos al introducirlos manualmente.

- Utilizar algunas de las herramientas disponibles en Excel para importar datos.

Para importar datos externos a Excel disponemos básicamente de dos opciones:

- Utilizar el portapapeles de Windows, es decir, copiar los datos de la aplicación externa y pegarlos en una hoja de Excel.

- Importar datos de otro archivo que no tiene que ser necesariamente del formato Excel.

La primera opción es la más directa, pero tiene el contrapunto de ser más laboriosa y tediosa.

La segunda opción es más rápida, pero pueden surgir problemas de compatibilidad dependiendo del formato del archivo a importar.

Si todavía no estás familiarizado con el funcionamiento del Portapapeles, visita nuestro básico .

El problema fundamental de la importación de datos externos, hemos dicho que es debido al formato de los propios archivos, esto quiere decir que cada aplicación genera un archivo con un formato propio para identificar mejor el contenido de los datos, por ejemplo Excel al generar un archivo .xls no solamente guarda los datos que hemos introducido sino que lo guarda con un formato especial para interpretar el documento en su plenitud, de esta manera sabe exactamente dónde están las fórmulas, qué formato estético tiene el documento, etc.