求和公式=SUM(SUMIF(INDIRECT("Sheet"&{2,3,4}&"!A:A"),"*微信昵称*",INDIRECT("Sheet"&{2,3,4}&"!B:B")))
sheet1
sheet2
C2=VLOOKUP(A2&B2,IF({1,0},Sheet1!A:A&Sheet1!D:D,Sheet1!B:B),2,0)
D2=VLOOKUP(A2&B2,IF({1,0},Sheet1!A:A&Sheet1!D:D,Sheet1!C:C),2,0)
数组公式,ctrl+shift+回车确认。
如果EXCEL是支持XLOOKUP的版本,SHEET2
C2=XLOOKUP(A2&B2,Sheet1!A:A&Sheet1!D:D,Sheet1!B:C,"",0,1)
D2不用输入
利用if和find函数测试前一列中是否包含某关键字。如果含,输出关键字;如果不含,测试下一组关键字。比如,原值包含篮球或者B600S,输出篮球;原值包含杆或者包含m,输出鱼竿。问题在于,一共有多少关键字、原始数据都是什么样子的。如果关键字太多、原始数据差别很大,函数写出来会比较复杂。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)