ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 操作与技巧 > 如何使用高级筛选对1~5的数字进行全排列?

如何使用高级筛选对1~5的数字进行全排列?

作者:绿色风 分类: 时间:2022-08-18 浏览:61
楼主
wjc2090742
Q:如何使用高级筛选对1~5的数字进行全排列?
A:除了函数方法,利用高级筛选也可以实现。高级筛选不仅在计算速度上有非常大的优势,而且可以得到干净、独立的数据。以数字1~5的四位数全排列为例,操作步骤如下:
步骤一 A列进行1~5555自动填充。注意要有一个标题。

 
步骤二 C1:C2设置为条件区域。筛选条件:
  1. =AND(ISERROR(FIND(0,A2,1)),ISERROR(FIND(6,A2,1)),ISERROR(FIND(7,A2,1)),ISERROR(FIND(8,A2,1)),ISERROR(FIND(9,A2,1)))

步骤三 进行高级筛选操作。数据→排序和筛选→高级筛选。

 
步骤四 按照提问者的要求,自定义格式“0000”。结果如下图:

 

高级筛选1-5全排列.rar
2楼
rongjun
题目说法有误:)
并不是5进制,如果是5进制就应该是由0——4的数字构成。
3楼
wjc2090742


多谢版主提醒,修改了题目,然后补充上传一个附件。其实是因为在学习几位高手的公式的时候,假死了,所以才想到用高级筛选。
4楼
rongjun
高级筛选的公式可以简化一下,比如4位数的
  1. =COUNT(FIND({0,6,7,8,9},A2))=0
5楼
wjc2090742
呵呵,谢谢指点,学习了。而且版主的公式在03中通用,比我的好多了。1楼的就不改了,记录一下学习过程。
6楼
aob
谢谢分享,收藏学习
7楼
paul001
突然有个有个问题  为什么**作之后的结果不是0001这样的数字呢  另外  这样的全排列一般有什么作用呢

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap