两张都是这样的表,行是型号,列是门店,但是一张中间已经填好,另外一张还没填,有没有什么公式可以先比对门店,然后看看某个型号是否有值,如果有,则在第二张表里返回第一张表的值。不知道表达的各位能不能明白,我表达能力不太好,各位大神帮帮忙吧
按照你的表的情况,行列转换,可用以下公式。
假设数据是在这个区域,上图是sheet1,B2输入:
=IFERROR(INDEX(Sheet1!$A$1:$DD$500,MATCH(B$1,Sheet1!$A$1:$A$500,0),MATCH($A2,Sheet1!$A$1:$DD$1,0)),""),下拉右拉。
公式中的区域,根据你的实际情况调整。
这个公式用于07版后的,如果是03版前的,稍长一点:=IF(ISERROR(INDEX(Sheet1!$A$1:$DD$500,MATCH(B$1,Sheet1!$A$1:$A$500,0),MATCH($A2,Sheet1!$A$1:$DD$1,0))),"",INDEX(Sheet1!$A$1:$DD$500,MATCH(B$1,Sheet1!$A$1:$A$500,0),MATCH($A2,Sheet1!$A$1:$DD$1,0)))
因为表格比较大,如果只单独用VLookup太费劲了,就像有没有什么组合函数可以对比完了直接返回值
追答有的,但是那是针对简单的表格,只有2行或者一行的,对比完之后有不同的会显示红色。具体操作你也可以百度下,之前有人问过的。你这个表格要核对的比较多,你不嫌弃麻烦就分成多个表格去单独对比再合并