跨表查询汇总
A列姓名,分别在表1表2表3中,而B:F列在这3张表的位置次序是不同的详见附件,请大佬指教。
=VLOOKUP($A2,INDIRECT("表"&LOOKUP(1,0/COUNTIF(INDIRECT("表"&{1,2,3}&"!A:A"),$A2),{1,2,3})&"!A:f"),MATCH(B$1,INDIRECT("表"&LOOKUP(1,0/COUNTIF(INDIRECT("表"&{1,2,3}&"!A:A"),$A2),{1,2,3})&"!1:1"),),)
坑格式,右拉下拉 =VLOOKUP($A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT("表"&{1,2,3}&"!a:a"),$A2),"表"&{1,2,3}&"!a:z")),MATCH(B$1,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT("表"&{1,2,3}&"!a:a"),$A2),"表"&{1,2,3}&"!1:1")),),) 谢谢大佬 谢谢大佬 如果不是表1表2表3,是“文科班”“理科班”“综合班”,又该怎么改 =VLOOKUP($A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"文科班","理科班","综合班"}&"!a:a"),$A2),{"文科班","理科班","综合班"}&"!a:z")),MATCH(B$1,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"文科班","理科班","综合班"}&"!a:a"),$A2),{"文科班","理科班","综合班"}&"!1:1")),),) 谢谢大佬指教 ("表"&{1,2,3}换成{“文科班”,“理科班”,“综合班”} 昨天没有把()改成{},出错了
页:
[1]