Cómo insertar una fila en una hoja de cálculo de Excel y actualizar las celdas a las que se hace referencia en un libro externo

Cómo insertar una fila en una hoja de cálculo de Excel y actualizar las celdas a las que se hace referencia en un libro externo

Tengo una situación de libro de trabajo/hoja de cálculo de muchos a uno. Tengo muchos libros que apuntan a un solo libro A (libro maestro). Cada hoja de trabajo externa tiene una celda única a la que hace referencia en la columna G del libro A.

El libro maestro A está en orden alfabético y la columna G se actualiza con frecuencia. De vez en cuando, tengo que agregar o eliminar una fila de datos en la hoja de trabajo maestra. Cuando inserto o elimino una fila en esta hoja de trabajo maestra... elimina todas mis referencias de celda en las hojas externas.

¿Cómo puedo insertar o eliminar una fila en mi hoja de trabajo maestra A en orden alfabético y hacer que Excel actualice las referencias de celda en las hojas de trabajo externas para que correspondan con la ubicación de su nueva fila?

Espero que tenga sentido y gracias de antemano por cualquier ayuda.

Respuesta1

Opción 1: omita el requisito de que la columna G esté ordenada alfabéticamente. Elimine filas marcándolas como eliminadas e inserte siempre filas al final de la hoja. Esto, por supuesto, para mantener estables las referencias externas.

Opción 2: cambie las referencias externas a un valor clave (identificador único para una fila específica) en lugar de una celda específica y use BUSCARV o similar para recuperar valores de la columna G.

=VLOOKUP("uniqueId";[WorkbookA]Sheet1!A1:G1000;7;FALSE)

Respuesta2

Puede que esto no sea práctico en su situación, pero si todos los libros que hacen referencia a su libro maestro están abiertos cuando el maestro tiene una fila insertada, entonces sus referencias al libro maestro se ajustarán automáticamente cuando se produzca esa inserción.

Respuesta3

Si usa Excel 2007+, le recomiendo usar Datos > De otras fuentes > De Microsoft Query:

  1. elija Archivo Excel y seleccione su excel maestro
  2. elija columnas (si no ve ninguna lista de columnas, asegúrese de marcar Opciones > Tablas del sistema)
  3. si es necesario, edite Datos > Conexiones > elija su nueva conexión > Propiedades > Definición > Texto de comando como SQL...

Respuesta4

Tuve el mismo problema, solución simple después de navegar por Internet durante algún tiempo.

Ctrl selecciona varias pestañas mientras estás en la pestaña donde tienes tu referencia.

Luego haga clic derecho donde desea agregar su fila.

Luego seleccione insertar en el menú desplegable

información relacionada