学生是未来的什么:求助:excel比较、挑选的问题

来源:百度文库 编辑:高考问答 时间:2024/04/26 11:55:11
我有两个工作表,表1是公司销售的所有产品目录及简介,表2是我店销售的产品及简介(是公司销售产品的一部分),产品编号是唯一的,我想在表1中挑出编号与表2中编号相同的那些产品(包括编号、产品名称、简介),请问如何解决

谢谢各位

假设表1中数据区域是A1:G100,第一行是标题行.
在表2中采取与表1相同的布局,且第一列已经录入产品编号.
在表2的B2单元格编辑公式
=IF(A2="","",VLOOKUP(A2,表1!$A$2:$G$100,COLUMN(B2),FALSE))
回车确认后向右复制公式到G2,则对应A2中编号的相关产品数据就出来了、选中B2:G2单元格区域后向下复制公式到合适的行,则对应A列中的其他编号产品的相应资料即可全部显示.

释义:
如果A2是空白,返回空白,否则用A2中的编号到表1数据区域A2:G100的第一列中去查找与A2相等的值,返回被查找到的值同一行第2、3、4、……列(格)的值。

函数VLOOKUP是查找函数,详见函数帮助!

希望能使你得到帮助!

估计得写个宏吧,写个循环,把表2的编号一个个与表1的编号每个都比一遍。
可惜我vba不太熟,就不献丑了。

用vlookup或hlookup函数就可解决,参见帮助。

非常简单
把表一和表2同时打开,随便找个空列,在第一行中输入"=exact("然后点表1中的公司销售的那一列第一行第一个单元格,再输入“,”分隔开,然后再点表2种我店销售的简洁中第一行的第一个单元格,在输入“)”回车。复制公式,往下拉就可以了。
不过本人建议最好把要对比的两行复制到一起这样好看点。公式最后是这样显示的
=EXACT('[公司销售表.xls]'!$a$1,'[自己销售的.xls]5月'!$E$6)
还不懂可以请教我的QQ64191004