KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo ocultar el texto desbordado en Excel sin que el contenido rellene toda la celda?

AutorZhoumandy Fecha de modificación

Al trabajar con Excel, es habitual encontrarse con celdas que contienen cadenas de texto largas. De forma predeterminada, si la celda adyacente está vacía, ese texto se desborda visualmente hacia la siguiente, lo que puede hacer que tu hoja de cálculo parezca desordenada y poco profesional. La solución más sencilla es usar la función Formato de celda. Aunque eficaz, este enfoque tiene una limitación importante: cuando una celda contiene un texto corto, como «tú», Excel a veces repite el texto hasta rellenar toda la celda, mostrando algo como «tútútú». Esto puede resultar confuso e indeseable, tanto por la presentación como por la integridad de los datos.

¿Existe alguna forma de ocultar el texto desbordado sin obligar a que el contenido de la celda se repita? ¡Por supuesto! Este tutorial le guiará paso a paso por varios métodos para resolver este problema de forma eficiente, explorando tanto funciones integradas de Excel como complementos útiles, además de técnicas basadas en fórmulas y macros VBA, para que sus hojas de cálculo permanezcan limpias y legibles.

Una captura de pantalla que muestra texto desbordado en celdas de Excel antes de aplicar las técnicas

Ocultar texto desbordado mediante Ajustar texto
Evitar que el texto se desborde con un espacio
Impedir que el texto se desborde utilizando una herramienta increíble
Rellenar celdas adyacentes para ocultar el desbordamiento con una fórmula de Excel
Ocultar automáticamente el texto desbordado mediante una macro VBA


La función Ajustar texto es una forma sencilla de controlar cómo se muestra el contenido de las celdas. Al ajustar el texto, se garantiza que todo el contenido de una celda permanezca confinado sin desbordarse en la celda siguiente, lo que resulta especialmente útil para mantener la claridad en hojas de cálculo densamente pobladas.

1. Seleccione las celdas en las que quiera impedir que el texto se desborde.

2. Vaya a la pestaña Inicio y haga clic en Formato > Altura de fila en el grupo Celdas.
Una captura de pantalla de la opción Altura de fila en la cinta de opciones de Excel

3. En el cuadro de diálogo Altura de fila, se recomienda mantener la opción predeterminada Altura de fila a menos que necesite ajustar el diseño para mejorar la legibilidad. Si modifica la altura de fila, el texto ajustado podría truncarse visualmente o volverse difícil de leer, así que verifique siempre la visibilidad del contenido. A continuación, haga clic en Aceptar.
Una captura de pantalla del cuadro de diálogo Altura de fila en Excel para ajustar la altura de la fila

4. En la pestaña Inicio, busque y haga clic en el botón Ajustar texto situado en el grupo Alineación. Esto ajusta todo el texto dentro de la celda e impide que se desborde en celdas adyacentes.
Una captura de pantalla que muestra el botón Ajustar texto en Excel para evitar el desbordamiento de texto

Tras estos pasos, observará que las cadenas de texto más largas se ajustan dentro de los límites de la celda y no se desbordan en celdas vecinas. Este método no repite el contenido, pero tenga en cuenta que las cadenas muy largas podrían empujar visualmente la Altura de fila si la altura predeterminada no es suficiente, por lo que debe revisar el diseño tras aplicarlo.
Una captura de pantalla que muestra el texto ajustado en celdas de Excel tras aplicar la función Ajustar texto


Otra estrategia eficaz consiste en asegurarse de que las celdas adyacentes no estén vacías. Excel solo permite que el texto se desborde en una celda adyacente si esta está vacía. Al rellenar las celdas vecinas con un carácter de espacio, le indicas a Excel que deje de mostrar el desbordamiento visual.

1. Seleccione el rango o la columna completa adyacente a las celdas desde las que se desborda el texto.

2. Introduzca un espacio en la celda activa de su selección. Esta sencilla acción evita el desbordamiento visual.
Una captura de pantalla de celdas de Excel con texto desbordado antes de añadir espacio en las celdas adyacentes

3. Utilice la combinación Ctrl+Intro para rellenar rápidamente todas las celdas seleccionadas con un espacio. Este atajo de teclado introduce simultáneamente el carácter de espacio en todas las celdas seleccionadas, lo que ahorra un esfuerzo manual considerable en rangos amplios. Tras aplicarlo, el texto de las celdas originales dejará de mostrarse en las celdas adyacentes.
Una captura de pantalla que muestra celdas de Excel con espacio añadido en las celdas adyacentes para evitar el desbordamiento de texto

Consejo: Si tiene muchas filas o columnas que rellenar, puede resultar más rápido seleccionar primero todo el rango. Además, tenga en cuenta que las celdas que contienen únicamente un espacio se consideran técnicamente «no vacías», lo que podría afectar a fórmulas que dependen de valores verdaderamente vacíos.


En hojas de cálculo grandes, introducir manualmente espacios en muchas celdas puede resultar tedioso. Kutools para Excel ofrece una solución rápida y eficaz con su función Rellenar Celdas en Blanco. Esta utilidad le permite rellenar con un carácter de espacio las celdas adyacentes vacías en tan solo unos pasos, evitando así el desbordamiento de texto y minimizando la entrada manual.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione el rango o la columna completa adyacente a las celdas con texto desbordado.

2. Vaya a la pestaña Kutools, haga clic en Insertar y elija Rellenar Celdas en Blanco.
Una captura de pantalla de la opción Rellenar celdas vacías en la pestaña de Kutools en Excel

