场景一:排序
:指从给定个数的一组数据中取出指定个数的元素进行。

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:筛选出发点地区对应的编号大于目的点地区的编号

