viernes, 19 de marzo de 2021

Convertir PDF a Excel usando Power Query

El trabajar con archivos en formato PDF es muy conveniente y útil para el manejo de distintos tipos de datos, registros e información, hasta que tienes que trabajar con otros formatos como Excel, Word o Power Point; el siguiente artículo del Blog Hablamos Excel te mostrará como convertir un archivo en formato PDF a Microsoft Excel, sin necesidad de usar aplicaciones externas, para lograrlo haremos uso de Power Query para realizar la conversión de formatos.




Trabajaremos con un archivo PDF, de hecho creamos dicho archivo haciendo uso de Microsoft Word, el archivo PDF en cuestión tiene las siguentes características: 4 campos (columnas) y seis registros, es una estructura muy básica, pero que nos servira para mostrar el proceso de conversión de PDF a Excel.




Tenemos el archivo PDF que vamos a convertir, ahora nos dirigimos hacia la cinta de opciones de Microsoft Excel, pestaña Datos,opción Obtener Datos, aparecerá un submenú, vamos por Desde un archivo, terminando en Desde Texto / CSV, esto nos permitira cargar el archivo PDF, pero debemos tener en cuenta en seleccionar la opción Todos los archivos en la esquina inferior derecha de la ventana Importar Datos, como los muestran las siguientes imágenes.





Al cargar el archivo PDF, aparecera la interfaz de Power Query lista para transformar el archivo debemos hacer click sobre el nombre del mismo archivo_pdf para dirigirnos al área de edición, una vez allí hacemos click en la celda segunda celda de la columna Data, como lo muestra las siguiente imágenes para poder apreciar la tabla, el archivo PDF, sus columnas y registros en conjunto, terminando haciendo click en la opción Cerrar y cargar para llevar nuestros registros a Excel y terminar con el proceso de conversión de PDF a Excel.






La siguiente imagen te muestra el resultado final de conversión, ta tienes la tabla, los registros desde el archivo PDF en la hoja de cálculo de Microsoft Excel.



El siguiente vídeo muestra como convertir un archivo PDF a Excel.




jueves, 18 de marzo de 2021

Crear funciones personalizadas en Excel - UDF (User Define Function)

Microsoft Excel cuenta con más de 450 funciones, divididas en distintas categorías tales como Búsqueda y referencia, Lógicas, Matemáticas entre otras. En el siguiente artículo te mostraremos como crear tus propias funciones personalizadas (UDF - User Define Function) haciendo uso de código en VBA (Visual Basic for Applications), para adecuarlas a tus necesidades como usuario de Microsoft Excel.



Iniciamos activando el editor de VBA, desde la cinta de opciones de Microsoft Excel, click en la pestaña Programador, grupo Código, vamos por la opción Visual Basic, para luego crear un Módulo, vamos hacia la barra de menú del editor de VBA, click en la opción módulo, terminamos con la opción Módulo, a la mano derecha veras el módulo ya creado, listo para ingresar código de VBA y crear nuestras funciones personalizadas, como lo muestran las siguiente imágenes. 








Vamos a crear una función que calcule el incremento porcentual de una cantidad en un porcentaje en especifico, para esto procedemos a nombrar a nuestro Módulo como incremento_porcentual, colocamos este nombre en la venta de propiedades del editor de VBA, como lo muestra la siguiente imagen.




Continuamos con el código de VBA para crear nuestra función personalizada, usamos el comando function para nombrar la función y definir las variables, así como el tipo de datos que contendran como se muestra a continuación tanto en código VBA, como en imágenes.

  • function incremento_porcentual


  • function incremento_porcentual(cantidad as double, porcentaje as double) as double


  • incremento porcentual = cantidad + cantidad * porcentaje / 100


El comando function nos permite definir nuestra función personalizada, luego pasamos a definir las variables cantidad y porcentaje, estableciendolas como tipos Double, para que estas acepten números decimales, finalmente definimos el core, el corazón de la operación para calcular el incremento porcentual como cantidad + cantidad * porcentaje / 100




Finalmente, podemos llamar a nuestra función =incremento_porcentual() desde la hoja de cálculo de Microsoft Excel, pudiendo ya utilizarla.





El siguiente vídeo muestra como crear funciones personalizadas (UDF - User Define Function) en Excel.




lunes, 8 de febrero de 2021

Indicadores de rendimiento en Microsoft Excel - KPI

Indicador de rendimiento, indicador de desempeño, KPI (Key Performance Indicator), que podemos traducir como indicador clave de rendimiento, el cual es una medida, un valor que determina el nivel de rendimiento de un determinado proceso dentro de una empresa u organización, es un elemento fundamental al momento de gestionar cualquier tipo de operación y poder determinar que tan cerca o lejos estamos de alcanzar los objetivos previamente establecidos;en este artículo de Hablamos Excel te mostraremos como crear un KPI básico, general sobre el desempeño de un grupo de vendedores con respecto a la cuota de venta establecida por el Departamento de Ventas haciendo uso de Microsoft Excel.




