如何使一个单元格等于另一个单元格返回的单元格地址的值?

时间:2019-06-12 13:54:11

标签: excel excel-formula

我正在尝试查找第一个非空白单元格在行中的位置,并寻找该单元格(让其称为G1)以返回该单元格的位置(让其返回D1) 。这工作正常,但现在我想设置另一个单元格(简称为A1),使其等于D1内部的内容。但是,将A1设置为等于G1只会使A1"$D$1",而不会说D1本身内的内容。有人知道我该怎么做吗?

  • G1查找第一个非空白单元格
  • D1具有我需要的内容
  • A1必须设置为等于D1中的内容,而不仅仅是"$D$1"

代码:

G1=ADDRESS(2,MATCH(TRUE, INDEX((A1:F1<>0),0),0))

1 个答案:

答案 0 :(得分:3)

跳过获取地址并使用INDEX:

=INDEX(A2:F2,MATCH(TRUE, INDEX((A1:F1<>0),0),0))

这将返回第2行中找到第一个非空白值的列中的值。