夏之雨
发表于 2021-12-7 20:56:06
B2=LOOKUP(9^9,INDIRECT(B$1&"!R"&MATCH($A2,INDIRECT(B$1&"!A:A"),),))
滇重楼
发表于 2021-12-14 21:46:49
这个是最好的思路,就是查找匹配出合计行的最后一个数据,由于我对向量数组不理解,看不懂INDIRECT(B$1&"!R"&后面的我能懂,既然能找出合计所在的行,而且LOOKUP可以找出最后一个数组,那么就不必用ADDRESS和OFFSET了
希望社会公平公正
发表于 2021-12-18 10:44:18
特别感谢大神的解答,这个是最好的思路,就是查找匹配出合计行的最后一个数据,由于我对向量数组不理解,所以我没有描述清楚诉求,也直接误导了你的思路,后面我想既然能找出合计所在的行,而且LOOKUP可以找出最后一个数组,那么就不必用ADDRESS和OFFSET了
再次说声感谢!!!
文莉
发表于 2021-12-19 22:26:12
"R"原来这是指的行,INDIRECT里面的&连接符什么时候用,什么时候不用,真的搞不明白
瞧着卢卡斯
发表于 2021-12-21 02:51:34
INDIRECT(B$1&"!R"&MATCH($A2,INDIRECT(B$1&"!A:A"),),)最后一个逗号是什么原因呢,还不能去掉。
INDIRECT(B$1&"!R"&10,)这样是OK的,INDIRECT(B$1&"!R"&10)这样就不行了
情系心缘
发表于 2021-12-21 15:54:04
B2=INDIRECT(ADDRESS(MATCH($A2,INDIRECT(B$1&"!A:A"),),MATCH(1=1,INDIRECT(B$1&"!B"&MATCH($A2,INDIRECT(B$1&"!A:A"),)&":XFD"&MATCH($A2,INDIRECT(B$1&"!A:A"),))<>"",)+1,4,,B$1))
数组三键,右拉。
火车姐
发表于 2021-12-26 19:30:55
我的天,的确可以,谢谢大神解答,我先消化一下,看看能看懂不
八戒不戒
发表于 2022-1-3 00:19:31
B2=LOOKUP(9^9,OFFSET(INDIRECT("'"&B$1&"'!1:1"),MATCH($A2,INDIRECT("'"&B$1&"'!a:a"),)-1,))
右拉。
万荣浩
发表于 2022-1-6 01:41:44
谢谢大神解答,这个公式简短些,可惜看不懂,如果方便的话,能诠释一下思路和步骤吗
杭州鱼尾
发表于 2022-1-6 11:21:16
B2=INDIRECT(ADDRESS(MATCH($A2,INDIRECT(B$1&"!A:A"),),MATCH(1=1,INDIRECT(B$1&"!B"&MATCH($A2,INDIRECT(B$1&"!A:A"),)&":XFD"&MATCH($A2,INDIRECT(B$1&"!A:A"),))<>"",)+1,4,,B$1))
数组三键,右拉。