Combinación de tablas en las hojas de cálculo de Google

Combinación de tablas en las hojas de cálculo de Google

Opción 1: Ordenador

La versión web de Google Spreadsheets permite transferir datos de un archivo a otro de tres maneras, que pueden aplicarse tanto a celdas individuales como a hojas de cálculo completas. Sólo cubriremos las herramientas básicas, pero los métodos pueden combinarse con muchas otras funciones, si lo desea.

Método 1: Copiar y pegar

Para combinar una pequeña cantidad de datos de dos tablas diferentes, lo más fácil es utilizar las funciones estándar de copiar y pegar. En este caso, no se necesitan herramientas auxiliares y bastarán los atajos de teclado, relevantes para la gran mayoría de las aplicaciones.

Lee también: Inserción de una tabla en las hojas de cálculo de Google

    1. Abra la tabla original en el sitio web oficial del servicio en cuestión y resalte las celdas que desee, utilizando un cuadro con el botón izquierdo del ratón pulsado. A continuación, pulse en su teclado al mismo tiempo «CTRL+C» o utilizar el elemento «Copia». en el menú «Editar». en la barra superior.

    1. Navegue hasta una de las hojas del documento final, seleccione la celda a la que desea transferir los datos y pulse «CTRL+V». También puede ampliar el menú de la misma manera que en el paso anterior «Editar». y utilizar la opción «Pegar».pero sólo si se instala una extensión «Google Docs sin conexión».

Los datos se pegarán en el mismo orden en el que se copiaron, independientemente de la ubicación de la celda seleccionada o de si hay alguna otra información disponible. Si es necesario, puede deshacer más tarde los cambios realizados utilizando otra combinación de teclas estándar «CTRL+Z»..

Método 2: Descarga de datos

Una forma más compleja de combinar tablas es utilizar una fórmula especial «IMPORTRANGE»La función «IMPORTRANGE» está diseñada para importar un rango específico de celdas de un documento a otro. En este caso habrá un enlace directo entre los archivos, pero los valores transferidos una vez no se actualizarán automáticamente.

Ayuda detallada para la fórmula «IMPORTRANGE

    1. Para integrar determinadas celdas, seleccione la celda de inicio en la ubicación deseada en el documento de resumen y pegue el valor de abajo en el cuadro de texto marcado. Para mayor comodidad, se puede utilizar la información sobre herramientas que incluye la sintaxis correcta de la fórmula con aclaraciones.=IMPORTRANGE("URL"; "диапазон")
    2. Lo primero que hay que hacer es sustituir «URL» a la dirección directa de la tabla de la que se copiarán las celdas. Puede utilizar el formato habitual de enlace completo con un prefijo o una dirección abreviada, que es un identificador.
    3. Siguiente parámetro «Rango». consta de dos partes a la vez, indicando una hoja específica dentro del documento y las propias celdas. Como identificador de la tabla en este caso se debe utilizar el nombre original de la hoja sin cambios, con el signo obligatorio «!» como separador, como se muestra en nuestro ejemplo.Лист1!A1:A9

      Para obtener las coordenadas después del signo «!», puede utilizar el marco de selección en la tabla deseada. Los valores requeridos en el formato correcto aparecerán en la esquina superior izquierda junto al campo «FX».

    4. Una vez elaborada la preparación de la fórmula, cuya versión completa se muestra en la captura de pantalla, pulse la tecla «Entrar» y esperar a que se carguen los valores del documento especificado. Por regla general, en algunos casos es necesario utilizar adicionalmente el botón «Acceso abierto». para recuperar los valores.
    5. El movimiento de los valores individuales añadidos dentro de la tabla estará bloqueado, pero es posible arrastrar todo el bloque a la vez junto con la primera celda. También es importante entender que el formato original de las celdas, incluyendo fuentes, tamaños y colores, no se transferirá de todas formas, mientras que los estilos presentes se aplicarán automáticamente.

