将数字串中的数字去重并有序相连
例题描述和简单分析
有Excel文件Book1.xlsx,数据如下所示:
A | B | |
1 | Number | Result |
2 | 127425 | |
3 | 2784425 | |
4 | 121 | |
5 | 22222 | |
6 | 9271 |
A列是数字串,要求对每位数字去重排序,写入B列,结果如下:
A | B | |
1 | Number | Result |
2 | 127425 | 12457 |
3 | 2784425 | 24578 |
4 | 121 | 12 |
5 | 22222 | 2 |
6 | 9271 | 1279 |
解法及简要说明
Excel中加载插件ExcelRaq.xll后。
选中B2格,输入公式:=esproc("=string(int(?1)).split().id().concat()",A2),下拉扩展至B6,即可实现需求。
英文版