excel工作表内容复制难题····请高手指教···

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:09:41
要求:1.找出工作表(1)的数据,放在工作表(3)中的对应位置
2.在D列列出在工作表(1)中但在工作表(2)中找不到的数据。
提示:
1.工作表(1)中的数据(第一个为A2单元格)依次与工作表(2)中的所有数据(A2~A150单元格)一一比较,相同则工作表(3)中的A2单元格等于工作表(2)中的A2单元格,停止比较。2. 若工作表(2)A列中的某个单元格(代表某个数据)与
工作表(2)中的A2~A1594单元格中的任何一个都不相同,则把该数据记到工作表(3)中相应行的D列,并令作此计数器的变量增加1。3.工作表(1)A列中的下一单元格与工作表(2)中的A2~A1594单元格作比较。重复1、2步,直到工作表(2)中所列的数据为止。4. 最后给出提示信息,告知用户工作表(1)中的数据共有多少条没能在工作表(2)中找到匹配记录
新注册账号分数不多请高手们见谅

假设你表1的A列数据在A2:A1000内
在表3的D列第一个单元格输入以下公式
=INDEX(Sheet1!$A:$A,SMALL(IF(ISNUMBER(MATCH(Sheet1!$A$2:$A$1000,Sheet2!$A$2:$A$1594,0)),65536,ROW(Sheet1!$A$2:$A$1000)),ROW(1:1)))
数组公式,不要直接按回车,要以CTRL+SHIFT+ENTER结束输入.公式结果就是找到的表1中有表2中无的第一个数据.Sheet1,Sheet2分别是表1和表2的工作表名.
下拉复制公式,直到出现0或空白.产生的就是表1中有表2中无的数据列表.

要求多,分少,估计很难有人回答了。如果实在没有办法,再来找我吧。

你这个要用vlookup函数,然后再排序筛选~