• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

Blog

La función FORMULATEXTO

La función FORMULATEXTO es una función de búsqueda y referencia, que sirve para devolver una fórmula como cadena de texto. Es decir se muestra en la celda la fórmula tal y como está escrita en la barra de fórmulas.

La sintaxis de la función FORMULATEXTO es:

=FORMULATEXTO(referencia)

donde referencia es una referencia a una celda o rango de celdas.

Ejercicio con la función FORMULATEXTO

En este ejemplo tenemos una serie de personas y sus ingresos.

En la celda B11 tenemos el cálculo de la suma de los ingresos. Para ello se ha utilizado en la celda B11 la fórmula SUMA(B2:B10).

Si deseamos que en la celda C11 se muestre la fórmula que hemos utilizado en la celda B11, lo único que tenemos que hacer es escribir en la celda C11 la fórmula =FORMULATEXTO(B11)

De esa forma nos muestra la fórmula utilizada.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Gráficos con formato condicional

Vamos a ver cómo podemos aplicarle un determinado formato condicional a un gráfico.

Lo que queremos conseguir es un efecto similar a que vemos en la siguiente imagen.

Tenemos una serie de ventas por día de semana y queremos que el gráfico nos muestre en otro color, por ejemplo rojo, el día de mayores ventas. Además queremos que sea algo dinámico. Si cambiamos los valores el gráfico se actualice y nos muestre en color rojo el día o los días de mayores ventas.

Uso de columna auxiliar

Si queremos utilizar un formato condicional en un gráfico la única forma que tenemos es haciendo uso de otra serie de datos que nos sirva de apoyo.

En nuestro caso utilizaremos la columna C en la que mostraremos los datos que cumplan nuestra condición. Si cumple nuestra condición nos muestra el mismo valor. Y en caso de que no lo cumplan nos devuelve el cero.

Como en nuestro caso queremos que nos muestre el día con más ventas utilizaremos la función MAX.

Creación de gráfico

Ahora solamente tenemos que crear el gráfico incluyendo los datos auxiliares.

Hemos utilizado un gráfico de columnas en 2D en el que aparecen 2 series: una para los valores y otra para el valor máximo.

Ahora lo que queremos es sobreponer ambas series para que la serie del máximo se muestre por encima de la serie de los valores.

Para ello haremos las siguientes modificaciones.

Cambio de colores

Utilizare la serie normal en verde y la del máximo en rojo para que resalte más.

Superposición de datos

Para que se produzca la superposición de ambas series señalamos cualquier serie y le damos al botón derecho del ratón y le damos a Dar formato a serie de datos…

Ahora aparece lo siguiente como Formato de serie de datos, donde vamos a cambiar la Superposición de series (en lugar de -27% indicaremos 100%).

También podemos cambiar el ancho de las columnas en Ancho del Rango (en lugar de 219% indicaremos 80%).

De esa forma hemos creado un gráfico de de forma dinámica tiene un formato condicional.

Para establecer qué serie es la que se muestra delante o detrás tendremos que seleccionar el gráfico y, en la pestaña, Diseño de gráfico elegimos Seleccionar datos.

Se nos abre la ventana Seleccionar origen de datos y en la parte izquierda se encuentran las 2 series que hemos utilizado.

La serie que se encuentra debajo es la que se muestra por encima cuando se superponen las series en el gráfico. Seleccionando la serie y con la flechas hacia arriba o abajo podemos moverlas de sitio.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Emojis dinámicos en Excel

Veremos un truco para insertar emojis de una forma dinámica en Excel. De esta forma podemos mejorar mucho el aspecto visual de algún informe o alguna tabla.

Lo que queremos conseguir es algo similar a los que vemos a continuación.

Así vemos que podemos tener un listado de goleadores en los que aparece el número de goles y, en la columna de al lado, representados los números de balones que corresponden al número de goles que han marcado.

Igual podríamos indicar el número de estrellas de los hoteles y que en función del número que indiquemos aparezcan representadas las estrellas.

Lo mejor es que es totalmente dinámico. Conforme cambiamos el número, se van modificando los emojis representados.

Insertar emojis en Excel

Para insertar emojis en Excel tendremos que darle a la combinación de teclas Windows+punto.

De esa forma se abre una ventana con todos los emojis.

En la parte inferior tenemos una serie de iconos que nos permiten buscar el emoji más fácilmente, bien haciendo una búsqueda (lupa), eligiendo entre los recientemente utilizados (reloj) o según alguna de las categorías representadas.

Solamente tendríamos que seleccionar el emoji correspondiente para que se incorpore en una celda.

Emojis dinámicos

Sin embargo, en este caso deseamos obtener emojis dinámicos, que se repitan en función de un número indicado en otra celda.

Para ello utilizaremos la función REPETIR, que lo que hace es repetir un texto un número determinado de veces. Aquí lo que haremos es repetir emojis en lugar de texto.

Partimos de los datos con la columna C en blanco.

