excel IF+VLOOKUP在三个工作表中的判断

表1(50万行)、表2(70万行)、表3(60万行),三个表的格式均相同在表四需要:使用表四的C2在表1、表2、表3的A:A中判断, 如果C2内的数据在表1,则VLOOKUP(C2,表1!A:H,2,"false") 如果C2内的数据在表2,则VLOOKUP(C2,表2!A:H,2,"false") 如果C2内的数据在表3,则VLOOKUP(C2,表3!A:H,2,"false") 因为三个表中的行数过大,只能是用三个表,使用EXCEL 2007也不够用,如果使用数据库、ACCESS,更没办法,本人不懂,更不会维护,可以考虑VBA ,但最好是用EXCEL函数。函数还懂得一点点用法 急!急!急!请高手指教!

第1个回答  2013-04-10
多表历遍vlookup公式 =VLOOKUP(C2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT("表"&{1,2,3}&"!A:A"),C2),"表"&{1,2,3})&"!A:h"),2,)
相似回答