excel学习库

excel表格_excel函数公式大全_execl从入门到精通

一组数据中取出两个元素的所有可能之排列组合(公式篇)

场景一:排序

:指从给定个数的一组数据中取出指定个数的元素进行

01 思路

02:公式部分

出发点公式=INDEX($A$2:$A$6,INT(ROW(A5)/5))

INDEX取单行/列的指定第几个位置的值,而位置是重复的序列(1,1,1,1,1,2,2,2,2);向下产生连续的数字,一般考虑使用ROW(返回行号),而连续的数字除以一个数字,行号如果是数字的倍数,结果为整数,否则就是小数,不管小数,直接向下取整(INT),就会产生循环的序列,进行总结归纳,重复序列通用公式:

INT(ROW(重复次数的行号)/重复次数)

函数解释

INDEX(单行/单列,第几个):返回单行/列中指定第几个位置的值

INT(数字):向下取整,只看整数部分

ROW(单元格):返回行号(只跟数字有关)

目的点公式:=INDEX($A$2:$A$6,MOD(ROW(A5),5)+1)

函数解释

1-N循环序列通用公式:MOD(ROW(N的行号),N)+1

MOD(数字,除数):取余【13÷5=2...3(3是余数)】

03:将出发点和目的点重复的删除

筛选出结果为TRUE的,删除

场景二:组合

01 思路

02:序号产生

可以鼠标拖拽,可以使用填充中序列功能

03:公式部分

出发点公式,)

出发序号公式=INDEX($B$2:$B$6,)

目的点公式:)

目的序号公式:=INDEX($B$2:$B$6,)

04:筛选出发点地区对应的编号大于目的点地区的编号

这部分的公式和上面的是一样的,就不多说了,容易理解是用power query去解决该问题,有兴趣的可以看这篇文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接