繁体   English   中英

通过公式中的索引引用另一个 Google 工作表

[英]reference to another Google sheet by its index in formula

我试图在谷歌工作表中获得一个通用公式来引用“上一个”工作表中的单元格。 这意味着我需要能够在不使用其名称的情况下引用它,而是使用其索引号。

它看起来像这样。

=getsheetbyindex(thissheetindex()-1)!A1

我想在没有脚本的情况下做到这一点。 我已经搜索并试图查看谷歌的帮助,但找不到通过名称以外的任何其他方式访问工作表的方法。

编辑:可以使用脚本函数,我的意思是我想在单元格公式本身中执行此操作,而不是在脚本中。

脚本:

function SHEET(input) {
try {
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets() ;
  if( (input>0) && (input <= sheets.length)) return sheets[(input-1)].getName() ;
  else return "invalid sheet #" ;
}
catch( err ) {
  return "#ERROR!" 
}
}

第一张纸的公式:

=SHEET(1)

第 5 页的公式:

=SHEET(5)

等等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM