martes, 1 de junio de 2021

Contar el número de veces que aparece una letra en una celda de Microsoft Excel

Microsoft Excel no dispone de una forma nativa de contar el número de apariciones de una letra en una celda.

Sin embargo con un poco de imaginación, y aplicando lógica negativa, se puede llegar al mismo resultado.

Os muestro el procedimiento paso a paso y finalmente en una única función.

En el vídeo podéis ver el proceso completo, y más adelante os lo explico paso a paso.


Comencemos la explicación en este caso vamos a realizar el proceso en cuatro pasos independientes, para que sea más sencillo de entender.

Usaremos como ejemplo un listado de títulos de libros en inglés de los que queremos conocer cuántas letras "a" tiene cada título.

El primer paso es conocer el número de letras que tiene el título para ello usaremos la función largo.

=LARGO(A2)

El segundo paso contiene el truco de este sistema que es eliminar todas las letras que queremos contar.

En este caso usaremos en la función sustituir para sustituir las letras a por nada. En Excel este valor nada se representa por un par de Comillas.

Sustituimos en el texto de la celda A2 las letras a por nada.

=SUSTITUIR(A2;"a";"")

El resultado de este paso es el título en el que le faltan justo las letras que queremos contar.

Hemos aplicado lógica negativa para resolver el problema.


En estos momentos tenemos una versión del título sin las letras que queremos contar.

El tercer paso será conocer cuántas letras tiene esta nueva versión del título.

Para ello volveremos a usar la función largo sobre este nuevo título.

=LARGO(C2)



En estos momentos tenemos dos versiones del título una con todas las letras y otra con todas las letras que no nos interesan.

La respuesta que estamos buscando es la diferencia del número de letras de estos dos textos.

El cuarto y último pasó es pues simplemente restar del largo del primer texto el largo del segundo.

=B2-D2

Cómo resultado obtendremos lo que diferencia los dos textos esto es el número de letras a en el primer texto.

Este truco puede ser aplicable a cualquier letra o carácter.


Finalmente os muestro cómo quedarían estos cuatro pasos unidos en uno único.

=LARGO(A2)-LARGO(SUSTITUIR(A2;"a";""))


lunes, 31 de mayo de 2021

Minigráficos en Microsoft Excel (sparklines)

 

Los minigraficos o sparklines son una de las opciones menos usadas de Microsoft Excel.

Quizás por desconocimiento.

Son gráficos que se aplican a los datos de una sola línea.


Y se muestran en una única celda.

Al crear un monográfico, seleccionaremos el rango de datos, usualmente una fila de celdas, y la ubicación del mismo, que normalmente también estará en la misma fila.



Su funcionamiento es muy similar a una función de Excel.



Una vez que tenemos el primero, podemos arrastrarlo como si fuese una función.


Obtendremos un gráfico por fila.


En la animación podéis ver el proceso completo.



domingo, 30 de mayo de 2021

Ordenar por color en Microsoft Excel

Habitualmente ordenamos por número o por fecha, incluso por orden alfabético.

Pero también es posible hacerlo por color.

Curiosamente la opción para ordenar por color se encuentra escondida entre las opciones de filtrado.

Partimos de un listado con el fondo de las celdas resaltadas en distintos colores.


Aplicamos el filtro automático.

Y seleccionamos la tercera opción "Ordenar por color".



Seleccionamos uno de los colores.

Dependiendo del color elegido se aplicará un orden distinto, siendo este el primer color de la lista.



Podremos saber que se ha aplicado la ordenación, al comprobar que en la.flecha del cuadro desplegable del filtro se muestra una pequeña flecha ascendiente.

Podéis ver un ejemplo completo en la animación.


sábado, 29 de mayo de 2021

Crear gráfico en Microsoft Excel con tecla F11

 

Truco rapidito.

Con F11 creamos un gráfico a partir de los datos seleccionados.

Primero seleccionamos los datos.


Y luego pulsamos F11.