Especialmente para trabajar con grandes cantidades de datos de diferentes archivos, puede utilizar fórmulas auxiliares para analizar y crear matrices, que están documentadas en la ayuda del servicio. Combinar varias fórmulas a la vez es bastante fácil, sólo hay que colocar corchetes al principio y al final del comando.

Método 3: Transferencia de hojas

La última solución disponible es mover las hojas, ya sea utilizando un menú separado o ejecutando un script creado manualmente. En la mayoría de los casos, el primer método es suficiente para tareas mínimas, mientras que el segundo método proporciona mucha más variabilidad, pero sólo con una buena comprensión de la sintaxis.

Lea también: Crear y trabajar con tablas cruzadas en las hojas de cálculo de Google

Gestión de la hoja

    1. Para mover una hoja específica de un documento a otro archivo de Google Spreadsheet, haz clic con el botón izquierdo del ratón en la página deseada en el panel inferior y, en el menú emergente, expande «Copiar a».. Aquí, a su vez, debe utilizar la opción «Tabla existente»..
    2. En la ventana que se abre, utilizando el campo de prueba de búsqueda según sea necesario, busque y seleccione el documento de destino utilizando el botón correspondiente en la esquina inferior izquierda. También puede seleccionar los archivos de otras personas, pero sólo los que estén abiertos a la edición y se encuentren en la categoría «Disponible para mí».
    3. Una vez completada la tarea en cuestión y habiendo esperado a que aparezca el mensaje «Hoja copiada».puede navegar a la tabla previamente seleccionada para verificar que la transferencia fue exitosa. Si todo se ha hecho correctamente, aparecerá una nueva pestaña en la barra de navegación inferior, etiquetada como «Copia»..

La hoja de trabajo resultante no estará vinculada de ninguna manera al archivo original, sino que heredará el contenido sin cambios, incluidas las fórmulas añadidas. Tendrá que cambiar el nombre manualmente, ya que la etiqueta se añade automáticamente de todos modos.

Ejecución de la secuencia de comandos

    1. Si hay muchas hojas que migrar, repetir los pasos anteriores puede ser problemático. Especialmente en este caso, se puede utilizar un script bastante simple en una página separada del servicio, abriendo el documento de destino, ampliando el menú «Extensiones» y seleccionando «Apps Script».
    2. No es necesario cambiar nada manualmente, simplemente copie el conjunto de caracteres que se muestra a continuación y sustituya el contenido en el cuadro de texto de la pestaña que se abre. Sin embargo, si está familiarizado con la sintaxis del lenguaje, algunos detalles pueden cambiarse fácilmente, por ejemplo, para utilizar un identificador de archivo en lugar de una referencia completa.function importSheets() {
      var url = "ссылка_на_документ";
      var origin = SpreadsheetApp.openByUrl(url);
      var result = SpreadsheetApp.getActiveSpreadsheet();
      var sheets = origin.getSheets();
      for (var sheet in sheets){
      sheets[sheet].copyTo(result)
      };
      }

      Una vez que hayas averiguado cómo añadir el código, sustituye el valor de «enlace_al_documento» a la URL directa del archivo deseado según el ejemplo de la captura de pantalla. A continuación, basta con hacer clic en el botón marcado para guardar los cambios y volver a la tabla de Google de destino.

    3. Vuelva a ampliar la lista «Extensiones» y en la categoría «Macros». utilice la opción «Importar macro». Esta opción no está disponible si, por alguna razón, ha creado una secuencia de comandos sin enlazar con un archivo específico.
    4. En la ventana emergente, pulse el botón «Añadir una función» y puedes volver a la sección «Macros» в «Extensiones».. Una nueva opción para ejecutar el script creado estará ahora disponible aquí en la parte inferior de la lista.
    5. En la lista mencionada, seleccione la función creada y espere a que se complete la ejecución, cuyo estado se mostrará en la parte superior de la página de servicio abierta. Si se hace correctamente, las fichas importadas deberían aparecer automáticamente en el panel inferior.
    6. Por defecto, como en el caso anterior, el nombre de cada pestaña recibirá la etiqueta «Copia».que tendrá que ser eliminado manualmente. De lo contrario, los datos serán exactamente los mismos que el original.
    7. Parte del problema de los nombres se puede resolver modificando ligeramente el script añadiendo el método «setName()» y especificando un nuevo nombre de hoja entre paréntesis, similar a nuestro ejemplo. También es fácil obtener y asignar los nombres originales si lo desea.

