Ampliar una hoja con las últimas columnas ocultas/eliminadas en Microsoft Excel

Ampliar una hoja con las últimas columnas ocultas/eliminadas en Microsoft Excel

Heredé un libro de Excel de un colega que dejó la empresa. De alguna manera, este colega logró ocultar o eliminar todas las columnas a la derecha de una hoja. Por ejemplo, actualmente esta hoja de trabajo termina en la columna BG; no es que la columna BH esté vacía, sino que no se muestra en absoluto. Si se ha ocultado o eliminado, no tengo idea. No se puede contactar a dicho colega para preguntarle cómo se hizo esto, e incluso si se comunicara con él, probablemente no lo recordaría de todos modos.

Periódicamente debo agregar dos columnas a la derecha de esta hoja, copiando estas columnas de las dos últimas, para que las celdas a las que hacen referencia las fórmulas también se desplacen. Por ejemplo, supongamos que actualmente tengo en BF6 una fórmula como "=¡OtraHoja!C6", y en BG6 una fórmula como "=¡OtraHoja!D6", donde OtraHoja es alguna otra hoja de mi libro de trabajo. Lo que debo hacer es crear las columnas BH y BI y completarlas con una copia del contenido de BF y BG, respectivamente. Volviendo al ejemplo, BH6 debe contener la fórmula "=OtraHoja!E6" y BI6 debe contener la fórmula "=OtraHoja!F6".

Ahora, si BH y BI no estuvieran ocultos, eliminados o lo que sea, podría simplemente seleccionar BF y BG, luego copiarlos y pegarlos en BH y BI. Las fórmulas se cambiarían exactamente en la forma en que las necesito. Como no puedo hacer eso, tengo que insertar nuevas columnas. Sin embargo, las columnas siempre se insertan a la izquierda de la selección actual (no he encontrado una manera de insertarlas a la derecha). Por lo tanto, termino con "=AnotherSheet!A6" en BF6, "=AnotherSheet!B6" en BG6, "=AnotherSheet!C6" en BH6 y "=AnotherSheet!D6"; es decir, el contenido original de BF6 y BG6 se transfiere sin cambios a BH6 y BI6, y dado que se insertan nuevas celdas a la izquierda, el contenido de la fórmula también se desplaza a la izquierda.

¿Alguien puede sugerir una forma de:

  • ¿Recrear o mostrar todas las columnas de la derecha que fueron eliminadas u ocultas?
  • ¿insertar columnas a la derecha de la selección actual?
  • ¿Alguna otra forma de crear rápidamente 2 columnas a la derecha que sean una copia (con las fórmulas desplazadas correspondientemente) de las 2 columnas actuales?

Si no es pedir demasiado, no hay soluciones VBA, por favor. Y en caso de que haya alguna diferencia, esto está en MS Excel 2011 para Mac.

Respuesta1

Aquí hay una solución que se me ocurrió, pero estoy seguro de que debe haber una solución mejor.

Comenzando con una hoja que termina en la fila BG, de modo que BF6 contiene la fórmula "=¡OtraHoja!C6" y BG6 contiene la fórmula "=¡OtraHoja!D6":

  1. Seleccione las columnas BF y BG y cópielas (Ctrl+C)
  2. Haga clic derecho en la selección y haga clic en "Insertar celdas copiadas"; ahora la hoja termina en la columna BI
  3. Seleccione las columnas BH y BI
  4. Haga clic derecho en la selección y haga clic en "Insertar"; esto desplaza BH y BI hacia la derecha, creando BJ y BK, mientras que BH y BI se convierten en columnas en blanco
  5. Seleccione las columnas BF y BG y cópielas (Ctrl+C)
  6. Seleccione las columnas BH y BI y pegue (Ctrl+V) las columnas copiadas en el elemento anterior
  7. Seleccione las columnas BH y BI y cópielas (Ctrl+C)
  8. Seleccione las columnas BJ y BK y pegue (Ctrl+V) las columnas copiadas en el elemento anterior; ahora BJ6 contiene la fórmula "=AnotherSheet!E6" y BK6 contiene la fórmula "=AnotherSheet!F6"
  9. Seleccione las columnas BF y BG, haga clic derecho en la selección y haga clic en "Eliminar"; ahora la hoja termina en columnas BI

El resultado es el solicitado en la pregunta: BF6 contiene "=¡OtraHoja!C6", BG6 contiene "=¡OtraHoja!D6", BH6 contiene "=¡OtraHoja!E6" y BI6 contiene "=OtraHoja!F6".

Todavía estoy abierto a una mejor sugerencia.

Respuesta2

Seleccione la columna antes y después de las ocultas manteniendo presionado el botón izquierdo, luego haga clic derecho y seleccione mostrar, alternativamente seleccione cambiar tamaño y establezca el tamaño en 50.

Alternativamente, puede seleccionar todo -A y mostrar o formatear->establecer ancho de columna.

Respuesta3

Haga clic en el BGencabezado de la columna. Luego, mientras mantiene presionado el botón del mouse, arrastre el mouse hacia la derecha. Aparecerá una información sobre herramientas que dice "16326C"; suelte el botón.

       

Ahora ha seleccionado 16.326 columnas, BGhasta XFD. Ahora deberías poder hacerlo Unhide.

(Probado en Excel 2007 en Windows 7).

información relacionada