El proceso en la animacion.



viernes, 28 de mayo de 2021

Copiar hoja en Excel con CTRL+ arrastrar pestaña

Existen dos formas de copiar una hoja en Microsoft Excel.

La rápida, mediante la tecla CONTROL y arrastrar la pestaña de la.hoja con el ratón.

Ojo, que también vale entre documentos de Excel distintos.



Y la clásica, botón derecho en la pantalla de la hoja, seleccionar "Mover y copiar ..." en el menú contextual. 


Para luego seleccionar en la ventana "Crear una copia"  y seleccionar el nombre de la hoja antes de la que deseamos que aparezca la copia para luego pulsar el botón.


Recordad marcarl el checkbox, porque sino tendréis que repetir el proceso.


Y finalmente obtenemos la copia, antes de la hoja que habíamos seleccionado.


Con este método también es posible seleccionar otro documento de Microsoft Excel como destino mediante el cuadro desplegable "Al libro:"

En la animación podéis ver una comparativa de ambos métodos.

jueves, 27 de mayo de 2021

Mapa de calor en Microsoft Excel

Un mapa de calor es una herramienta muy vistosa y que permite detectar anomalías en un conjunto grande de datos de forma muy sencilla. 

En Microsoft Excel es posible crear un mapa de calor usando el formato condicional.

Partiendo de un conjunto de datos como el siguiente que es posible generar lo de forma muy sencilla.


Usualmente se usa el formato condicional para aplicar a una única columna pero en este caso se lo aplicaremos a un rango de forma que los valores a comprobar para aplicar el formato serán todos los del rango seleccionado y no solo los de una única columna.

Para crear el mapa de calor iremos a formato condicional escalas de calor y elegiremos una de las escalas monocolor.

Ya que si elegimos una escala de tipo semáforo no estará claro que significan los valores.


En este caso yo he elegido la escala roja con el valor máximo en el color rojo y el mínimo en el color blanco.

Al aplicarlo se ve fácilmente que no hay ninguna anomalía de datos ya que todos están homogéneamente dispersos.



En este caso modifico manualmente algunas celdas aumentando el valor por encima del máximo para que podáis comprobar cómo se detectaría una anomalía mediante un mapa de calor.



Como veis hay una zona en el centro que resalta por tener unos colores mucho más oscuros. Por alguna razón desconocida esos valores son distintos a los demás. Dependiendo de los datos tendrá un significado. Podría ser el día de más ventas de la semana o del mes.

En la animacion podéis ver el proceso completo.


Recordar el formato condicional se puede aplicar tanto con filas como columnas como a una combinación de ambos como este caso a un rango.

miércoles, 26 de mayo de 2021

Concatenar dos valores para crear valor único Excel

En ocasiones necesitamos localizar un valor único entre varios en una tabla de excel pero es imposible dado que los datos se repiten.

La solución puede ser usar dos filtros para encontrar el valor que no se repite.

Sin embargo sería mucho más cómodo poder aplicar el formato condicional para resaltar aquellos valores que están repetidos.

Imaginemos que tenemos un listado de facturas en las que tenemos dos datos por un lado la serie y por otro lado el número.

Tanto la serie como el número se pueden repetir ya que puede haber el mismo número en dos series o la misma serie con distintos números.

Deseamos saber si alguna factura está repetida en el listado.


El truco consiste en concatenar dos valores para conseguir el dato que NO debería repetirse.

En este caso concatenar hemos la serie con el número de la factura, consiguiendo de esta forma un valor que debería ser único.


Aplicando un filtro vemos que ahora aparecen los valores completos de la factura, eso es el valor de la serie seguido del número de factura.



Luisber ahora podríamos seleccionar un único valor y al filtrar me aparecería un único resultado.

También sería posible aplicar el formato condicional sobre esta nueva columna y así saber si existen facturas duplicadas.



EEn la animación podéis ver el proceso completo.



Nota:

Este es un método muy útil para generar valores únicos cuando no existen.