- El signo # en Excel sirve para referirse de forma automática a todo el rango derramado generado por una fórmula de matriz dinámica.
- Funciones como ÚNICOS, FILTRO, ORDENAR, SECUENCIA o BUSCARX producen rangos derramados que pueden reutilizarse fácilmente con el operador almohadilla.
- Combinar # con tablas, encabezados y listas desplegables permite crear modelos más dinámicos, limpios y actualizables sin ajustes manuales de rangos.
- Adoptar el uso de rangos derramados y del signo hash reduce errores, simplifica las fórmulas y mejora la eficiencia en el análisis de datos con Excel.
Si trabajas a menudo con Excel, seguramente te habrás topado con el símbolo de almohadilla # dentro de alguna fórmula y te habrás preguntado qué pinta ahí o por qué aparece “solo” cuando copias ciertas funciones. Aunque parezca un simple carácter más del teclado, en las versiones modernas de Excel se ha convertido en una pieza clave para aprovechar las matrices dinámicas y los rangos derramados.
En las últimas versiones de Excel, el programa ha dado un salto enorme en cómo trata las fórmulas que devuelven más de un valor. Ya no estás limitado a una única celda: ahora una sola fórmula puede llenar automáticamente un bloque completo de celdas. En ese contexto, el signo # funciona como un operador especial para referirse a todo ese rango que se derrama, haciendo que tus hojas sean mucho más flexibles, automáticas y fáciles de mantener.
Qué es un rango derramado en Excel y por qué es tan importante
Antes de entender bien para qué sirve la almohadilla, hay que tener claro qué es eso de un rango derramado (spill range) en Excel. Cuando utilizas determinadas funciones que devuelven varios resultados, Excel ya no te pide arrastrar la fórmula ni usar combinaciones raras de teclas: coloca el resultado en la celda donde escribes la fórmula y, automáticamente, expande el resto hacia abajo o hacia la derecha ocupando tantas celdas como haga falta.
Ese conjunto de celdas que se llena de golpe se llama rango derramado. La celda donde escribes la fórmula se considera la celda de origen, y todo lo que se despliega alrededor son los resultados de esa fórmula trabajando como una matriz dinámica. Esto no solo ahorra tiempo, sino que te permite construir modelos mucho más limpios y sin tanta fórmula repetida por todas partes.
Muchas de las funciones nuevas (y algunas revisadas) están pensadas precisamente para generar este tipo de rangos derramados. Entre las más habituales que producen matrices dinámicas tienes: ÚNICOS, FILTRO, ORDENAR, SECUENCIA y BUSCARX cuando la configuras para que devuelva columnas completas. Todas ellas pueden llenar automáticamente varias celdas con una única fórmula.
Visualmente, Excel te ayuda a identificar cuándo estás ante un rango derramado. Cuando haces clic en la primera celda, suele aparecer un marco azul alrededor de todo el bloque, indicando claramente el tamaño de la matriz dinámica. Además, las celdas que forman parte del derrame se sombrean de un color gris claro, para que sepas que su contenido no se ha escrito a mano, sino que viene de la fórmula principal.
Una característica importante de estos rangos es que no puedes modificar ni borrar solo una de las celdas derramadas. Si intentas eliminar el contenido de una de ellas, Excel no te dejará, porque el cálculo depende de la celda de origen. La única forma correcta de cambiar o borrar el resultado es actuar sobre la primera celda donde se encuentra la fórmula. Eso mantiene la coherencia del rango completo y evita errores raros.
Otra situación habitual es que algo bloquee el derrame: por ejemplo, que haya datos escritos en alguna de las celdas donde Excel pretende volcar la matriz. Cuando esto pasa, la fórmula no puede expandirse y aparece el conocido error #¡DERRAME!. Este mensaje te está diciendo, básicamente, que hay un obstáculo en el camino y que tienes que despejar las celdas afectadas para que el rango pueda desplegarse con normalidad.
El papel del signo # en los rangos dinámicos de Excel
Una vez que entiendes qué es un rango derramado, se ve mucho más claro el porqué del signo almohadilla # en las fórmulas de Excel. Este símbolo se usa como una especie de “extensión inteligente” de la referencia que lo precede. Dicho de forma sencilla: el # le dice a Excel que no coja solo la celda, sino todo el rango derramado asociado a esa celda.
Cuando escribes algo como =F2#, Excel interpreta que debe tomar la matriz completa que nace en F2 y que se está derramando por varias celdas. Es una forma muy cómoda de referenciar el bloque entero sin necesidad de escribir el rango manualmente (por ejemplo F2:F20). Si el tamaño del derrame cambia porque entran o salen datos en la fuente, la referencia con # se ajusta sola.
Por eso se dice que el signo de almohadilla actúa como un operador de rango expandido. No modifica el contenido de la fórmula original, sino la manera en que otras fórmulas se enganchan a ese resultado. Es como decirle a Excel: “coje todo lo que salga de aquí, del tirón, sin que yo tenga que preocuparme del final del rango”.
Desde el punto de vista del cálculo, este símbolo convierte a las referencias en algo mucho más dinámico y resistente a cambios en el tamaño de los datos. Si mañana tu lista crece o se reduce, no tendrás que ir fórmula por fórmula cambiando F2:F50 por F2:F100, porque el operador # se encarga de que siempre cubra lo que haga falta.
Este comportamiento es especialmente útil en entornos donde los datos cambian constantemente. Piensa en un informe que se actualiza a diario, en un listado de ventas que crece cada mes o en una tabla donde se filtran y ordenan registros en función de diferentes criterios. Al referenciar rangos derramados con #, consigues que tus informes sean mucho más robustos y automáticos.
Funciones de Excel que generan rangos derramados
El signo hash cobra sentido total cuando lo ligas a las funciones de Excel capaces de generar matrices dinámicas. A día de hoy, hay un conjunto de funciones muy útil que, por su propia naturaleza, devuelven varios resultados y por tanto provocan un derrame en la hoja.
Una de las más utilizadas es ÚNICOS, que sirve para obtener una lista sin duplicados a partir de un rango o de una columna de una tabla. Es ideal para crear listados de productos, clientes o categorías sin repeticiones. Cuando la aplicas sobre una columna larga, devuelve automáticamente todos los valores únicos derramados hacia abajo.
También tienes la función FILTRO, que se utiliza para extraer solo las filas que cumplen determinadas condiciones. En lugar de copiar y pegar datos, FILTRO construye un rango derramado con los registros que cumplen tus criterios. Al combinarla con # en otras fórmulas, puedes aprovechar directamente el conjunto resultante sin tener que preocuparte de cuántas filas devuelven los filtros.
La función ORDENAR entra también en este grupo. Te permite ordenar un rango o matriz con criterios de orden ascendente o descendente, por una o varias columnas. Al aplicarla, Excel genera un nuevo rango derramado con los datos ordenados, separado del original, pero vinculado a él. Esto facilita mucho la creación de vistas ordenadas y reportes sin tocar los datos base.
Otra función muy interesante es SECUENCIA, que crea series de números de forma automática. Puedes indicar cuántas filas y columnas quieres, el número inicial y el incremento. El resultado es un bloque de celdas relleno con la secuencia, ideal para crear índices, calendarios o estructuras numéricas en segundos.
Por último, funciones como BUSCARX (XLOOKUP) pueden generar rangos derramados cuando se configurán para devolver columnas completas en vez de un único valor. También otras funciones de conteo o análisis, como CONTARA en determinados contextos, pueden trabajar sobre matrices dinámicas y aprovechar el comportamiento del derrame.
Ejemplo básico: ÚNICOS y referencia derramada con #
Para ver en la práctica cómo se combina todo esto, imagina que tienes una tabla llamada Tabla1 con una columna llamada Producto, donde pueden aparecer artículos repetidos. Tu objetivo es generar una lista de productos sin duplicados en otra parte de la hoja.
En una celda, por ejemplo F2, podrías escribir una fórmula de este estilo: =ÚNICOS(Tabla1). Al pulsar Enter, Excel no devuelve solo un valor, sino que derrama automáticamente todos los productos únicos hacia abajo, ocupando tantas filas como necesite. Ya tienes tu rango derramado generado a partir de la tabla.
Supongamos ahora que, en otra zona de la hoja, quieres volver a utilizar ese listado completo, pero sin tener que especificar manualmente desde F2 hasta la última fila. En la celda H2 podrías escribir simplemente: =F2#. Con esa sencilla referencia, Excel entiende que debe tomar todo el bloque de productos únicos generado por la función ÚNICOS, y lo copia derramándolo de nuevo en esa nueva ubicación.
El resultado es que en H2 y las celdas inferiores verás exactamente la misma lista de productos únicos. La ventaja es que, si mañana se añaden nuevos productos a Tabla1 o se eliminan algunos, el rango derramado original cambiará de tamaño y la referencia con el operador # se adaptará automáticamente sin que tengas que tocar nada.
Este mismo planteamiento se puede aplicar a muchas otras situaciones: listados de clientes, códigos de referencia, categorías, etc. Siempre que la fuente pueda crecer o reducirse, usar rango derramado más almohadilla te ahorra muchos ajustes manuales y reduce el riesgo de dejar filas fuera.
Listas desplegables dinamizadas con el operador almohadilla
Una aplicación muy práctica de estos rangos derramados es la creación de listas desplegables que se actualizan solas. Piensa en una validación de datos donde el usuario debe elegir, por ejemplo, un producto, una categoría o un encabezado de columna. Si la lista de opciones está viva, interesa que la validación se alimente de un rango que cambie de tamaño automáticamente.
Si has generado una lista de elementos únicos mediante ÚNICOS, puedes usar esa matriz dinámica como origen de una lista desplegable. Al entrar en las opciones de Validación de datos, en el origen de la lista puedes escribir una referencia basada en la celda de inicio del derrame acompañada de #. De esa manera, la validación siempre apuntará a todos los elementos actuales del rango, ni uno más ni uno menos.
Esta técnica viene de maravilla cuando estás preparando plantillas donde otros usuarios tienen que seleccionar valores de un menú, como nombres de productos, tipos de servicio, estados, departamentos, etc. El uso de # en la referencia garantiza que cada vez que cambie el origen (por ejemplo, porque se añaden nuevos productos), la lista desplegable se amplíe sin tener que redefinirla a mano.
Además, si construyes listas desplegables a partir de matrices dinámicas que, a su vez, dependen de filtros u otras funciones, consigues listas inteligentes que se adaptan al contexto. Puedes, por ejemplo, mostrar solo ciertos productos según la selección previa del usuario, y todo se mantiene consistente gracias a las referencias con almohadilla.
Al usar estas técnicas junto con tablas estructuradas de Excel y nombres de rango, logras plantillas mucho más ordenadas, en las que las listas y controles de entrada se actualizan con total naturalidad cuando cambian los datos. El signo # se convierte así en un aliado para que la validación de datos no se quede nunca corta ni se pase de largo.
Usar BUSCARX con #Encabezados para traer columnas completas
Otra combinación muy potente aparece cuando trabajas con tablas de Excel y la función BUSCARX. Una ventaja de las tablas es que incluyen una fila de encabezados a la que se puede hacer referencia de manera estructurada, lo que hace las fórmulas más legibles y robustas.
Imagina que tienes una tabla llamada Tabla1 con columnas como Producto, Cantidad, Precio y Ventas. Si quieres poder seleccionar una de esas columnas mediante una celda de entrada (por ejemplo I1) y que Excel traiga toda la columna correspondiente en bloque, puedes combinar BUSCARX con una referencia especial a los encabezados de la tabla.
Una fórmula típica podría ser algo como: =BUSCARX(I1,Tabla1,Tabla1). Aquí, la función busca el texto que pongas en I1 dentro de la fila de encabezados de Tabla1 y, cuando lo encuentra, devuelve toda la columna de esa tabla como un rango derramado. Así, si el usuario elige «Precio», obtendrás toda la columna de precios derramada hacia abajo.
Gracias al comportamiento de matrices dinámicas, no tienes que copiar la fórmula hacia abajo ni especificar el tamaño de la tabla. BUSCARX se encarga de generar un bloque completo con el contenido de la columna seleccionada, y ese rango se actualizará automáticamente si se añaden o eliminan filas de la tabla.
Este enfoque es especialmente útil cuando necesitas crear informes interactivos o análisis rápidos que muestren diferentes columnas según lo que el usuario decida en una celda. Y si después quieres manipular esa columna que has traído, siempre puedes enganchar otras fórmulas que hagan referencia al derrame completo mediante el operador de almohadilla.
Eliminar duplicados con ÚNICOS a partir de una columna seleccionada
A partir del ejemplo anterior, puedes ir un paso más allá y combinar BUSCARX con ÚNICOS para obtener una versión sin repetidos de la columna que hayas elegido. Esto tiene mucho sentido cuando quieres que el usuario seleccione un campo y, en función de él, se genere un listado único de valores.
Siguiendo con la misma lógica, podrías modificar la fórmula de esta manera: =ÚNICOS(BUSCARX(I1,Tabla1,Tabla1)). Aquí lo que se hace es usar primero BUSCARX para traer toda la columna asociada al encabezado que hayas puesto en I1, y después se pasa ese resultado a la función ÚNICOS para que elimine los duplicados.
El resultado es un rango derramado en el que solo aparecen los valores distintos de la columna elegida, sin repeticiones. Esto se puede utilizar, por ejemplo, para crear listas desplegables dinámicas de categorías, familias, responsables o cualquier otro campo que se repita dentro de la tabla original.
Lo bueno de esta combinación es que todo se vuelve automático: si cambias el encabezado que has escrito en I1, la fórmula reconstruye el derrame a partir de otra columna, y ÚNICOS se encarga de limpiar las repeticiones. Y, por supuesto, si la tabla de datos crece o cambia, la matriz dinámica se adapta en cada recalculo sin necesidad de tocar nada.
Además, a partir de ese rango derramado puedes referenciarlo en otros cálculos usando el operador # para abarcar todo el bloque único. De este modo, mantienes un flujo de datos muy flexible que va desde la tabla original hasta listados únicos y listas desplegables perfectamente sincronizadas.
Buenas prácticas al usar el signo hash en tus fórmulas
Cuando empiezas a trabajar con rangos derramados y el signo de almohadilla, conviene adoptar algunas buenas prácticas para evitar sustos y errores. Una de las primeras es acostumbrarte a identificar siempre cuál es la celda de origen del derrame, porque es desde ahí desde donde deberías hacer la mayoría de cambios en la fórmula.
También es fundamental que mantengas despejada la zona donde se va a derramar la matriz dinámica. Cualquier contenido que se interponga en ese espacio provocará el error #¡DERRAME!. Antes de construir fórmulas que sabes que van a generar bloques grandes, revisa que las celdas alrededor estén vacías o que no interfieran con otros cálculos.
Otra recomendación es combinar el uso de tablas estructuradas, nombres de rango y el operador #. Las tablas permiten que las referencias se adapten solas al añadir filas; los nombres de rango facilitan la lectura de las fórmulas; y el signo almohadilla asegura que aproveches siempre el rango completo del derrame. Conjunto, estos elementos hacen que tu modelo de Excel sea mucho más sólido.
Resulta útil también documentar mínimamente tus hojas, sobre todo si las van a usar otras personas. Puedes añadir comentarios sencillos o notas al lado de las fórmulas donde uses referencias con # para indicar que se está trabajando con matrices dinámicas. Esto evita que alguien borre celdas derramadas pensando que son datos estáticos y rompa sin querer el funcionamiento de la hoja.
Por último, recuerda que ya no es necesario recurrir tanto a soluciones antiguas como las fórmulas matriciales clásicas con Ctrl+Shift+Enter. Las matrices dinámicas y el operador almohadilla simplifican bastante la forma de trabajar. Adoptar estas nuevas herramientas te ayudará a mantener tus archivos más limpios y más fáciles de mantener en el tiempo.
Otros trucos básicos relacionados con el uso de rangos
Además del signo hash y las matrices dinámicas, hay una serie de trucos básicos de Excel que complementan muy bien esta forma de trabajar. Uno de ellos es el uso de nombres para los rangos, que te permite asignar un nombre descriptivo a una zona de la hoja y utilizarlo después en las fórmulas en lugar de referencias como A1:B100.
Otra técnica interesante es el llamado operador punto cuando trabajas con tablas y nombres estructurados. Este operador ayuda a encadenar referencias dentro de una misma tabla o de objetos relacionados, haciendo que las fórmulas sean más legibles y coherentes con la estructura del libro.
El tema del signo hash en Excel forma parte de ese conjunto de buenas prácticas que conviene tener bajo control si quieres sacar partido a las funciones modernas del programa. Igual que merece la pena aprender algunos atajos de teclado esenciales, dedicar unos minutos a entender bien el comportamiento de los rangos derramados te ahorrará muchas horas en el día a día.
En el trabajo cotidiano también resulta útil dominar tareas básicas como guardar tus hojas como PDF, proteger celdas y ocultar fórmulas. Aunque no estén directamente relacionadas con el operador almohadilla, todas ellas contribuyen a que tus archivos sean más profesionales y más fáciles de compartir con otras personas sin miedo a que se estropeen.
Incluso funciones aparentemente menores, como insertar imágenes desde tu ordenador o desde internet, influyen en la presentación de tus informes y cuadros de mando. Un libro de Excel bien estructurado, protegido y visualmente claro, unido a fórmulas modernas basadas en matrices dinámicas, se convierte en una herramienta muy potente para el análisis de datos.
Entender qué hace realmente el signo #, cómo interactúa con funciones como ÚNICOS, FILTRO, ORDENAR, SECUENCIA, BUSCARX o CONTARA, y cómo se integra con tablas y listas desplegables, te da un control mucho mayor sobre tus modelos. Al final, se trata de trabajar más rápido, cometer menos errores y tener hojas de cálculo que se adapten solas a los cambios en los datos.
Dominar el signo almohadilla en Excel y su relación con los rangos derramados convierte a este símbolo en algo mucho más que un simple carácter del teclado: se transforma en una herramienta clave para construir hojas dinámicas, flexibles y actualizadas sin esfuerzo. Una vez lo integras en tu forma de trabajar, tus informes, listados y análisis se vuelven más fiables y fáciles de mantener, incluso cuando los datos crecen o cambian continuamente.
Redactor apasionado del mundo de los bytes y la tecnología en general. Me encanta compartir mis conocimientos a través de la escritura, y eso es lo que haré en este blog, mostrarte todo lo más interesante sobre gadgets, software, hardware, tendencias tecnológicas, y más. Mi objetivo es ayudarte a navegar por el mundo digital de forma sencilla y entretenida.