【问题标题】:adding sheet name when importing multiple sheets using importrange使用 importrange 导入多个工作表时添​​加工作表名称
【发布时间】:2020-03-20 13:35:03
【问题描述】:

我正在使用 importrange 和查询功能将多张工作表导入一张。每张纸属于不同的人。是否可以显示导入的行属于哪个人?

我有:

=QUERY({importrange({"https://docs.google.com/spreadsheets/d/dsafdsf33/edit#gid=0"},"Original!A4:V");importrange("https://docs.google.com/spreadsheets/d/2sdfsad34543/edit#gid=0","Original!A4:V")},"SELECT Col2,Col5,Col4,Col7,Col9,Col12 Where Col8='AU'")

这是从 Bob 和 Steve 导入数据。我想让行(可能是第一列)说明该行是从 Bob 还是从 Steve 导入的。这可能吗?

【问题讨论】:

  • Bob 和 Steve 是两个不同的 电子表格 还是同一个电子表格的两个不同的 表格?最重要的是,您希望如何显示导入的行属于哪个人?将其写在导入范围旁边的单元格中?感谢您的澄清。此外,如果您可以分享一份不包含任何敏感信息的工作表样本,这对澄清您的问题非常有用。

标签: google-sheets google-sheets-formula array-formulas google-sheets-query importrange


【解决方案1】:

如果没有脚本,它只能像这样硬编码:

=ARRAYFORMULA(QUERY({
 {IMPORTRANGE("abc", "Original!A4:V"), IMPORTRANGE("abc", "Original!Z4:Z")&"Bob"}; 
 {IMPORTRANGE("xyz", "Original!A4:V"), IMPORTRANGE("xyz", "Original!Z4:Z")&"Steve"}},
 "select Col2,Col5,Col4,Col7,Col9,Col12,Col19
  where Col8='AU'"))

其中 Z4:Z 范围是一个空列

【讨论】:

  • 我将 Z4:Z 更改为 AB4:AB 以匹配第一个空列。我收到公式解析错误。
  • @TarikHodzic 已修复,立即尝试
猜你喜欢
  • 2018-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多