2017-07-26 70 views
0

我正在寻找一个公式,我可以使用批量复制粘贴到我的图表。棘手的部分是我从另一个Tab导入特定行。所以,还是让我吸引你的是什么,我需要一个画面:谷歌电子表格公式为“= 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())) 

我所知道的是,排=()返回我,我运行这个公式的单元格的当前行,但我如何不知道“连接”A + row()获取我需要的TAB1!B(ID)。

回答

0

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

如果您正在寻找TAB1的精确导入,并没有别的尝试这个在TAB2 =query('TAB1'!A:B,"Select A,B")的A1 ......它就会自动添加更多的数据,因为它是在TAB1进入。

0

我还没有做过很多自定义功能。但我认为这是有效的。

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; 
} 
+0

哦,我很抱歉...我忘了提及我不能使用脚本/函数。这个电子表格是在每日服务器计算机的使用:( 非常优势,但必须有一种方法来组装,仍然如下:c 谢谢你的这种努力tho! – Thales454

+0

如果你接近边缘,那么也许这将会开始用脚本来替换一些内联函数,这些脚本处理数组格式的整个表格的速度要快得多。 – Cooper

+0

是真的,我正在处理这个问题,但我正在从其他网站获取数据,但我仍然需要以更高的费率更新我的图表= / – Thales454