Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel formula 获取相对于范围内位置的单元格地址的公式_Excel Formula - Fatal编程技术网

Excel formula 获取相对于范围内位置的单元格地址的公式

Excel formula 获取相对于范围内位置的单元格地址的公式,excel-formula,Excel Formula,我有以下数组公式: = MATCH(B2,DATE(YEAR(A1:AZ1),MONTH(A1:AZ1),1),0) 它返回7,这是正确的,表示A1:AZ1范围内的第一个相对位置 但是,我想获得相对的手机地址,即A7 实际上,我需要做的是: A B C 1-Jan-15 1-Feb-15 1-Mar-15 AA AB AC 1-Feb-15 1-Mar-15 1-Apr-15

我有以下数组公式:

 = MATCH(B2,DATE(YEAR(A1:AZ1),MONTH(A1:AZ1),1),0)
它返回7,这是正确的,表示A1:AZ1范围内的第一个相对位置 但是,我想获得相对的手机地址,即A7

实际上,我需要做的是:

     A       B            C 
 1-Jan-15   1-Feb-15    1-Mar-15

    AA        AB            AC
 1-Feb-15   1-Mar-15    1-Apr-15
我需要匹配这些范围内的值,得到如下结果:

    AA        AB            AC
 1-Feb-15   1-Mar-15    1-Apr-15
   "B"         "C"         N/A

好的,这样行。您需要更改对实际数据的引用。注意公式中什么是相对的,什么是绝对的

在图中,这将放在J12中:

=INDEX($D$2:$T$4,ROW(1:1),MATCH(J$11,$D$1:$T$1,0))

然后它会被复制过来。当有人想要手机地址时,我总是问这个问题;为什么?你打算用它做什么?地址是最终输出还是您将使用它作为获取值的参考?是的,我将使用它获取值,然后将其与索引绑定:
索引(a:a,匹配(B2,日期(年(A1:AZ1),月(A1:AZ1),1),0))
它将按照您的叙述返回A7中的值。感谢Scott的建议,但它必须是范围内的单元格地址,即“A7”,而不是单元格A7的值。我不能使用A:A,因为范围可以从A1扩展到ZZ1M,可能需要模拟一些数据,因为有一种更好的方法,可以返回一个单元格地址,然后对其进行操作以获得所需的内容。