Excel通过多个匹配条件合并列

时间:2016-10-04 13:40:48

标签: excel excel-vba excel-formula vba

我有两张桌子

表1

$(document).ready(function() {
   $('label').click( function () {
   	$id = $(this).attr('for'); 
    console.log($('#'+$id).val());
   });
});

表2

CODE1   CODE2
521R    854900511
521G    854900511
513R    889202858

我想将列Number CODE1 CODE2 6847.83 521R 854900511 440.84 521G 854900511 0 513R 889202858 0 513G 879202858 合并到表1.是否有办法将Number与多个匹配条件一起使用

2 个答案:

答案 0 :(得分:2)

是。您可以在源表中创建一个帮助器列,通过连接各个标识符来为VLOOKUP()提供唯一标识符:

=$A1&$B1

然后您使用以下多个条件执行VLOOKUP()

=VLOOKUP($B1&$C1,...)

答案 1 :(得分:1)

使用索引/匹配作为数组公式(输入公式后 Ctrl-Shift-Enter

{=INDEX(A7:A10,MATCH(B2&C2,B7:B10&C7:C10,0))}

将其粘贴在表1中