永发信息网

EXCEL两个或两个以上条件怎么匹配

答案:7  悬赏:50  手机版
解决时间 2021-03-06 13:43
  • 提问者网友:佞臣
  • 2021-03-06 02:12
EXCEL两个或两个以上条件怎么匹配
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-03-06 03:47
在I1中输入或复制粘贴下列公式
=LOOKUP(1,0/((F1=A$1:A$999)*(G1=B$1:B$999)*(H1=C$1:C$999)),D$1:D$999)
下拉填充




全部回答
  • 1楼网友:鱼芗
  • 2021-03-06 07:08
“NO"
  • 2楼网友:一袍清酒付
  • 2021-03-06 07:01
I1公式:
=LOOKUP(1,0/(F1&G1&H1=A$1:A$100&B$1:B$100&C$1:C$100),D$1:D$100)
下拉
根据表格实际行号范围调整公式中的行号。
  • 3楼网友:举杯邀酒敬孤独
  • 2021-03-06 06:28
=VLOOKUP(F1&"|"&G1&"|"&H1,IF({1,0},$A$1:$A$22&"|"&$B$1:$B$22&"|"&$C$1:$C$22,$D$1:$D$22),2,0)同时按CTRL SHIFT 回车键,再下拉
  • 4楼网友:詩光轨車
  • 2021-03-06 06:23
方法一:在I2位置输入,INDEX(D:D,MATCH(F2&G2&H2,A:A&B:B&C,0),1)
输入完后 点 ctrl+shift +enter 数组公式运行
方法二:在前一个表格d列插入辅助列 d2位置 = a2&b2 &c2公式拖到底,e列变成条码 j2输入 = vlookup(g2&h2&i2,d:e,2,false)
  • 5楼网友:长青诗
  • 2021-03-06 05:22
=IFERROR(VLOOKUP(F1&G1&H1,IF({1,0},A:A&B:B&C:C,D:D),2,0),"")
三键结束CTRL+SHIF+ENTER
数据量不大的话,可以改成范围
如:
=IFERROR(VLOOKUP(F1&G1&H1,IF({1,0},$A$1:$A$500&$B$1:$B$500&$C$1:$C$500,$D$1:$D$500),2,0),"")
  • 6楼网友:第幾種人
  • 2021-03-06 04:46
I1输入公式下拉即可:
=IF(D1="","",LOOKUP(1,0/((F1=A$1:A$999)*(G1=B$1:B$999)*(H1=C$1:C$999)),D$1:D$999))
或加入防错判断,当F、G、H三列的值在左边表格找不到时,公式返回空白值,以上公式返回0值。
=TEXT(LOOKUP(1,0/((F1=A$1:A$999)*(G1=B$1:B$999)*(H1=C$1:C$999)),D$1:D$999),"[=0] ")
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