在Google Spreadsheets中指定公式内的行

时间:2015-09-02 01:04:10

标签: google-sheets

我有两张纸。一个叫做Dogs,另一个叫做Interactions。

在Dogs表中我有一堆信息。在交互表中,我有这两个公式,一行排在另一行之下:

=Interactions!A4

=OFFSET(Interactions!A4,0,1)

我想要的是能够在单元格A1中键入行号,并将该行号包含在上述公式中,如下所示:

=Interactions!A*ROWNUMBERFROMCELLA1*

=OFFSET(Interactions!A*ROWNUMBERFROMCELLA1*,0,1)

简单来说,我希望此人说“互动在电子表格的第x行”,然后狗的工作表将填充从偏移公式中提取的数据。

这可能吗?

2 个答案:

答案 0 :(得分:0)

这当然是可能的,但我想知道它是否是您尝试做的最优雅的解决方案。我是vlookup的粉丝并自己过滤,如果你有我怀疑的信息,在行中,你可以让每一行以你的Dogs表中的键开头(比方说,例如,繁殖),并且使用数据验证(标准列表来自范围,点击选择数据范围按钮并转到另一个工作表,单击第一个单元格,然后保持班次),您可以设置下拉菜单(例如在单元格A1中)当你点击最后一个cel时,你会得到类似'Dogs'的东西!A1:A999)。然后在Interactions工作表旁边的单元格中你有类似= filter('Dogs'!A1:Z999,'Dogs'!A1 = A1)这将查看你在该表上的下拉菜单中选择的内容( A1)并找到Dogs表中A1行中具有“键”的行,返回整行。

答案 1 :(得分:0)

您可以使用indirect()函数将文本字符串转换为单元格引用:

=INDIRECT("Interactions!A"&A1)

=OFFSET(INDIRECT("Interactions!A"&A1),0,1)
相关问题