Este método permite fusionar diferentes hojas de cálculo de Google simplemente cambiando la URL en el código del script. Si desea transferir datos a un archivo desde muchos documentos diferentes, le recomendamos que lea la ayuda de Apps Script y que posteriormente invierta el funcionamiento del código.

Lea también: Cómo abrir los documentos en las hojas de cálculo de Google

Opción 2: Dispositivo móvil

El cliente móvil oficial de Google Spreadsheets para Android e iOS ofrece un conjunto de funciones algo limitado, pero será suficiente para fusionar documentos de dos maneras a la vez. Desgraciadamente, esto sólo se aplica a las propias celdas, mientras que no se pueden mover o copiar hojas en esta versión.

Método 1: Copiar y pegar

Al igual que en la versión completa, la solución más sencilla es copiar y pegar los valores de una tabla a otra mediante el menú contextual. Además, las funciones presentes en el documento se trasladarán en su estado original y seguirán funcionando, siempre que las condiciones no estén vinculadas a otros objetos del archivo.

    1. Vaya a la página de inicio del documento fuente, toque una de las celdas, estire el marco desde la esquina hasta el lado deseado y en la ventana emergente haga clic en «Copia».. Si necesita seleccionar todo el contenido de la hoja de una vez sin ninguna excepción, puede tocar el área de la parte superior izquierda de la pantalla.
    2. Cuando haya terminado de seleccionar los elementos, vaya a otro documento, seleccione la celda de inicio para transferir los datos del archivo anterior y en el menú emergente pulse «Pegar». Si todo se ha hecho correctamente, las celdas previamente seleccionadas y copiadas aparecerán en la ubicación deseada.

Para transferir una tabla totalmente copiada como celda de partida puede utilizar «A1» o en otro lugar, por ejemplo, si se requiere un marco de células libres. Sin embargo, puede deshacer los cambios en caso de error utilizando las flechas del panel superior del editor, pero sólo antes de cerrar el documento.

Método 2: Carga de datos

La aplicación móvil del servicio es totalmente compatible con la función de editor, por lo que aquí también se puede utilizar el comando «COMANDO «IMPORTRANGE teniendo en cuenta todas las características relacionadas. En esta ocasión no nos extenderemos en el desglose de los valores necesarios, ya que esto se ha tratado anteriormente en la sección correspondiente del manual.

    1. Abra la tabla en la que desea fusionar datos de diferentes hojas, seleccione una celda adecuada y pulse el bloque «Introducir texto o fórmula» en la parte inferior de la pantalla. Aquí, a su vez, debe insertar el conjunto de caracteres que se muestra a continuación.=IMPORTRANGE("URL"; "диапазон")
    2. Sustituir el valor «URL» al identificador o referencia completa del documento a importar y hacer lo mismo con «Rango».especificando el nombre de la hoja y las coordenadas de muestreo según nuestro ejemplo. Además, hay que tener en cuenta que la referencia en este caso se puede obtener desde la página principal de la aplicación ampliando el menú «…» y utilizando la opción «Copiar enlace»..
    3. Espere a que se complete la descarga de datos, como indica el texto. Los elementos incluidos en la selección se mostrarán entonces con la disposición estándar de la tabla.

Al igual que con un ordenador, se pueden utilizar fórmulas adicionales, incluyendo matrices y filtros, pero no nos detendremos en ellas aquí. También puede cambiar el código de la fórmula en cualquier momento tocando una celda y expandiendo la barra inferior.

Lea también: Cómo calcular el interés compuesto en Excel

Te puede interesar:  Añadir un documento a Google Docs