Eliminar espacios en Excel

Eliminar espacios en Excel. Definición del problema.


Muchas veces surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. En el ejemplo tenemos el siguiente listado de teléfonos móviles.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Fijándonos en la columna «D» etiquetada como «Nº Teléfono» podemos observar como las tres ternas de números se encuentran separadas por el carácter blanco o comúnmente conocido como espacio. Mediante tres métodos diferentes veremos como eliminar dicho espacio para conseguir que los números de teléfono aparezcan sin espacios.

  • Método 1 : Buscar y Reemplazar
  • Método 2: Utilizando la función sustituir
  • Método 3: Separar en columnas y concatenar el resultado  

Método 1. Buscar y reemplazar.


Una forma sencilla para eliminar espacios en blanco dentro de una cadena de texto es mediante las propias herramientas que incorpora Excel. Partiremos de un listado sencillo en el que podemos observar como el número de teléfono ubicado en la columna D se encuentra separado en ternas de tres números y deseamos quitar los espacios entre las ternas.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

En primer lugar seleccionaremos toda la columna sobre la que trabajaremos. Para ello haremos clic sobre la columna D y vemos como automáticamente queda seleccionada. Seguidamente haremos clic sobre el icono de búsqueda y seleccionaremos la opción «Reemplazar».

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

En el asistente de búsqueda y reemplazo debemos posicionarnos en la zona «Buscar» y presionar la barra de espacio del teclado puesto que lo que vamos a buscar es el carácter blanco o espacio. A continuación en la zona «Reemplazar con» no debemos escribir nada, porque queremos que nos intercambie el carácter blanco por nada.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Finalmente en el asistente haciendo clic sobre «Reemplazar todos» conseguimos que en la columna «D» que hemos seleccionado completa en el primer paso la herramienta de Excel busque el carácter espacio o carácter blanco y lo sustituya por nada a fin de eliminar los huecos entre las ternas de los números del ejemplo.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Método 2. Función sustituir.


Con la función sustituir podemos convertir valores de una cadena o número por otros valores. Crearemos una nueva columna «E», temporal, para modificar la cadena «Teléfono» mediante la función sustituir. En E2 una vez posicionado abriremos el asistente de la función sustituir y utilizaremos la misma sintaxis que se muestra en la siguiente imagen.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Como se puede observar estamos convirtiendo el carácter blanco que indicamos como » » por el carácter  nulo o nada que indicamos «».

Una hemos aplicado los valores a la función y antes de hacer clic en aceptar vemos al final del cuadro de función el resultado que se indica como resultado de la fórmula = 652123412 que es precisamente el resultado buscado.

Aplicando el método de copia y gracias a la referencias relativa podemos arrastrar el contenido de la celda E2 hacia abajo y automáticamente se actualizarán el resto de celdas.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Finalmente y una vez actualizado el contenido del rango E2:E6 copiaremos todos los datos y los pegaremos como valores sobre el rango C2:C6.

Método 3. Texto en columnas y función concatenar.


Como método final para eliminar espacios o carácter blanco dentro de un texto o una cadena contenida en una celda de Excel utilizaremos un método en el cuál usaremos la función concatenar y el asistente “Datos en columnas”.

Para ello comenzaremos seleccionando el rango que contiene los textos o números con espacios intercalados.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Haremos clic en el menú “Datos” y seguidamente en “Texto en columnas”. En el asistente seleccionaremos «delimitados» y haremos clic en “siguiente”. Como delimitador elegiremos “Blancos” y finalizamos. De esta manera conseguimos tener los datos en tres columnas distintas. Ahora en una nueva columna podemos concatenar el contenido de las tres anteriores utilizando la función concatenar y conseguimos el resultado deseado. Para finalizar copiamos el resultado y lo pegamos como valores en la columna origen.  En la siguiente imagen animada se puede ver el proceso completo. Además se utiliza una variante rápida de la función concatenar, unir cadenas mediante el símbolo &.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Buscar objetivo en Excel

La función buscar objetivo. Herramientas integradas.


Mediante la función Buscar objetivo Excel calcula de forma iterativa el valor que una determinada celda debe tomar para cumplir con un objetivo. Es necesario conocer la fórmula de cálculo y desconocer sólo una variable de las que intervengan en el cálculo. Un ejemplo simplemente didáctico podría ser el siguiente.

