我试图弄清楚如何将一个工作表中的列的全部内容显示在另一个工作表中.
例如,我有列d在Sheet2中,我想在显示列A的工作表Sheet1.就像是:
=ARRAYFORMULA(Sheet2!D)
Run Code Online (Sandbox Code Playgroud)
但这给了我一个语法错误.
Dav*_*rke 10
如果要跨不同文件共享列,可以使用:
=importrange("17s-yYzX8GYvyA2PorY2PLaZ5OpFi14wU0ugAyTIrL24","Sheet1!G:J")
Run Code Online (Sandbox Code Playgroud)
其中第一个字符串是要从中导入的工作表文件的键.您可以直接从URL复制它,例如https://docs.google.com/spreadsheets/d/17s-yYzX8GYvyA2PorY2PLaZ5OpFi14wU0ugAyTIrL24/edit#gid=0.第二个字符串是源文件中表单的名称,在示例中G:J表示导入列G到J.
小智 10
={'Sheet2'!X:X}
Run Code Online (Sandbox Code Playgroud)
需要将工作表名称用单引号引起来。
小智 5
更多信息
这两个公式都像行一样显示列,它“转置”单元格组。
- ArrayFormula('工作表'!X:X)
- Importrange("sheetkey","nameSheet!x:x")
但这个漂亮的公式复制了列而不改变方向。
- {表2!X:X}
| 归档时间: |
|
| 查看次数: |
42585 次 |
| 最近记录: |