一、wps如何匹配另一个表格的图片
一、问题的解决思路
有很多小伙伴就会说利用 VLOOKUP函数来进行匹配,但是,很遗憾的是,VLOOKUP函数并不能匹配横向的数据,也就是说,对于横向打乱的数据时不能进行匹配的。以下是我的解决思路:
首先我们来看VLOOKUP函数的具体用法:VLOOKUP(查找值,查找区域,返回值所在的列数,是否精确匹配)。利用VLOOKUP进行行的匹配,函数具体写法是:VLOOKUP(“张三”,A1:G8,返回值所在列数,FALSE)(注:FALSE是精确匹配,TURE是模糊匹配)。
现在我们需要确定的就是“返回值所在列数”就行了。这个时候,我们利用IF或者SWITCH函数就可以进行列数返回。具体的写法是这样的,如图三IF($B3=J3,COLUMN($B3),IF($C3=J3,COLUMN($C3),IF($D3=J3,COLUMN($D3),IF($E3=J3,COLUMN($E3),IF($F3=J3,COLUMN($F3),IF($G3=J3,COLUMN($G3)))))))在这里插入图片描述
然后我们向右填充这样就能获取到列数了。到此,我们就获得了VLOOKUP函数的最后一个参数“返回值所在列数”,现在我们就可以进行数据填充了。
二、问题解决。
将两个表格放在同一个工作簿下的不同工作表中,图1放在Sheet1中,图2放在Sheet2中。
然后在图一的B3单元格填写如下公式:=VLOOKUP($A3,Sheet2!$A:$G,IF(Sheet2!$B$3=B$2,COLUMN(Sheet2!$B$3),IF(Sheet2!$C$3=B$2,COLUMN(Sheet2!$C$3),IF(Sheet2!$D$3=B$2,COLUMN(Sheet2!$D$3),IF(Sheet2!$E$3=B$2,COLUMN(Sheet2!$E$3),IF(Sheet2!$F$3=B$2,COLUMN(Sheet2!$F$3),IF(Sheet2!$G$3=B$2,COLUMN(Sheet2!$G$3))))))),FALSE)
图2
对公式的解释:单元格中的$A3代表的是列固定,行允许递增。我们看到,A3单元格是张三,我们固定了列之后,向右填充的时候,A列不动,由于行数没有变化,所以行数也不会变化,但是向下填充的时候,行数发生变动,相应的变为了A4,A5…然后,就是VLOOKUP函数的第二个参数,查找区域,因为查找区域是固定的,所以我们直接给固定死,查找区域。然后就是返回列数,最后是精确匹配。然后至此公式编写完毕。然后,向下向右拖动就可完成填充。
二、wps如何多对多匹配
在Sheet4的C2单元格输入以下公式,然后向下填充公式
=SUMIF(Sheet1!A:A,A2,Sheet1!B:B)+SUMIF(Sheet2!A:A,A2,Sheet2!B:B)+SUMIF(Sheet3!A:A,A2,Sheet3!B:B)
或者在Sheet4中,按Alt+D+P,调出“数据透视表和数据透视图向导”,然后选择“多重合并计算数据区域”,然后将Sheet1的A:B列,以及Sheet2的A:B列、Sheet3的A:B列逐一添加进去,最后数据透视,即可。