Cree una lista maestra a la que hacen referencia otras hojas y se actualiza automáticamente cuando cambia la maestra

Cree una lista maestra a la que hacen referencia otras hojas y se actualiza automáticamente cuando cambia la maestra

Me gustaría crear una lista maestra de empleados de nuestra empresa. Quiero que las otras hojas de mi libro de trabajo reflejen exactamente esta lista de empleados, eliminando o agregando empleados automáticamente a medida que elimino/agrego empleados en la hoja maestra.

He encontrado muchas soluciones que van en sentido contrario (crear una lista maestra a partir de varias hojas), pero quiero que mi hoja maestra sea la fuente y las otras hojas sean el destino.

La otra complicación es que mis otras hojas usan tablas para enumerar a los empleados, por lo que no puedo usar una fórmula matricial de varias celdas para hacer referencia a la lista maestra (intenté usar un rango dinámico con nombre pero no funcionó).

Probé Index e Index Match pero nada parece funcionar. ¿Alguna sugerencia?

Respuesta1

La solución más limpia sería utilizar Access para almacenar la lista de empleados y hacer que Excel obtenga datos automáticamente en la base de datos. De esta manera, puedes editar la información en Access directamente y los cambios serán visibles en los distintos archivos de Excel que estés utilizando.

Es bastante fácil de hacer:

  1. Cree una nueva base de datos de Access (en el explorador de archivos, haga clic derecho > Nueva base de datos de Microsoft Access)
  2. abrir la base de datos
  3. En la cinta: Datos externos > Nueva fuente de datos > Desde archivo > Excel
  4. Seleccione el archivo de Excel en el que se encuentran sus datos (siempre que esté formateado como una tabla con encabezados)
  5. Seleccione "Importar los datos de origen a una nueva tabla en la base de datos actual".
  6. Haga clic en Siguiente y luego marque "La primera fila contiene encabezados de columna".
  7. Haga clic en Siguiente y configure los campos para que se ajusten a sus necesidades (Access debería poder detectar el formato)

Una vez creada su tabla, puede abrirla haciendo doble clic en el nombre de la tabla a la izquierda.

Ahora, en uno de tus archivos de Excel donde necesitas la lista de empleados:

  1. Datos > Obtener datos > Desde base de datos > Desde base de datos de Access
  2. Seleccione el .accdbarchivo
  3. Seleccione la tabla que desea cargar
  4. Haga clic en "Cargar en" (flecha pequeña) y seleccione "Tabla"

Ahora tendrá una tabla de datos dentro de su libro de trabajo que se vincula automáticamente a su base de datos de acceso. Cualquier cambio en la base de datos se verá en el archivo Excel automáticamente. También puede actualizar los datos haciendo clic en el botón "Datos > Actualizar todo".


ControlarSitio web de ayuda de Microsoftpara saber más sobre acceso

información relacionada