Comenzamos creando la pantilla que contendra la lista de vendedores, las ventas (monto en efectivo) alcanzadas por cada uno de ellos, así como la meta individual (mensual, anual), la cantidad que establecio la empresa como objetivo final para cada uno de sus vendedores; tenemos a un valor máximo (Meta individual) y un valor mínimo (Venta por empleado) que Microsoft Excel tomará para crear los indicadores de desempeño (KPI) para cada vendedor.




Seleccionamos los registros de la columna Ventas alcanzadas por empleado, el cual nos permitira crear los indicadores de desempeño para cada vendedor, tomando el valor mínimo y máximo como referencia, continuamos en la cinta de opciones, haciendo click sobre la opción Formato Condicional, seguimos con Conjunto de iconos, terminando en la opción 5 flechas de color, que permite representar los valores de las celdas seleccionadas.





También podrias ir por la opción Barra de datos, dentro de Formato Condicional, que mostrara el avance de cada vendedor con respecto a la cuota de venta (Valor Máximo) como barras que representan el valor de la celda, como muestra la siguiente imagen.




Debes tener en cuenta que este es un panel de indicadores de performance básico, que te va a permitir entender como gestinarlos de manera general y experimentar con tus propios datos, registros y KPI`s, estamos seguros que te será de utilidad. 

 

El siguiente vídeo te muestra como crear KPI`s en Microsoft Excel.





lunes, 4 de enero de 2021

Vínculo dinámico entre SQL Server y Excel

El siguiente artículo del Blog Hablamos Excel muestra como crear un vínculo dinámico entre una hoja de cálculo en Microsoft Excel y una tabla en SQL Server, cada vez que se realice algún cambio, modificación, se inserte o elimine registros en la tabla en SQL Server dicho cambio se vera reflejado automáticamente en el archivo de Excel.




