我有两个表,表一:A1:账号类型,C1:用户名,D2:日期,E1:金额,表二:A1:商品分类,B1:用户名,C1:日期,E1:金额。想通过匹配表一和表二中用户名,日期,金额,在表一的 B1输出商品分类。
Vlookupå½æ°å®ç°å¤æ¡ä»¶æ¥æ¾ï¼å¾å°å¤ä¸ªæ¡ä»¶å并ï¼å¹¶å©ç¨æ°ç»å
¬å¼å»ºç«èµ·ä¸ä¸ªåæ ·æ¯å¤æ¡ä»¶å并åçæ°ç»ä½ä¸ºæ¥è¯¢åºåè¿è¡æ¥è¯¢
软件çæ¬ï¼Office2013
æ¹æ³å¦ä¸ï¼
1.æ¥æ¾GååHååå«ä¸AååBåç¸åçå¼å¯¹åºçCåçå¼ï¼
2.è¾å ¥å ¬å¼å¦ä¸ï¼
=VLOOKUP(G1&H1,IF({1,0},$A$1:$A$8&$B$1:$B$8,$C$1:$C$8),2,0)
åæ¶æä¸Ctrl+Shift+Enterä¸é®ç»æå ¬å¼ï¼å®ææ°ç»å ¬å¼
3.ä¸æå¡«å å¾å°ç»æï¼
VLOOkup函数一般是单个条件查找,当遇到多个条件时VLOOKUP就显得力不从心了。于是我们可以选择用sumproduct函数,lookup函数和match函数等方法来实现多条件查找。如果你只会vlookup函数,那你可以用今天我们学习的方法,只用vlookup就可以完成多条件查找。
例:如下图所示。要求根据产品名称和型号从上表中查找相对应的单价。
分析:如果直接用vlookup函数,我们也只有用数组重组的方法来完成,这对于新手同学比较吃力,所以用辅助列的方法来曲线解决。
步骤1:如下图所示在A列设置辅助列,并设置公式:
=B2&C2
步骤2:在下表中输入公式就可以多条件查找了。
=VLOOKUP(B11&C11,$A$2:$D$6,4,0)
公式说明
B11&C11:把查找的两个条件合并在一起,作为VLOOKUP的查找内容。
=LOOKUP(1, 0/((区域1=条件1) *(区域2=条件2) *(区域3=条件3)),目标区域)
其中,公式里4个区域的起标号必须是一致的!
若你的二个工作表在一个工作簿内的,而且第二个工作表名称为: Sheet2
则可在第一个工作表的B2单元格输入公式:
=LOOKUP(1,0/((Sheet2!B:B=C2) *(Sheet2!C:C=D2) *(Sheet2!D:D=E2)),Sheet2!A:A)
复制并下拉,即可本回答被提问者和网友采纳
数组公式,同时按Ctrl+Shift+回车键结束公式,使公式前后产生大括号{}后,下拉公式。