excel两个表对比数据公式

2024-12-26 15:16:49
推荐回答(3个)
回答1:

  1. 首先,我们假设有这样两份手机号,但是又不知道sheet1里的手机号哪些是在sheet2里出现了的,哪些是没有出现的。

  2. 那么我们在sheet1表单的B1输入公式

  3. =VLOOKUP(A1,Sheet2!$A$1:$A$19,1,0)

  4. 公式的意思是从sheet2表的A1:A19中找sheet1表中A1的数据,如果能找到,则返回查找区域第一列的数据,0表示精确匹配。

  5. 记住这一步里面一定要在查找区域的数据前都加上$符号,意思是固定住这个查找区域。否则在下拉填充的时候前面的查找数值在变化,后面的区域也会跟着变化,这不符合我们的要求。

  6. 接着下拉列表填充公式,也可以直接双击单元格的右下角,所有的单元格都运用了该公式。当sheet2里有这个数据时,则返回这个值,如果没有的话excel会返回一个#N/A即没有找到。那我们就知道哪些数据是在sheet2里没有的了。

  7. 同理,我们在sheet2里也用这个公式,只是查找区域要变成sheet1里的A列。这样就知道sheet1里有哪些数据是sheet2没有的,也能知道sheet2里哪些数据是sheet1里没有的。

回答2:

可以下载一个易用宝插件,里面有数据对比功能

回答3:

你两个表的表头完全一致,可以使用【数据透视表】来比对,方法:
新建一个工作表,把表一全部拷贝进去,后面增加一列【表】,内容为【表1】;把表二内容全部复制到新表的尾部,最后一列【表】的内容为【表2】;现在对这个新表进行透视,把【表】拖到列标签,把【产品】、【型号】、【规格】、【颜色】4列拖到行标签,把【进货价】拖到数据区,现在的结果就是你需要的对比结果。