EXCEL问题:查找到关键字并提取关键字后面相应数据?

EXCEL问题:查找到关键字并提取关键字后面相应数据?,第1张

假设这3张数据表的名称为Sheet2、Sheet3、Sheet4,“微信昵称”的关键字在A列,积分在B列。

求和公式=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,输出鱼竿。

问题在于,一共有多少关键字、原始数据都是什么样子的。如果关键字太多、原始数据差别很大,函数写出来会比较复杂。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10718305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存