La función buscar objetivo. Ejemplo de uso.


Supongamos que un equipo de vendedores de vehículos recibe una comisión de 500€ cada vez que vende un vehículo. Además conocemos el listado de las comisiones acumuladas de los vendedores y queremos averiguar cuantos vehículos se han vendido. Utilizaremos la función Buscar Objetivo de las herramientas integradas de Excel. Nos fijamos en nuestro listado de comisiones y en como se ha modelado la hoja de Excel para realizar el cálculo iterativo mediante “Buscar Objetivo”.

Mediante la función Buscar Objetivo Excel calcula de forma iterativa el valor que una determinada celda debe tomar para cumplir con un objetivo.

La herramienta “Buscar Objetivo” nos devolverá el resultado en la celda D2. La comisión que es un valor conocido lo hemos fijado en la celda E2 y finalmente en la celda F2 hemos establecido el cálculo:

NºVehículos Vendidos X Comisión = Total.

Recordamos que Total es un valor conocido de partida. Para este ejemplo 140.000€. Una vez modelada la hoja con nuestros valores haremos clic en la cinta de opciones sobre “Datos” y a continuación “Análisis de Hipótesis” y de las tres herramientas disponibles se debe seleccionar “Buscar Objetivo”.

Mediante la función Buscar Objetivo Excel calcula de forma iterativa el valor que una determinada celda debe tomar para cumplir con un objetivo.
En el asistente debemos rellenar los campos teniendo en cuenta que  la celda F2 corresponderá con el resultado de la operación que habíamos definido anteriormente. En el campo “Con el valor” escribimos la cifra total de volumen acumulado. La celda cambiante será la celda que Excel aproximará a través de la herramienta Buscar Objetivo. En este ejemplo se corresponderá con la celda D2.

Mediante la función Buscar Objetivo Excel calcula de forma iterativa el valor que una determinada celda debe tomar para cumplir con un objetivo.

Una vez rellenada la ficha del asistente y tras hacer clic en aceptar el sistema nos devuelve el resultado de la aproximación y lo coloca en la celda cambiante.

 

Fechas formato condicional en Excel.

Aplicando en fechas formato condicional.


Dado un listado de actividades en el que se contemplan dos fechas. Un por cada actividad (“deadline”)  y otra con la fecha real de consecución («End Date»). Buscamos aplicar en fechas formato condicional pero solamente a aquellas fechas cuyo plazo de realización ha expirado. Por ejemplo en la fila 6 vemos que la fecha de consecución “07/05/2015” incumple la fecha límite “06/05/2015”.  Para este caso queremos que automáticamente se resalten los datos de la columna «C» cambiando a otro color para de forma más visual detectar el incumplimiento de fechas.

El resultado perseguido entonces será ver como los datos de la columna «C» que incumplen la condición de fecha de «End Date» menor o igual a fecha «DeadLine» se presenten de forma automática en color rojo. Para ello utilizamos el asistente de formato condicional para aplicar en fechas formato condicional. Dentro del formato condicional usaremos la versión más avanzada. Aplicaremos en «Fechas formato condicional » con el asistente Gestor de reglas en formato condicional y «Utilizar una fórmula para determinar el formato de celdas».

Aplicar en fechas formato condicional. Marcar en color rojo fechas de un proyecto que incumplen plazo usando una columna de fechas y formato condicional.

Para lograrlo, en primer lugar, seleccionaremos el rango que deseamos resaltar, en el ejemplo C1:C27.

Aplicar en fechas formato condicional. Marcar en color rojo fechas de un proyecto que incumplen plazo usando una columna de fechas y formato condicional.

 

Seguidamente en el asistente de formato condicional elegiremos la opción “utilizar una fórmula para determinar el formato de celda.

Aplicar en fechas formato condicional. Marcar en color rojo fechas de un proyecto que incumplen plazo usando una columna de fechas y formato condicional.

En el espacio habilitado para realizar la formulación escribiremos nuestra condición. Para este ejemplo concreto queremos resaltar aquellas celdas cuya fecha de consecución sea superior a la fecha de límite.

=$C2>$B2

Aplicar en fechas formato condicional. Marcar en color rojo fechas de un proyecto que incumplen plazo usando una columna de fechas y formato condicional.

