(Google表)我应该如何自动将数据从表格中提取到另一张纸

问题描述 投票:0回答:1
因此,这只是该项目的一个步骤。我将首先解释整个项目,也许您可以建议另一种解决方案。

基本上,我有一个用于工作的模板表(人员配备表)。表是用于人员配备的目的。当我们扫描员工的徽章时,他们的ID就会填充,并且旁边的单元格有一个公式,他们的名字出现了。然后,几个单元格的右侧(其中其名称填充)显示了当天的作用(这是一个隐藏的单元,它不会在屏幕截图中显示。我这样做是为了最大程度地减少纸张中的拥塞)。我想创建另一个表模板(我将其称为一种类别),该模板可以自动化数据传输并从每日人员配置表到排序表。排序表应自动使用当前人员配备表中的分类员工数据进行更新,而没有手动公式更改。

对于此步骤,我想创建一个纸模板,使我可以从选择的任何表格中获取数据。我必须每天创建一个新的人员。我希望排序纸从我创建的新人员配件表中摘下单元格。

我不想创建一个使我更改所有公式以便从新表中抓取所有公式的表格。 我试图将单元格A1作为新人员表的名称,并试图让公式看起来像这样:= a1!(选择一个公式),假设它将尝试从我将放入单元格A1放置的表标题中提取数据。但是,这无效。

我尽力描述我的问题,但是很难通过文本解释我的问题。如果您有疑问,请伸出援手。

您想从任何给定的“每日”电子表格中将数据导入“排序”表。这需要几个要素:

一个文件夹包含“每日”床单

脚本可以创建“每日”表名称及其URL
google-sheets google-sheets-api spreadsheet
1个回答
0
投票
可以从中选择“每日”表的数据验证(下拉)单元格。 从给定的“每日”表中导入数据的公式。

  • 考虑这种方法:
  • 在Google Drive上创建一个文件夹以持有“每日”床单
  • 注意文件列
    
    
  • 创建“排序”纸;

在适当的地方放置纸张,除了不要将其保存到“每日”纸夹中。

在“排序”中创建表格并将其命名为“参考” 单元A1中的“ name”和“ url”在b1

  • 复制
      IMPORTRANGE
    • 函数(下面的详细信息)到“排序”工作表编辑器
    在脚本中插入folderId并保存
    • 行手动并确认表格名称和URL已在“参考”上更新。
    • 创建
    • listSheets()
        触发器
      • listSheets
      • ,以便每次打开“排序”工作表时都会更新表格名称/URL的列表。
      “ Sheet1”(或您可以选择的任何表格),在单元格B1中创建数据验证下拉。
    • criteria =“下拉(来自范围)”
      range =
        onOpen()
    • 插入该公式在细胞A3中
      listSheets
      其中
    • =references!A2:A
    • 对应于“每日”表上的相关数据范围。
      
      
      来自给定表的IMPORT数据
      • 使用下拉列表选择“每日”表
      • 由于每当打开“排序”时运行,下拉列表将在文件夹中显示所有“每日”表(包括任何新创建的张纸)。
      • data应在A3是左上角的范围内填充。
        
        如果单元格A3显示#ref,则可能需要“允许访问”电子表格。
    • =IMPORTRANGE(VLOOKUP(B1,references!$A$2:$B,2,0),"Sheet1!A1:Z")
    • CREDIT:优雅的Serge Insas
      array排序常规
      
      样本 - “参考”表

    样本 - 下拉
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.