设原表为sheet1,在当前表的c2输入:
=iferror(vlookup(a2&"|"&b2,if({1,0},sheet1!a:a&"|"&sheet1!b:b,sheet1!c:c),2,0),"")
这个是数组公式,输入完成后,不要直接按“回车”。需要按“crtl”+“shift”+“回车”三个键结束输入。
之后下拉填充即可。
当当前行a、b列的数据与原表的a、b列数据不匹配时,返回空。
追问你好,如果是三条件引用呢,该怎么写程序呢,谢谢!
追答还是上面的条件,设第3个条件在d列。则公式改为:
=iferror(vlookup(a2&"|"&b2&"|"&d2,if({1,0},sheet1!a:a&"|"&sheet1!b:b&"|"&sheet1!d:d,sheet1!c:c),2,0),"")