En Excel, 2010 o cualquier otra versión, probablemente, si ingreso en una celda, un texto largo de una sola línea que es más largo que el ancho de la celda, Excel a veces representa el texto en las siguientes celdas adyacentes; otras veces, se corta en el límite con la celda adyacente a la derecha.
Me gustaría saber cómo Excel decide qué hacer, para poder controlar mejor mis diseños. Tenga en cuenta que no quiero usar celdas de combinación, ya que es inapropiado en ocasiones. Además, ya probé el formato "Borrar todo" en todas las celdas afectadas, pero todavía no parece revelar mucho.
¿Algunas ideas? Gracias.
microsoft-excel
Jake
fuente
fuente
Respuestas:
Para que el texto se desborde más allá del borde de una celda, las siguientes condiciones deben ser verdaderas:
La celda tiene cualquiera de las siguientes alineaciones horizontales:
(la derecha se superpone a la celda a la izquierda; el centro se superpone en ambos lados).
El contenido de la celda no se gira (es decir, la orientación se establece en 0 °) (¿Excel 2010 solo?)
####
, o a notación científica, en lugar de superponer celdas vacías adyacentes.Creo que estas son todas las condiciones necesarias. Si me he perdido alguna, no dude en editar esta respuesta.
* En ciertas circunstancias, una celda adyacente puede parecer vacía, pero no lo está, en cuyo caso el texto no se desbordará en esa celda, porque no está realmente vacía.
fuente
He experimentado este mismo problema, y solo se aplica cuando el valor en la celda son todos caracteres numéricos (incluido el punto decimal), si el valor en la celda tiene caracteres alfabéticos, se expande correctamente en celdas adyacentes, pero cuando el valor es numérico solo que no lo hace. Esto es cierto incluso si cambia el formato de las celdas a Texto después de ingresar el número en la celda.
Para solucionar esto, tuve que formatear previamente las celdas en Texto en Excel y luego pegar los datos en las celdas de texto usando valores especiales de pegado.
Otra solución es poner una comilla simple delante de un número y Excel lo tratará como texto, lo que le permitirá mostrarse en la celda adyacente.
fuente
Además de las instancias señaladas en otras respuestas, debe tenerse en cuenta que Excel siempre truncará el desbordamiento de texto si la opción "Mostrar fórmulas" (
Ctrl + `
) está activa en la hoja de trabajo. Si usa regularmente elCtrl + 1
método abreviado de teclado para acceder al cuadro de diálogo "Formatear celdas", es muy fácil activar accidentalmente "Mostrar fórmulas", y es posible que no note que ha sucedido. Esto es especialmente cierto si en realidad no tiene ninguna fórmula en la hoja activa.fuente
Hace muchas versiones, esto dependía únicamente de si la celda adyacente estaba vacía o no. Si alguien piensa que esto ya no es cierto, haga un comentario a continuación.
fuente
No recomiendo usar clear all (¡a menos que quieras perder tu trabajo!). Excel (2013 al menos, no estoy seguro acerca de las versiones anteriores, aunque estoy bastante seguro de que 2000 no actuó de esta manera) reconoce una cadena vacía (es decir, "") como un valor, por lo que incluso si tiene una celda adyacente "vacía" , sus datos no se desbordarán en esa celda.
Lo que se requiere en la celda es un valor nulo: imagino que esto se ha adoptado en Excel para que esté más alineado con las bases de datos, donde las cadenas vacías y los valores nulos son cosas muy diferentes.
Al seleccionar la celda y presionar eliminar, se colocará un valor nulo allí. Sin embargo, si tiene una hoja de cálculo grande, o por alguna razón las celdas de su hoja de cálculo a menudo se llenan con cadenas vacías, entonces una solución rápida es escribir una macro que verifique las cadenas vacías ("") y las reemplace con valores nulos.
fuente
¡SOY TAN FELIZ DE HABER ENCONTRADO UN RECURSO! Desde hace algún tiempo, he aprendido a vivir con eso. El texto de una columna no iría a la siguiente columna ... se cortaría. Intenté "borrar todo" entre otras muchas opciones. Finalmente ... Formato - Celdas - y sin marcar Combinar celdas. Parece tan fácil ahora.
fuente
Fluirá a la siguiente celda a menos que tenga algún tipo de contenido en la celda al lado (es decir, Columna A, Columna B).
Si elimina el contenido de la columna B, el contenido de la columna A ya no se desbordará. Si vuelve a la Columna B y hace un 'contenido claro', entonces A fluirá más allá del tamaño de la celda nuevamente.
fuente
Haga clic en la celda en cuestión y desactive "ajustar texto". En Excel 2013, esto está en la pestaña Inicio aproximadamente a la mitad de la pantalla.
fuente
Antes de ingresar su texto, cambie el formato de las celdas a texto. Eso parece permitir que el texto se cruce en la siguiente celda (siempre que la siguiente celda esté en blanco).
No funciona si intenta cambiar el formato después de ingresar texto.
Dave
fuente
Esto es frustrante para mí y esto es lo que hago. las respuestas anteriores son buenas y el texto solo se entromete en la siguiente celda si no hay datos en la celda, así que lo que hago es seleccionar la columna con la que desea trabajar y en la pestaña Inicio, seleccione Buscar y Seleccionar desplegable , elija Reemplazar. En "Buscar qué", déjelo en blanco y en "Reemplazar con" ponga un punto o espacio y use la selección Reemplazar todo en la parte inferior. Esto colocará algo en los campos vacíos y detendrá la intrusión de los datos del campo anterior.
fuente
He tenido el mismo problema y algunas de las soluciones anteriores no funcionarán si la celda en cuestión contiene una fórmula.
Un método que acabo de conseguir para trabajar es seleccionar la celda junto con las celdas adyacentes a las que desea que se distribuyan los datos, hacer clic con el botón derecho, formatear las celdas, alinear, alinear horizontalmente, centrar en la selección. De esta forma, puede evitar la fusión de celdas.
Espera que esto ayude.
fuente
Tuve un caso especial en el que el texto fluía hacia la celda siguiente pero no podía verlo.
En mi primer uso tenía texto que abarcaba dos celdas. Destaqué ambas celdas e hice el fondo rojo y el texto blanco. Luego copié solo la primera celda y la pegué en otra hoja. El texto blanco sobre rojo solo se mostró en la primera celda.
El texto blanco se transfirió a la celda siguiente pero no al fondo, por lo que era invisible en el fondo blanco predeterminado.
Al resaltar la segunda celda y pintarla de rojo se solucionó el problema.
fuente
Los datos se desbordarán solo si la columna a la derecha está en blanco. Entonces, filtre y seleccione los (espacios en blanco). Seleccione la primera celda en la parte superior de la columna e ingrese un espacio. Copie y pegue la primera celda al final de la columna. Borre el filtro y verá que los datos de desbordamiento ahora han desaparecido.
Voila ..
fuente