¡Ojo! Estamos utilizando una referencia mixta. También vale la relativa para este caso concreto. Sin que sirva de precedente para esta casuística hay que escribir la referencia de los rangos manualmente. Seguidamente elegimos el formato que deseamos aplicar a aquellas celdas que cumplan la condición. En este caso haremos que la fecha se ponga en color rojo y marcamos negritas para que lo resalte visualmente de forma intensa.

El resultado final y este ejemplo concreto puedes descargarlo haciendo clic Formato_Condicional_Formula.

 

Función Agregar en Excel.

Función Agregar en Excel. Para qué sirve.


La función Agregar en Excel permite realizar operaciones matemáticas y estadísticas sobre un subconjunto de datos en una tabla de Excel que tenga datos erróneos,  datos filtrados o datos ocultos. La función pertenece a la familia de funciones matemáticas aunque también tiene sentido dentro de la familia de funciones estadísticas. Las operaciones que se pueden realizar sobre los datos son 19. Y el comportamiento en el tratamiento de los datos se puede elegir de una lista de hasta 7 posibilidades.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

Función Agregar en Excel. Argumentos.


La función Agregar admite 3 argumentos obligatorios aunque podemos ir añadiendo rangos al final de la función con lo que el número de parámetros puede aumentar.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

  • Núm_función: Valor numérico del 1 al 19 se corresponde con el listado de funciones
  • Opciones: Es el comportamiento se aplicará sobre los datos calculados con el Num_función. Es un valor numérico de 0 a 7 que se corresponde con el listado de comportamientos.
  • Ref1: Los datos que se operarán con la función elegida normalmente será un rango.
  • Ref2: Se pueden elegir rangos adicionales.

La función Agregar también puede escribirse en formato matricial. En tal caso los argumentos que admite son 3 obligatorios y un último argumento “K” que solo será utilizado con 6 funciones de las 19 disponibles. Estás seis funciones son:

  • K.ESIMO.MAYOR(matriz;k)
  • K.ESIMO.MENOR(matriz;k)
  • PERCENTIL.INC(matriz;k)
  • CUARTIL.INC(matriz;cuart)
  • PERCENTIL.EXC(matriz;cuart)
  • CUARTIL.EXC(matriz;cuart)

Ejemplo con Subtotales.


A continuación se presentan varios ejemplos de uso de la función agregar. Son simplificaciones de listados para conseguir un efecto visual y didáctico.

En el primer listado que se presenta tenemos aplicada una agrupación por zonas en la que se han calculado sumas parciales. Así tendremos los acumulados de las zonas centro, este, islas, norte, oeste y sur.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

¿Qué ocurrirá si en la celda F35 hacemos una suma automática del rango F5:F31? La respuesta es que nos sumará también los subtotales parciales. El resultado final estará multiplicado por dos y en consecuencia es erróneo. Como se ve en la imagen nos mantiene dentro del rango de suma las celdas con los totales de zona, la celda F13, F16, F20…

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

Aplicaremos entonces la suma mediante la función Agregar. Para este caso si acudimos a las tablas de funciones y comportamientos localizamos la función SUMA en la opción 9. Vemos en la opción 0 de comportamientos que evitaremos que se sumen los Subtotales. También sirve la opción 1, 2 y 3. Con la opción 4 tendríamos un valor desvirtuado ya que sería la suma con los subtotales. Las opciones 5, 6 y 7 tampoco nos servirán en este ejemplo ya que están dirigidas a filas ocultas y errores que no es nuestro caso.

Luego entonces en la celda F36  escribiremos = AGREGAR (9; 0; F5:F31). Y el resultado final será:

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

Como vemos es el mismo resultado que habíamos conseguido mediante la agrupación de subtotales.

Ejemplo con Errores.


En este ejemplo seguimos trabajando con el mismo listado. Esta vez vamos a convertir la fila 18 en un error. Para ello El valor 716€ de la celda F18 lo dividiremos entre “0” para conseguir un fallo.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

Este error se propaga en los cálculos que ya teníamos en nuestra hoja puesto que la suma de cualquier valor con #DIV/0 necesariamente nos devuelve un error.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

Para resolver este problema añadiremos una nueva fila al final donde escribiremos la función Agregar pero esta vez teniendo en cuenta al seleccionar el argumento de comportamiento el error existente en nuestro listado. En este caso concreto podemos usar el argumento con valor 2.

=AGREGAR (9; 2; $F$5:$F$31) hemos fijado el rango de entrada con referencias absolutas para demostrar el funcionamiento del procedimiento.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

El resultado final 172.454,00€ difiere en el anterior resultado obtenido 173.170,00€ en los 716€ de la fila 18 que había anotado Manuel Corbacho pero que arrojaron un error del tipo #DIV/0!

Ejemplo con filas ocultas.


Para este ejemplo vamos a ocultar dos filas la fila 11 y la fila 12. La suma de ambas transacciones es de 30.423,00€.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

El resultado que aparezca tras aplicar la función Agregar deberá llevar descontados esos 30.423,00€.

Para este ejemplo tendremos entonces filas ocultas, subtotales de zonas y errores. Si buscamos el comportamiento en la tabla de comportamientos vemos que se ajusta a la opción 3. De nuevo fijamos el rango de suma para comprobar el buen funcionamiento de Agregar.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

El resultado final de esta operación es de 142.031,00€ como habíamos previsto inicialmente 30.423,00€ inferior al resultado anterior.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

Ejemplo con filtros.


El caso de los filtros es exactamente igual a filas o columnas ocultas. El tratamiento es el mismo y lo podemos comprobar fácilmente aplicando un filtro al fichero que hemos utilizado en los ejemplos.

La función Agregar realiza operaciones matemáticas o estadísticas sobre una tabla de Excel que tenga datos erróneos, datos filtrados o datos ocultos.

Función Agregar en Inglés.


La función Agregaren en inglés se denomina AGGREGATE. Su estructura es la siguiente:

  • En inglés:
    • AGGREGATE(function_num; options; ref1;…)
    • AGGREGATE(function_num; options; array;[k])

Descargar ejemplos vistos en el post.

Gráficos de tipo cuadro combinado

¿Para qué presentar gráficos de tipo cuadro combinado? Principalmente para añadir una línea techo en el gráfico, o línea horizontal que nos sirva para conocer un punto mínimo o punto máximo que debemos alcanzar o que no debemos rebasar. Para introducir estos gráficos de tipos cuadro combinado presentaremos una serie de datos relativos a modelos de vehículos de la marca “Acme”. Suponemos que nuestro comprador cuenta con un presupuesto de 23.000€ y está decidido a comprar un vehículo. Antes de tomar una decisión sobre el modelo concreto pretende ver todos los modelos pintados en un gráfico y mediante una línea de corte “techo” ver que modelos se ajustan a su presupuesto antes de ir al concesionario a formalizar la compra.

Añadir gráficos de tipo cuadro combinado


Para elaborar gráficos de tipo cuadro combinado con una línea de techo o suelo seguiremos los pasos siguientes.
En primer lugar seleccionamos los datos de nuestra lista que deseamos representar en el gráfico. Para ello seleccionamos los datos de la columna “Acabado/Motor” y seguidamente presionando la tecla “Control” de nuestro teclado seleccionamos los datos de la columna “Precio” y los datos de la columna “Presupuesto”. Deben quedar sombreados como se muestra en la imagen que sigue. Los gráficos de tipo cuadro combinado añaden una línea techo en el gráfico, o línea horizontal que nos sirva para conocer un punto mínimo o punto máximo.

Sobre la cinta de opciones de Excel 2013 o 2010 seleccionaremos “Insertar” y dentro de las distintas posibilidades elegiremos “Cuadro combinado” La primera plantilla nos sirve para pintar nuestra línea de techo o suelo.

Los gráficos de tipo cuadro combinado añaden una línea techo en el gráfico, o línea horizontal que nos sirva para conocer un punto mínimo o punto máximo.

Una vez se ha creado el gráfico lo ampliaremos y añadiremos un título. En nuestro ejemplo también hemos cambiado el color de la línea para hacerlo más vistoso.

Tenemos que tener cuidado a la hora de elegir este tipo de gráficos. No podemos mezclar gráficos de tipo 3D y gráficos de tipo 2D. La línea de techo o de suelo siempre se presenta en dos dimensiones. Esto quiere decir que no podremos utilizar gráficos demasiado sofisticados para hacer estas representaciones. Aún así el histograma clásico con una línea de techo es suficiente y muy ilustrativo para presentar un informe.