Google 类似于“=B(SpecificCellValue)”的电子表格公式

Google Spreadsheet formula for something like "=B(SpecificCellValue)"

我正在寻找可用于批量复制粘贴到我的图表中的公式。棘手的部分是我从另一个选项卡导入特定行。所以让我给你画一张我需要的照片:

TAB1 has:
   A     B
1 Name   Age
2 Joe    34
3 Susan  27
4 Paul   19
5 Nick   22

TAB2 has:
   A   B
1  ID  Age
2  2   =TAB1!B(A2) or even =TAB1!B(A(row()))
3  4   =TAB1!B(A3) or even =TAB1!B(A(row()))
4  5   =TAB1!B(A4) or even =TAB1!B(A(row()))

我只知道 =row() returns 我是单元格的当前行 我是 运行 这个公式,但我不知道如何 "concatenate" A+row() 获取我需要的TAB1!B(ID)。

很多自定义功能我都没有做过。但我认为这可行。

function ageFinder(idcell)
{
  var ss=SpreadsheetApp.getActive();
  var sht1=ss.getSheetByName('TAB1');
  var sht2=ss.getSheetByName('TAB2');
  var row=sht2.getActiveRange().getRow();
  var id=sht2.getRange('A' + row).getValue();
  var r=sht1.getRange('B' + id).getValue();
  return r;
}

尝试=INDIRECT("TAB1!B"&ROW())

如果您正在寻找 Tab1 的精确导入而没有别的,请在 Tab2 的 A1 中尝试此操作 =query('TAB1'!A:B,"Select A,B")...它会在 tab1 中输入后立即自动添加其他数据。