分享

UNIQE的小尾巴,DROP和TOCOL都能割

 郑广学老师 2024-02-28 发布于湖北

某服装厂用Excel记录生产的产品,每天滚动更新。现在要获取所生产产品的明细。

数据中各个产品会重复出现,函数UNIQUE是很好的选择:

=UNIQUE(A1:A11)

考虑到后续会持续新增数据,而且会新增产品,把UNIQUE的参数改为A列整列:

=UNIQUE(A:A)

在A列新增“笔记本”,UNIQUE结果相应自动更新,这样就实现了简单的自动化效果。

美中不足的是空单元格会让UNIQUE最后产生一个0,如果就这样呈报给领导,估计奖金要打个折。有两个函数可以帮忙把这个尾巴剪掉。

UNIQEU+TOCOL

TOCOL的作用是把数据整合为一列,它的第二参数有4个选项,设置为1时可以忽略空单元格。

先对A列应用TOCOL忽略掉空单元格,再用UNIQUE去重:

=UNIQUE(TOCOL(A:A,1))

UNIQUE+DROP

DROP的作用是删除数值中的指定区域,例如以下公式表示删除数组中的前2项:

=DROP({"A";"B";"C";"D"},2) //返回结果{"C";"D"}

当第二参数设置为负数时表示反向:

=DROP(UNIQUE(A:A),-1)

删除UNIQUE结果中的最后一项。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多