将多个Google Spreadsheets合并到一张表中 [英] Merge Multiple Google Spreadsheets into One Sheet

查看:433
本文介绍了将多个Google Spreadsheets合并到一张表中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有几张Google电子表格。
此电子表格具有相同的列号和列名称,但是有不同的数据。



我想将所有这些Spreadsheets合并到一张表中。
我发现的最接近的是: http://ctrlq.org/code / 19980-merge-google-spreadsheets
,但它会为每个工作表上的表格制作具有不同表单的新电子表格。
我只需要一张表格就可以显示所有数据。
你们有想法该怎么做吗?

解决方案

简答



使用嵌入式数组。使用dot作为小数点分隔符的区域设置的电子表格最简单的形式是


  • = {A1:A2; B1 :B2} 用于垂直合并和

  • = {A1:A2,B1:B2} 合并。



  • 解释



    垂直合并两个范围,




    • 适用于使用点作为小数点分隔符和逗号作为函数参数分隔符的电子表格

      <使用逗号作为电子表格的code $ = {Sheet1!A1:B5; Sheet2!A1:B5}

    • 十进制和分号作为函数参数分隔符

      = {Sheet1!A1:B5\Sheet2!A1:B5}


      参考




      I have a couple of Google Spreadsheets. This Spreadsheets have the same columns number and columns names, but diffrent data.

      I want to merge all of this Spreadsheets into one Sheet. The closest thing i found is this: http://ctrlq.org/code/19980-merge-google-spreadsheets , but it make new Spreadsheet with diffrent Sheet for every Sheets on Spreadsheets. I want just one Sheet with all data. Do you guys have idea how to do that?

      解决方案

      Short answer

      Use embedded arrays. The simplest form for spreadsheets with regional settings that use dot as decimal separator are

      • ={A1:A2;B1:B2} for vertical merging and
      • ={A1:A2,B1:B2} for horizontal merging.

      Explanation

      To merge vertically two ranges,

      • for spreadsheets using dot as a decimal separator and comma as function parameter separator

        ={Sheet1!A1:B5;Sheet2!A1:B5}

      • for spreadsheets using comma as a decimal and semicolon as function parameter separator

        ={Sheet1!A1:B5\Sheet2!A1:B5}

      Reference

      这篇关于将多个Google Spreadsheets合并到一张表中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