Creación de instancias de una tabla de Excel

Creación de instancias de una tabla de Excel

Tengo una tabla de Excel que quiero usar como fuente para otras tareas. Contiene una lista de nombres e identificaciones en mi caso, y algunos otros datos. Esta tabla está creciendo poco a poco y todo está ahí para quedarse. Lo que me encantaría tener es poder crear una instancia de este objeto en diferentes libros de trabajo. Puedo usar VBA, pero dudo mucho en comenzar a sumergirme en eso estos días. ¿Alguna idea para una alternativa más elegante?

Respuesta1

Si por crear una instancia solo quiere decir que desea que la tabla esté vinculada en un libro de trabajo externo, entonces es fácil usar las herramientas de datos nativas en Excel.

  1. Haga clic en Datos
  2. Obtener datos
  3. Desde el archivo
  4. Del libro de trabajo
  5. Seleccione el libro de origen con la tabla.

Esto abre la interfaz de importación de datos. Desde aquí puede ver todos los objetos del libro de trabajo. Seleccione el objeto de tabla que desea importar. Haga clic en Cargar.

Esta es ahora una consulta conectada. Puede presionar Data > Refresh Ally extraerá los datos más recientes de la tabla. De esta manera las tablas quedan vinculadas. Deberá actualizar su copia antes de realizar cualquier trabajo en el nuevo libro.

Respuesta2

Lo que quieres es llamar a una referencia vinculada.

Dos métodos para utilizar una referencia vinculada (los ejemplos están centrados en tablas):

  1. Escriba manualmente la referencia vinculada:

    • 'workbook file name.xlsx'!Table_Name[#All]
    • Las comillas simples son necesarias si el nombre del archivo contiene espacios o caracteres especiales.
    • MásOperadores de mesadeMS: uso de referencias estructuradas con tablas de Excelpágina.
  2. Seleccione el rango de fuente:

    • Abra el libro de origen (antes de crear la fórmula que hará referencia a él).
    • Cree la fórmula y en el punto donde se necesita la referencia vinculada,
    • En la pestaña Ver, en el grupo Ventana, haga clic en Cambiar ventana.
    • Seleccione el libro de origen y navegue hasta la pestaña de la hoja.
    • Seleccione las celdas del rango de referencia.
    • volver a completar la fórmula.

Para ver la tabla completa:

  • Cuando se necesita la instancia de la tabla,
  • Seleccione un rango de celdas lo suficientemente grande como para contener la tabla.
    • Si la tabla puede crecer, agregue columnas y/o filas adicionales para permitir este crecimiento.
    • Añadir IFERROR(<formula>,"")para ocultar #N/A.
    • Agregue una protección adicional para indicar si la tabla de origen ha superado el espacio asignado.
  • En la barra de fórmulas, ingrese ='Table Workbook Name.xlsx'!Table_Name[#All]o ingrese =y luego use el método 1 anterior y seleccione la tabla completa.
  • Esta es la fórmula CSE, así que use Ctrl- Shift-Enter

información relacionada