在Excel中显示单元格X1的值

在Excel中显示单元格X1的值,excel,Excel,在A列中,我有从1到120的随机顺序的数字。例如,当A列中的数字为1时,我希望excel在B列中显示单元格X1的值。当A列中的数字为2时,B列应显示单元格X2中的值,以此类推 所以现在我又增加了一个专栏,说=“=”“X”A1 然后我将这些值粘贴到一个新列中,但它们不显示单元格X1的精确值,只显示=X1。我需要激活功能行,按Enter键,只显示X1的精确值。有人知道怎么解决这个问题吗?因为我在每个电子表格中有>300行,所以我不想手动执行此操作 提前谢谢 您正在寻找间接函数 =INDIRECT("

在A列中,我有从1到120的随机顺序的数字。例如,当A列中的数字为1时,我希望excel在B列中显示单元格X1的值。当A列中的数字为2时,B列应显示单元格X2中的值,以此类推

所以现在我又增加了一个专栏,说
=“=”“X”A1
然后我将这些值粘贴到一个新列中,但它们不显示单元格X1的精确值,只显示=X1。我需要激活功能行,按Enter键,只显示X1的精确值。有人知道怎么解决这个问题吗?因为我在每个电子表格中有>300行,所以我不想手动执行此操作


提前谢谢

您正在寻找间接函数

=INDIRECT("X"&A1)

这将创建对列X的范围引用,a中的数字将成为行。

您可以使用以下内容


=间接(“X”&A1)

INDIRECT()
。e、 g.
=间接(“X”&A1)
将获取单元格
A1
中的值,将其与字母
X
组合,生成
X1
,然后返回单元格
X1
中的值。非常感谢!不知道间接函数的存在,它工作得很好!