如何从不同的Excel表格中凭相同的编号提取其他数据?

如何从不同的Excel表格中凭相同的编号提取其他数据?,第1张

1、首先在表一中输入编号数据,需要根据编号在表二中提取数据填充到表一中。

2、点击“fx”插入函数,选择“vlookup”函数。

3、在函数参数设置的窗口中根据下图的中参数设置,转换成公式为:=VLOOKUP(A2,Sheet2!$A$2:$B$12,2,0)。

4、点击回车并下拉填充公式,即可将对应表一的A列编号的数据从表二中提取出来了。

假定两表的编码都在A列,从第二行开始

新表的A2输入

=index(sheet1!a:a,small(if(countif(sheet2!a:a,sheet1!a$2:a$1000),4^8,row($2:$1000)),row(a1)))&""

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

以上公式是从shee1表与sheet2表不同的编码,将公式中的sheet1和sheet2交换,可筛选出sheet2表与sheet1表不同的编码

重复的编号只能取第一个,空白的取不到值,表二输入数据,A列是编号,B列是价格,表一A列也是编号,在B2输入=VLOOKUP(A2,Sheet2!A:B,2,0),效果出来了,不知是不是这个问题,请试试看

假设 取数1 表的 第一个编码是b3,参考数组公式:

=MAX((单价!A2:A999=Sheet3!B3)单价!E2:E999)

切记使用 ctrl+shift+enter 一起按结束!

另外,如果公式需要下拉,请将 数据区改为绝对引用(字母和数字前都增加$标记)

编码如果是超过15位的文本,公式可能会出错(超过15位后面的不一样也视同一样),请注意。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12178014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存