Activamos el SSMS (SQL Server Management Studio), vamos a trabajar con la base de datos Northwind, seleccionamos la tabla Products y ejecutamos las siguiente sentencias SQL para observar los registros contenidos en la mencionada tabla; use Nortwind (activa la BBDD), select * from Products (muestra todos los registros de la tabla Products.





En la cinta de opciones vamos por la pestaña Datos, click en Obtener Datos, aparecera un submenú indicando Desde una base de datos, que nos llevará  la opción Desde una base de datos SQL Server, como lo muestra la siguiente imagen.




Se activara la ventana Base de datos SQL Server donde ingresaremos el nombre del servidor (instancia SQL Server) y el nombre de la base de datos (Northwind), esto nos llevara a una segunda ventana de donde seleccionamos Windows, usar mis credenciales actuales, click en Conectar, como lo muestra la siguiente imagen.




A continuación, se mostrara la ventana Navegador, desde donde selecionaremos la tabla Products que forma parte de la base de datos Northwind, click sobre el botón Conectar.



A partir de aquí, ya contaremos con todos los registros de la tabla Products en nuestra hoja de cálculo de Excel, desde la cual cada vez que el administrador de la base de datos Northwind realice algún cambio sobre la tabla, el usuario de Microsoft Excel podra realizar la actualización respectiva.






El siguiente vídeo muestra como establecer un vínculo dinámico entre SQL Server y Excel







Importar registros desde Access a Excel

Una de las tareas básicas en el manejo de aplicaciones Desktop (escritorio) es importar registros entre programas, el siguiente artículo te muestra paso a paso, del proceso de importar registros entre el gestor de base de datos Microsoft Access y tu hoja de cálculo favorita (de hecho la única) Microsoft Excel.





A continuación mostramos la base de datos Access que vamos a importar hacia Excel, es una tabla simple, formada por dos columnas ID_GENERO y GENERO_MSC, como lo muestra la siguiente imagen.




Nos dirigimos a la cinta de opciones de Microsoft Excel, vamos por la opción Datos, en el grupo Obtener y transformar datos, hacemos click en el icono Obtener datos, se mostraran un submenú que señala Desde una base de datos, click en la opción Desde una base de datos Access.




Se mostrara la ventana Importar Datos, donde seleccionaremos el archivo de Access llamado Music Store (Music Store.accdb), se mostrara una ventana rotulada como Navegador, donde se muestra la base de datos (Music Store) y las dos tablas que la componen, seleccionamos la tabla Generos y hacemos click en Cargar para llevar los registros de Access a la hoja de cálculo.




Finalmente, terminamos importando los registros de la base de datos de Microsoft Access,desde la Tabla GENEROS  hacia la hoja de cálculo de Microsoft Excel, cabe señalar que al manejar sólo 21 registros contenidos en la tabla, el proceso de importación de datos es veloz, muy veloz, esto cambiaria si trabajamos con miles o millones de registros.




Descarga el archivo de Access mostrado en el artículo


MUSIC STORE.accdb


viernes, 1 de enero de 2021

Crear un Histograma de frecuencias en Microsoft Excel

El Histograma es un gráfico estadístico que nos permite representar la distribución de frecuencias de una variable continua, podemos mencionar ejemplos tales como la altura de un grupo de personas, su peso en Kg o la cantidad de miembros de una familia.

Cabe señalar que el Histograma forma parte de las 7 herramientas básicas de la calidad, éstas son un conjunto de técnicas y herramientas gráficas utilizadas para encontrar soluciones a problemas relacionados con la calidad en empresas u organizaciones, el siguiente artículo muestra como crear un Histograma de frecuencias haciendo uso de Microsoft Excel



A cotinuación, creamos una tabla de distribución de frecuencias estableciendo las siguientes columnas: Peso en Kg (Intervalos), Marca de clase, Frecuencia absoluta y frecuencia acumulada, debemos indicar el tamaño de la muestra es de 20 unidades estadísticas, como lo muestra la siguiente imagen.




Nos posicionamos en una celda vacía de la hoja de cálculo, en la cinta de opciones vamos por la pestaña INSERTAR, grupo Gráficos, hacemos click en el icono Insertar Gráfico de columnas o de barras, como lo muestra la siguiente imagen.





Luego de seleccionar el gráfico respectivo, se activara la pestaña Diseño, vamos por la opción Modificar Datos, aparecera la ventana Seleccionar origen de datos, donde hacemos click en la opción Agregar, se mostrara la ventana Modificar Serie, la cual cuenta con dos opciones Nombre de la serie (escribiremos HISTOGRAMA) y Valores de la serie, donde colocaremos los registros asignados a la columna Frencuencia Acumulada





Continuamos en la venta selección de origen de datos, modificando las etiquetas del eje horizontal, al seleccionar los registros asignados a la columna Marca de Clase.





Terminamos la creación del Histograma de frecuencias al seleccionar todas las barras del gráfico y hacer click sobre una de ellas, aparecera la área de configuración Formato de punto, para juntar las barras y eliminar el espacio entre ellas colocamos como en la sección ancho del rango, el número 0, esto nos permitira crear el Histograma como lo muestra la siguiente imagen.





El siguiente vídeo muestra como crear un Histograma y poligono de frecuencias en Microsoft Excel.




jueves, 31 de diciembre de 2020

15 atajos de teclado para Microsoft Excel

Los atajos de teclado (keyboard shortcuts) consisten en una tecla o grupo de teclas que deben ser ejecutadas al mismo tiempo para activar un comando en específico, toda aplicación, todo software contiene dentro de su estructura un conjunto de atajos de teclado que permiten el manejo del aplicativo a través del teclado, dejando de lado el omnipresente mouse (ratón), el siguiente artículo se enfoca en 30 atajos de teclado para Microsoft Excel,estos atajos de teclado pueden ser aplicados en las versiones 2010, 2013, 2016 y 2019 de Excel, estamos seguro que te serán de utilidad para mejorar tu manejo de la hoja de cálculo.



1.- CTRL + A

La combinación de teclas CTRL + A muestra el cuadro de diálogo Abrir.




2.- CTRL + B

La combinación de teclas CTRL + B muestra el cuadro de dialogo Buscar.



3.- CTRL + E

La combinación de teclas CTRL + E selecciona todas las celdas de la hoja actual.




4.- CTRL + G

La combinación de teclas CTRL + G guarda el libro de trabajo (workbook)



5.- CTRL + I

La combinación de teclas CTRL + I muestra el cuadro de diálogo Ir a.



6.- CTRL + T

La combinación de teclas CTRL + T muestra el cuadro de diálogo Crear Tabla.



7.- CTRL + U

La combinación de teclas CTRL + U crea un nuevo libro de trabajo.




8.- CTRL + SHIFT + U

La combinación de teclas CTRL + SHIFT + U amplia o contrae la barra de fórmulas.




9.- CTRL + F1

La combinación de teclas CTRL + F1 muestra o oculta la cinta de opciones.






10.- CTRL + 1

La combinación de teclas CTRL + 1 muestra el cuadro de diálogo formato de celdas.




11.- CTRL + 9

La combinación de teclas CTRL + 9 oculta las filas seleccionadas.




12.- CTRL + 0

La combinación de teclas CTRL + 0 oculta las columnas seleccionadas.





13.- ALT + F8

La combinación de teclas ALT + F8 abre el cuadro de diálogo Macro.



14.- ALT + F11

La combinación de teclas ALT + F11 abre el editor de VBA (Visual Basic for Applications).




15.- SHIFT + F3

La combinación de teclas SHIFT + F3 muestra el cuadro de diálogo Insertar una función.





El siguiente vídeo muestra 15 atajos de teclado para Microsoft Excel






Listas Desplegables en Microsoft Excel

Las listas desplegable en Microsoft Excel , nos permiten mejorar la eficiencia en el trabajo dentro de nuestra hoja de cálculo, permitiendon...