No situamos en la celda C4 y tecleamos =REPETIR. Abrimos paréntesis y en lugar de escribir un texto incorporamos entre comillas un emoji. En nuestro caso un balón de fútbol.

Para indicarle el número de veces que queremos que se repita ese balón lo referenciamos a la celda B4.

Si le damos a Intro aparecen reflejados los 7 balones correspondientes a los goles marcados.

Si arrastramos la fórmula hacia abajo aparecen los goles con emojis para todos los jugadores.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Incorporar un CUADRO DE BÚSQUEDA en Excel

Vamos a ver cómo podemos incluir dentro de una lista de datos un cuadro de búsqueda. Para ello nos ayudaremos de la utilización de tablas dinámicas y también de un código que insertaremos en el Editor de Visual Basic. 

Lo que queremos conseguir es algo similar a lo que vemos a continuación.

Nos encontramos con un listado de todos los países del mundo y en la celda A2 tenemos un cuadro resaltado en gris que nos permitirá hacer una búsqueda de una forma dinámica. Conforme estemos escribiendo en la celda A2 se van filtrando los países que contienen esa cadena de texto.

Esto puede ser muy útil cuando utilizamos tablas muy grandes de artículos, clientes, datos personales, proveedores… donde podremos hacer búsquedas, filtrando conforme escribimos.

Veremos cómo podemos hacerlo.

Crear tabla dinámica

Partimos del listado de países y lo primero que haremos es crear una tabla dinámica con los mismos.

Para ello nos situamos sobre cualquier elemento de la tabla y le damos a la ficha Insertar – Tabla dinámica.

El único campo de la tabla dinámica es el de los Países y lo arrastramos al área de filas.

De esa forma tendremos una tabla similar a la que teníamos antes pero que ahora es una tabla dinámica.

Ajustes en tabla dinámica

A esta tabla dinámica le realizaremos los siguientes ajustes.

Eliminar el total general

En la parte inferior de la tabla aparece un Total general que no queremos que se muestre.

Para ello nos situamos encima de la tabla dinámica y vamos a la pestaña Diseño y en Totales generales, le damos a «Desactivado para filas y columnas».

De esa forma habrá desaparecido ese Total general.

Eliminar etiquetas de fila

También queremos que no aparezca el encabezado Etiquetas de fila

Para ello, situándonos de nuevo encima de cualquier valor de la tabla dinámica, le damos con el botón 
derecho del ratón, elegimos Opciones de tabla dinámica, y en la pestaña de Mostrar, quitamos «Mostrar títulos de campo y filtrar desplegables«. 

Con ello ha desaparecido el título  de campo.

Eliminar autoajuste del ancho de columna

No queremos que se nos autoajuste el ancho de la columna cada vez que haga una búsqueda. Para ello nos situamos sobre los datos de la tabla y le damos al botón derecho del ratón, Opciones de tabla dinámica y en Diseño y formato, quitamos el check de Autoajustar anchos de columnas al actualizar.

Cambiar el nombre de la tabla dinámica

Necesitaremos conocer el nombre de la tabla dinámica para lo cual lo ideal es ponerle un nombre adecuado.

Para cambiar el nombre de la tabla dinámica nos situamos encima de cualquier valor de la misma y nos vamos a la pestaña Análisis de tabla dinámica.

Después deplegamos el botón Tabla dinámica y ahí nos aparece el nombre de la tabla que podremos sustituir por cualquier otro, por ejemplo, «TDBuscar«

También vemos que aparece que el campo activo es el de PAISES.

Esos dos nombres, el de la tabla (TDBuscar) y el del campo (PAISES) los necesitaremos para incorporarlos en el código que utilizaremos a continuación.

Insertar un cuadro de texto

Aunque podía parecer que la celda A2 es una celda normal, realmente es un cuadro de texto que hemos situado justo encima de la celda.

Para ello deberemos ir a la pestaña Programador (o Desarrollador, según la versión de Excel que tengamos).

Si no tenemos visible esa pestaña deberemos activar la pestaña Programador.

Dentro de la pestaña, nos vamos a la opción Insertar y seleccionamos cuadro de texto que es el que se marca en color rojo a continuación.

Dibujamos un cuadro encima de la celda A2.

Si queremos cambiar el relleno del cuadro de texto para que no sea blanco podemos hacerlo dándole a la opción Propiedades y seleccionando otro color dentro de BackColor.

Para que este cuadro de texto funcione tendremos que situarnos encima y le damos a «Ver código».

Se abrirá el Editor de Visual Basic y debemos escribir el siguiente código:

Private Sub TextBox1_Change()
With ActiveSheet.PivotTables(«TDBuscar»).PivotFields(«PAISES»)
.ClearAllFilters
.PivotFilters.Add2 Type:=xlCaptionContains, Value1:=TextBox1.Text
End With
End Sub

Lo que tenemos que tener en cuenta es dónde tenemos que escribir el nombre de la tabla dinámica y dónde el campo que filtramos.

