将特定行上的每第 n 列从一张表复制到另一张表(在 Google 表格中)

将特定行上的每第 n 列从一张表复制到另一张表(在 Google 表格中)

我想要一个函数来选择特定行上的每个第二列并将其显示在另一张表中。

我有两张表:Sheet1 和 Sheet2

在 Sheet1 A2 中我有一个从 1 到 1000 的数字列表。

在 Sheet1 A3 中我有一些想在 Sheet2 中选择/显示的链接。

我想通过在 Sheet2 A1 中编写函数来选择在 Sheet2 A2 中显示什么链接,以便当我写入“1”时,我会得到与第 1 页同一行的链接。

参见示例:图片 (GIF)

如果可能的话,我想在不使用宏的情况下做到这一点。

有人建议使用这样的功能:

=OFFSET(会员资料!$A$2,(ROW(B2)-1)*0,2)

我玩了一下数字,但如果可以改变它来帮助解决我的问题,那就太好了。

答案1

让我们看看这两种风格是否能满足您的要求。我非常喜欢使用 INDEX(MATCH()) 组合来查找值,但会像您需要的那样返回与找到的值相关的值(查找页码,但返回链接)。

我已经像您一样设置了 Sheet1:
在此处输入图片描述

然后我在 Sheet2 上设置了两种样式。我猜您最终会转到 A 列和 B 列,而您的样本的设置方式是 D 列和 E 列。

款式 A:

=INDEX(Sheet1!$B$1:$B$5,MATCH($A2,Sheet1!$A$1:$A$5,0))

您可以将此公式复制到列下方,它将引用 Sheet1 中的静态范围,但对于您将公式复制到的每个不同的行,都会从 A 列中查找值。

在此处输入图片描述

风格 B:

=INDEX(Sheet1!B1:B5,MATCH(E1,Sheet1!A1:A5,0))

此样式将简单地抓取您在单元格 E1 中输入的单个值的链接。

在此处输入图片描述

参考信息在这里 -http://www.contextures.com/xlFunctions03.html

编辑:来自评论;我希望我正确理解了后续问题,但您可以使用其中一个 Sheet2 公式的结果将内容连接到 URL 结果,如下面的示例所示,将“/index.htm”添加到其中一个公式中。

在此处输入图片描述

相关内容