Excel如何通过另一个单元格获取单元格的值?

Excel如何通过另一个单元格获取单元格的值?,excel,Excel,这可能是一个非常愚蠢的问题 在Col A中,我有一列值。在J列中,我有我想要的A列中值的行号。我如何使用它来获取值 比如说 A列 第一排:鲍勃 第二排:乔 第三排:苹果 第四排:汤姆 第5排:蒂姆 列B 一, 四, 五, 在另一篇专栏文章中,我基本上想要: 鲍勃 汤姆 提姆 我有大约300个这样的值。如果这些值在3列中有标题,那么在某些标题下,A2中的“名称”将是“bob”,下面还有其他名称;在另一个标题下,说B2中的“行”是1,下面是其他数字,然后在第三个标题下,说“结果”: 如果这三列中有标

这可能是一个非常愚蠢的问题

在Col A中,我有一列值。在J列中,我有我想要的A列中值的行号。我如何使用它来获取值

比如说

A列

第一排:鲍勃

第二排:乔

第三排:苹果

第四排:汤姆

第5排:蒂姆

列B

一,

四,

五,

在另一篇专栏文章中,我基本上想要:

鲍勃

汤姆

提姆


我有大约300个这样的值。

如果这些值在3列中有标题,那么在某些标题下,A2中的“名称”将是“bob”,下面还有其他名称;在另一个标题下,说B2中的“行”是1,下面是其他数字,然后在第三个标题下,说“结果”:


如果这三列中有标题,那么在某些标题下,A2中的“名称”将是“bob”,下面还有其他名称;在另一个标题下,说B2中的“行”是1,下面是其他数字,然后在第三个标题下,说“结果”:

使用Index()工作表函数

使用Index()工作表函数

您可以使用该函数来完成此操作。给定定义的A列和B列,可以将
=索引(A1:A5,B1)
放在另一列中。也就是说,使用单元格中的指针对数组
A1:A5
进行索引(查找)。由于
B1
的值为1,这相当于
=索引(A1:A5,1)
,并返回“bob”

如果要将其复制到多个单元格,请确保数组(
A1:A5
)部分保持不变,只需更改单元格引用(
B1
)。然后,您的公式将是
=索引(A$1:A$5,B1)
=索引(A$1:A$5,B2)
,等等。

您可以使用该函数进行此操作。给定定义的A列和B列,可以将
=索引(A1:A5,B1)
放在另一列中。也就是说,使用单元格中的指针对数组
A1:A5
进行索引(查找)。由于
B1
的值为1,这相当于
=索引(A1:A5,1)
,并返回“bob”


如果要将其复制到多个单元格,请确保数组(
A1:A5
)部分保持不变,只需更改单元格引用(
B1
)。然后,您的公式将是
=索引(A$1:A$5,B1)
=索引(A$1:A$5,B2)
,等等。

您可以使用间接函数来完成以下操作:

例如,在c列中,您可以使用以下公式:

=INDIRECT("A" & B2, TRUE)
这将获取单元格B2中的行号,并获取A列中的值


希望这有帮助

您可以使用间接功能来完成:

例如,在c列中,您可以使用以下公式:

=INDIRECT("A" & B2, TRUE)
这将获取单元格B2中的行号,并获取A列中的值


希望这有帮助

尽管技术上正确,但应尽可能避免使用诸如
偏移
间接
等易失性功能。正如其他答案所示,
索引
是一个更好的选择。根据我的经验,
间接的
几乎总是可以避免的(只有当在工作表之间进行一些奇怪的复杂交叉引用时才不可避免),而且我从来没有发现过一个必须使用
偏移量
的实例。这一点很好。对于OP/readers,volatile意味着每当工作簿中发生任何更改时,都会重新计算偏移量公式,从而延长excel的工作时间。这不是小工作簿中的问题,而是大工作簿中的问题。因此,其他答案可能更可取。我不清楚的是——另一个用户肯定可以回答——当一个单元格被修改时,非易失性解决方案是否会导致该单元格不更新,从而使其发生变化。我倾向于从依赖性的角度考虑volatile与NV。NV函数知道它们的依赖项是什么,因此如果其依赖项没有更改,它们可以避免被重新计算。与不知道依赖关系是什么的易失性函数相反,无论工作表中是否有任何更改,所有易失性函数都必须重新计算。换句话说:非易失性函数仅在必要时更新。从未听说过非易失性函数在应该更新时不进行更新。尽管技术上正确,但应尽可能避免使用易失性函数,如
偏移量
间接
。正如其他答案所示,
索引
是一个更好的选择。根据我的经验,
间接的
几乎总是可以避免的(只有当在工作表之间进行一些奇怪的复杂交叉引用时才不可避免),而且我从来没有发现过一个必须使用
偏移量
的实例。这一点很好。对于OP/readers,volatile意味着每当工作簿中发生任何更改时,都会重新计算偏移量公式,从而延长excel的工作时间。这不是小工作簿中的问题,而是大工作簿中的问题。因此,其他答案可能更可取。我不清楚的是——另一个用户肯定可以回答——当一个单元格被修改时,非易失性解决方案是否会导致该单元格不更新,从而使其发生变化。我倾向于从依赖性的角度考虑volatile与NV。NV函数知道它们的依赖项是什么,因此如果其依赖项没有更改,它们可以避免被重新计算。与不知道依赖关系是什么的易失性函数相反,无论工作表中是否有任何更改,所有易失性函数都必须重新计算。换句话说:非易失性函数仅在必要时更新。从来没有听说过非易失性函数在应该更新时不进行更新。虽然技术上正确,但如果有必要,应避免使用易失性函数,如
偏移
间接