某服装厂用Excel记录生产的产品,每天滚动更新。现在要获取所生产产品的明细。
数据中各个产品会重复出现,函数UNIQUE是很好的选择:
=UNIQUE(A1:A11)
UNIQUE去重
考虑到后续会持续新增数据,而且会新增产品,把UNIQUE的参数改为A列整列:
=UNIQUE(A:A)
在A列新增“笔记本”,UNIQUE结果相应自动更新,这样就实现了简单的自动化效果。
UNIQUE整列去重
美中不足的是空单元格会让UNIQUE最后产生一个0,如果就这样呈报给领导,估计奖金要打个折。有两个函数可以帮忙把这个尾巴剪掉。
UNIQEU TOCOL
TOCOL的作用是把数据整合为一列,它的第二参数有4个选项,设置为1时可以忽略空单元格。
TOCOL
先对A列应用TOCOL忽略掉空单元格,再用UNIQUE去重:
=UNIQUE(TOCOL(A:A,1))
UNIQUE TOCOL
UNIQUE DROP
DROP的作用是删除数值中的指定区域,例如以下公式表示删除数组中的前2项:
=DROP({"A";"B";"C";"D"},2) //返回结果{"C";"D"}
当第二参数设置为负数时表示反向:
=DROP(UNIQUE(A:A),-1)
删除UNIQUE结果中的最后一项。
UNIQUE DROP