将多个范围从一个 Google Sheet 导入另一个
Import multiple ranges from one Google Sheet into another
我正在尝试将一个 Google Sheet 中的多个 sheet 导入另一个 Google 工作簿。我可以让 ImportRange
为一个 sheet 工作,但如何将它用于多个 sheet,或者如何将多个 ImportSheets
合并到一列中?
=unique(
importrange("https://docs.google.com/spreadsheets/d/...",
"'Kramerville KH'!d5:o1000"))
我希望能够添加另一个范围,例如'Emalahleni KH'!d5: o1000
.
使用公式:
={unique(importrange("link...","'Sheet1'!d5:o1000"));
unique(importrange("link...","'Sheet2'!d5:o1000"))}
结果是两个导入一个接一个,见more info here。
没有比这更好的方法了。替代方法是将公式组合为文本,然后使用脚本将字符串转换为公式。在 .
中查看如何操作
尽管现有答案已被接受,但问题似乎不仅需要排除每个范围内的重复项,还需要排除范围内的重复项:
=unique({unique(importrange(" l i n k ","'Kramerville KH'!d5:o1000"));unique(importrange(" l i n k ","'Emalahleni KH'!d5:o1000"))})
我正在尝试将一个 Google Sheet 中的多个 sheet 导入另一个 Google 工作簿。我可以让 ImportRange
为一个 sheet 工作,但如何将它用于多个 sheet,或者如何将多个 ImportSheets
合并到一列中?
=unique(
importrange("https://docs.google.com/spreadsheets/d/...",
"'Kramerville KH'!d5:o1000"))
我希望能够添加另一个范围,例如'Emalahleni KH'!d5: o1000
.
使用公式:
={unique(importrange("link...","'Sheet1'!d5:o1000"));
unique(importrange("link...","'Sheet2'!d5:o1000"))}
结果是两个导入一个接一个,见more info here。
没有比这更好的方法了。替代方法是将公式组合为文本,然后使用脚本将字符串转换为公式。在
尽管现有答案已被接受,但问题似乎不仅需要排除每个范围内的重复项,还需要排除范围内的重复项:
=unique({unique(importrange(" l i n k ","'Kramerville KH'!d5:o1000"));unique(importrange(" l i n k ","'Emalahleni KH'!d5:o1000"))})