EXCEL中把B列的型号复制到F列,F列不能出现重复的

谢谢大家的答案,不过我想我应该要用公式实现
我希望达到的目的是我把图片上看得到的那种数据输入以后,在另一个工作簿中能自动更新,应该是实现四个表合成一个表,所以很麻烦.... ...只能用公式,用手拉那种筛选的话也没必要往这发了,谢谢各位...再来点!

第1个回答  2013-10-17
在F2中输入公式:
=INDEX(B:B,MIN(IF(COUNTIF(F$1:F1,B$2:B$40)=0,ROW(B$2:B$40),65536)))&""
按Ctrl+Shift+Enter三键输入数组公式,再向下拖拉填充复制到出现空白单元格。
第2个回答  2013-10-17
我用的是excel2010。你将B列全部复制到F列,然后选中F列,点菜单栏上的《数据》标签,再点《删除重复项》,确定,就得到你要的效果了
第3个回答  2013-10-17
复制到f列后,选中此列---工具栏---数据---重复项---删除重复项即可删除重复的数据保留唯一值.
第4个回答  2013-10-17
D1输入:型号A
D2列建立公式=COUNTIF($B$2:B2,B2)
公式往下拉
再排序(按照 型号A 升序),这样结果为1的将排在一起.
把结果为1且排在一起的的,复制到新的表格.
第5个回答  2013-10-17
F1输入型号
F2公式 =IFERROR(LOOKUP(1,0/NOT(COUNTIF($F$1:F1,$B$2:$B$1000)),$B$2:$B$1000),"")
下拉公式填充追问

COUNTIF($F$1:F1,$B$2:$B$1000) 这句是什么意思呀,$F$1和F1有什么区别.来个QQ呗,大神

追答

$F$1:F1的区别在于 在向下拉一格的时候 $F$1:F1 变成 $F$1:F2,就是统计2个格子了

在这个函数中就是去除已经统计过的值,使他们不出现在以下的结果中

追问

1、那这个公式会产生一个很小很小的问题,就是F列的第一个返回值必定是0,这个能解决掉吗?
2、这样子出来的数据不能做排序,有没有办法还可以做排序的呢? 大神啊,全靠你了

追答

你把数据范围只选定你的数据区域,现在是1000,改成你的最大行号

本回答被提问者采纳
相似回答