如何在EXCEL中的多列数据搜索出符合条件的数据,并匹配到另外表格中的一列?

我有4列数据,1-3为需要搜索的,第四列为输出数据。匹配条件在另外一个表的同一列。

第1个回答  2020-10-18
=ifna(ifna(vlookup(a1,sheet1!a:d,4,0),vlookup(a1,sheet1!b:d,3,0)),vlookup(a1,sheet1!c:d,2,0))追问

ifna(ifna(vlookup(a1,sheet1!a:d,4,0),vlookup(a1,sheet1!b:d,3,0),vlookup(a1,sheet1!c:d,2,0)),ifna(vlookup(a1,sheet2!a:d,4,0),vlookup(a1,sheet2!b:d,3,0),vlookup(a2,sheet1!c:d,2,0)))这样会行吗,如果对两个表进行搜索匹配,

追答

没看懂你的意思

追问

有两个表格,两个都是有4列数据,1-3为需要搜索的,第四列为输出数据。匹配条件在另外一个表的同一列。想对这两个表格进行搜索匹配。

追答

干嘛不合并在一起?=if(countif(sheet1!a:c,a1)>0,ifna(ifna(vlookup(a1,sheet1!a:d,4,0),vlookup(a1,sheet1!b:d,3,0)),vlookup(a1,sheet1!c:d,2,0)),ifna(ifna(vlookup(a1,sheet2!a:d,4,0),vlookup(a1,sheet2!b:d,3,0)),vlookup(a1,sheet2!c:d,2,0)))

本回答被提问者采纳
第2个回答  2020-10-18
用vlookup函数试试