有点难以描述的问题(转列+排序+去重)

问题:

以下数据起始值为0,与0同行的2在数据源中有重复,则取与之重复的2的同行数据即6,6在数据源中仍有重复,再取与之重复的6的同行数据8,8在数据源中没有重复,则为第一行第二列的结果。

以此类推。

函数公式解决:

=WRAPROWS(UNIQUE(SORT(TOCOL(A3:B8)),,1),2) 

先用ToCal函数将数据源转成一列,再用Sort函数对其从小到大排序。

Unique函数用于对排序后的数据去重,第三参数为1表示只要出现过重复的都不保留。

最后用WrapRows转成两列。

posted @ 2024-06-30 15:21  熬肥妖  阅读(2)  评论(0编辑  收藏  举报