
excel 函数ADDRESS得到的地址如何在下一个公式中引用,或者有其他办法?
ABCDE110117108210281211131084104710581069107101111110912110如题(A列,C列,D列,数据无重复,不连续)E列需要...
A B C D E
1
101 1 7 108
2
102 8 12 111
3
108
4
104
7
105
8
106
9
107
10 111
11 109
12
110
如题 (A列,C列,D列,数据无重复,不连续)E列需要公式:首先判断C1,D1,在A列中位置,返回对应范围(即A1:A5)B列数据中的最大值。现在可以使用=(ADDRESS(MATCH(C1,$A$1:$A$10,0),2)) 返回的是C1,D1对应的B列位置$B$1和$B$5,无法使用max函数。(max必须是$B$1和$B$5之间所有的数据的最大值,而不是两个数值相比)求其办法或使用其他公式完成。谢谢 展开
1
101 1 7 108
2
102 8 12 111
3
108
4
104
7
105
8
106
9
107
10 111
11 109
12
110
如题 (A列,C列,D列,数据无重复,不连续)E列需要公式:首先判断C1,D1,在A列中位置,返回对应范围(即A1:A5)B列数据中的最大值。现在可以使用=(ADDRESS(MATCH(C1,$A$1:$A$10,0),2)) 返回的是C1,D1对应的B列位置$B$1和$B$5,无法使用max函数。(max必须是$B$1和$B$5之间所有的数据的最大值,而不是两个数值相比)求其办法或使用其他公式完成。谢谢 展开
4个回答
展开全部
理论上Address返回的地址,可以用Indirect提取,=Indirect(Address())
你先试下,不行的话,把你的原数据,截图放上来,你这样排版没弄好,数据不清,不好针对性的给出解答。
你先试下,不行的话,把你的原数据,截图放上来,你这样排版没弄好,数据不清,不好针对性的给出解答。
追问
谢谢~Indirect提取的B列B1的值,我需要的是B1的单元格地址。。。使用的是范围。。不是单独一个地址的数值。
展开全部
再套个INDIRECT函数
追问
谢谢~Indirect提取的B列B1的值,我需要的是B1的单元格地址。。。使用的是范围。。不是单独一个地址的数值。
追答
你是要求最大值还是只要单元格地址?如果是取最大值,我觉得可以=MAX(INDIRECT("B"&MATCH(C1,$A$1:$A$10,0)&":B"&MATCH(D1,$A$1:$A$10)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询