3. En el cuadro de diálogo Rellenar Celdas en Blanco, marque la casilla Valor fijo e introduzca un único espacio en el campo Valor de Relleno. Así evitará cualquier cambio en celdas que ya contengan valores y rellenará únicamente las vacías.
Una captura de pantalla del cuadro de diálogo Rellenar celdas vacías con un espacio introducido

4. Haga clic en Aceptar para aplicar los cambios. El contenido desbordado de las celdas se ocultará inmediatamente y todas las celdas vacías del rango especificado se rellenarán con un espacio, garantizando que no se produzca ningún desbordamiento.
Una captura de pantalla de celdas de Excel rellenadas con espacios para ocultar el texto desbordado mediante Kutools

Nota: Este método es ideal si suele encontrarse con celdas adyacentes vacías tras importar o limpiar datos, ya que conserva la información y el formato originales.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


En algunas situaciones, puede desear un método semiautomático que garantice que las celdas vecinas siempre contengan algo (por ejemplo, un espacio) siempre que su celda correspondiente con desbordamiento tenga contenido, sin necesidad de introducir nada manualmente. Esto resulta especialmente útil en conjuntos de datos grandes donde el contenido de las celdas cambia con frecuencia.

1. En la primera celda adyacente al contenido original (por ejemplo, si sus datos están en la columna A, use la celda B1), introduzca la siguiente fórmula:

=IF(A1<>""," ","")

2. Pulse Intro para confirmar. Esta fórmula comprueba si la celda A1 no está vacía; en ese caso, rellena B1 con un espacio, evitando el desbordamiento. Si A1 está vacía, B1 permanecerá realmente en blanco.

3. Arrastre el controlador de relleno hacia abajo para copiar esta fórmula en otras filas, o use Ctrl+C y Ctrl+V para copiar y pegar en todo el rango deseado. Ajuste las referencias de celda según sea necesario si sus datos comienzan en una fila o columna distinta.

Consejo: Si necesita aplicarlo a más columnas, basta con ajustar las referencias en consecuencia. Este enfoque basado en fórmulas no afecta a las celdas que ya contienen valores y se actualiza dinámicamente conforme cambian sus datos de origen.


Para usuarios familiarizados con macros o que gestionan tablas muy grandes, automatizar este proceso tiene todo el sentido. El siguiente método de VBA garantiza que cada celda adyacente al rango seleccionado se rellene con un espacio si su celda correspondiente contiene datos, evitando al instante desbordamientos no deseados. Es especialmente eficaz al trabajar con conjuntos de datos extensos o tareas repetitivas.

1. Haga clic en Herramientas para desarrolladores > Visual Basic para abrir el editor de Microsoft Visual Basic para Aplicaciones. En el editor, haga clic en Insertar > Módulo y pegue el código siguiente en el módulo:

Sub PreventTextOverflow()
    Dim WorkRng As Range
    Dim AdjRng As Range
    Dim i As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the source range", xTitleId, WorkRng.Address, Type:=8)
    
    For i = 1 To WorkRng.Rows.Count
        If WorkRng.Cells(i, 1).Value <> "" Then
            Set AdjRng = WorkRng.Cells(i, 1).Offset(0, 1)
            AdjRng.Value = " "
        End If
    Next i
End Sub

2. Tras introducir el código, haga clic en el botón Botón Ejecutar para ejecutarlo. Cuando se le solicite, seleccione el rango de origen que contiene sus datos originales (por ejemplo, la columna A).

3. La macro rellenará automáticamente las celdas adyacentes con un espacio siempre que la celda original contenga datos, ocultando al instante el texto desbordado sin alterar los valores ya existentes en celdas que ya tengan contenido.


En resumen, Excel le ofrece varias formas de evitar el desbordamiento de texto, adaptadas a su flujo de trabajo: ya sea mediante funciones integradas, fórmulas semiautomáticas, complementos prácticos como Kutools o macros personalizadas. Si busca un proceso dinámico que se ajuste automáticamente al modificar los datos, las soluciones basadas en fórmulas o VBA son ideales. Para tablas estáticas o ajustes puntuales, rellenar manualmente las celdas adyacentes o usar Kutools ofrece una solución rápida. Tenga siempre en cuenta la estructura de sus datos y sus necesidades de actualización al elegir el método más adecuado, y recuerde probar con datos de muestra al introducir fórmulas o código en una hoja de cálculo nueva.

Otras operaciones (artículos)

¿Cómo insertar rápidamente una línea según la fecha actual en Excel?
Imagina que tienes una hoja con una fila de fechas y quieres insertar una línea justo a la derecha de la fecha actual, que se actualice automáticamente cada vez que abras el libro. ¿Existe algún truco en Excel para lograrlo?

¿Cómo insertar siempre una fila en blanco debajo en lugar de encima en Excel?
Como todos sabemos, al insertar una fila en blanco en una hoja de cálculo, esta siempre se añade encima de la fila o celda seleccionada. Pero a veces necesitas insertarla justo debajo de la fila o celda seleccionada. ¿Cómo puedes lograrlo en Excel?

¿Cómo insertar automáticamente una nueva fila en blanco mediante un botón de comando en Excel?
En muchos casos, es posible que necesites insertar una nueva fila en blanco en una posición específica de tu hoja de cálculo. En este artículo te mostraremos cómo hacerlo automáticamente con solo hacer clic en un botón de comando en Excel.

¿Cómo insertar una fila en blanco tras un texto específico en Excel?
Si desea insertar filas en blanco tras un texto específico, como se muestra en la siguiente captura de pantalla, ¿cómo puede hacerlo rápida y fácilmente sin tener que insertarlas manualmente una por una?

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos