表哥表姐帮帮忙!excel两张表,行和列对比一致后,将第二张表的内容填到第一张表的相应位置

两张都是这样的表,行是型号,列是门店,但是一张中间已经填好,另外一张还没填,有没有什么公式可以先比对门店,然后看看某个型号是否有值,如果有,则在第二张表里返回第一张表的值。不知道表达的各位能不能明白,我表达能力不太好,各位大神帮帮忙吧

按照你的表的情况,行列转换,可用以下公式。

假设数据是在这个区域,上图是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)))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-15


功能如图所示,图中E2的公式=VLOOKUP(D2,A:B,2,0) 能自动提到表1B店的22型号。

把这个公式改成你要用的就好了。

第2个回答  2014-05-15
假设2张表门店排序是一样的,那么直接在单元格设置=另外一张表同样的单元格,然后横拉竖拉即可。
假设2张表门店排序是不一样的,那么就要在没填的表里面设置公式,因为你没把表头弄出来,我只能假设你的第一个门店开始的单元格空白处为B3,那么B3=(A3,表一!$A:$Z,2,0),C3=(A3,表一!$A:$Z,3,0),D3=(A3,表一!$A:$Z,4,0),这样横着依次类推把公式设置完,然后下拉到底,就全部引用出来了!

要是你完全不懂函数,建议去找下财务部,他们设置这个公式几分钟就搞定了,呵呵!
第3个回答  2014-05-15
vlookup公式,先筛选两个表格都相同的选项,把不同的暂时去掉,拉到确定要选择的那个项目。比如有2个表格A、B,要把A表格的第5行跟B表格的对比,在B表格后面新建一行,在第一个表格做公式=vlookup(A表格从相同的那一行拉到最后要对比的那行,X)这个X要根据你拉A表格的时候提示的多少行去填写。实在看不懂去百度学习下vlookup这个公式的使用方法哈!追问

因为表格比较大,如果只单独用VLookup太费劲了,就像有没有什么组合函数可以对比完了直接返回值

追答

有的,但是那是针对简单的表格,只有2行或者一行的,对比完之后有不同的会显示红色。具体操作你也可以百度下,之前有人问过的。你这个表格要核对的比较多,你不嫌弃麻烦就分成多个表格去单独对比再合并

第4个回答  2014-05-15

假设数据在sheet1,在sheet2表中B2输入公式,见截图

相似回答