Ahora ya funcionaría el fichero con su cuadro de texto para filtrar valores.

Lo que tenemos que tener en cuenta es que este fichero habría que guardarlo con la extensión xlsm (Libro de Excel habilitado para macros).


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Pasar de Texto a Número en Excel

En ocasiones los datos que aparentemente son números en Excel, realmente están almacenados como de tipo Texto.

Eso nos puede causar problemas a la hora de utilizar estos datos en fórmulas ya que, aunque aparezca el mismo número, realmente son datos diferentes, por lo que a la hora de realizar búsquedas o comparaciones no nos dará un resultado correcto.

Identificar números almacenados como textos

Principalmente hay dos maneras de darnos cuenta de que los números están siendo almacenados como textos en Excel:

  1. Por defecto, los textos se alinean a la izquierda mientras que cuando es un número se alinean a la derecha.

2. Cuando un número se almacena como texto aparece en la parte superior izquierda de la celda una marca verde.

Si nos situamos encima de la marca aparece un símbolo amarillo que si lo desplegamos nos muestra un menú que lo primero que indica es que es un «Número almacenado como texto«.

Convertir números almacenados como texto en números

Para convertir los números almacenados como texto en números también tenemos varias formas.

Convertir en número a través de menú

Si seleccionamos todo el rango de celdas que están almacenados como texto y desplegamos la marca verde de la esquina superior izquierda de cualquier de las celdas, aparece un menú que nos ofrece la posibilidad de convertir los texto a números.

Con la opción Texto en columnas

Si seleccionamos las celdas con números almacenados como texto y vamos a la pestaña Datos y le damos a la opción Texto en columnas.

Se nos abriría la ventana del asistente para convertir texto en columnas. Le damos Siguiente a las tres ventanas que se irán abriendo, teniendo en cuenta que en la tercera ventana dejamos marcado el formato de los datos General.

Cuando le demos Finalizar a esa tercera ventana se habrán quedado guardado datos seleccionados como Número.

Realizando una operación matemática

Otra manera de convertir los textos a número es incluyéndolos en una operación matemática.

Si, por ejemplo, multiplicamos los textos por la unidad o le sumamos cero, nos dará el resultado siendo ese valor ya considerado número.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Celdas invisibles en Excel

Cuando nos interese hacer invisible el contenido de una celda o varias celdas tenemos una forma sencilla de conseguirlo.

En ocasiones, en alguna hoja podemos tener calculos accesorios que no deseamos que aparezcan en la pantalla. Podemos ocultar las filas o columnas, pero queda mucho mejor si le cambiamos el formato a la celda de la forma que se explica a continuación.

Truco para que el contenido de celdas no se pueda ver

En el siguiente ejercicio tenemos un cálculo de la antigüedad de los trabajadores de una empresa. Para hacer dicho cálculo precisamos de un dato que es la fecha actual y que en este caso hemos incluido en las celdas A3 y A4.

Como esos datos auxiliares no son necesarios que se vean vamos a darle el formato adecuado para que no se vean, aunque realmente sigan en ese lugar.

Lo que tenemos que hacer es señalar las celdas que contienen los datos que queremos hacer invisibles.

A continuación, iremos al Formato de celdas, bien dandole al botón derecho de ratón y eligiendo la opción Formato de celdas o con el atajo de teclas Ctrl + 1.

Se nos abriría la siguiente ventana en la que deberemos elegir la categoría Personalizada.

Una vez seleccionada la categoría Personalizada nos vamos a Tipo (donde señala la flecha roja).

En tipo escribimos tres veces punto y coma de la siguiente forma: ;;; (como se puede ver en la imagen).

Si le damos a Aceptar veremos que todas las celdas previamente señaladas han desaparecido. Sin embargo, siguen estando en ese lugar como vemos si nos colocamos encima de las celdas y observamos la barra de fórmulas.

Tenemos el peligro de sobreescribir esas celdas por lo que sería buena idea protegerlas. Igualmente nos puede interesar hacer aún más invisibles esas celdas, de forma que ni siquiera se puedan ver en la barra de fórmulas.

Esas dos opciones adicionales, las explicamos en en siguiente video:


  • « Ir a la página anterior
  • Página 1
  • Páginas intermedias omitidas …
  • Página 14
  • Página 15
  • Página 16
  • Página 17
  • Página 18
  • Ir a la página siguiente »

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Crear un diagrama de Gantt en Excel
    Crear un diagrama de Gantt en Excel
  • Traducción de funciones de Excel: Inglés - Español; Español - Inglés
    Traducción de funciones de Excel: Inglés - Español; Español - Inglés
  • Excel 2013
    Excel 2013
  • BUSCARV de imágenes en Excel: Cómo asociar fotografías dinámicas a celdas
    BUSCARV de imágenes en Excel: Cómo asociar fotografías dinámicas a celdas
  • Crear un checklist con casillas de verificación
    Crear un checklist con casillas de verificación

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}