excel 中一个单元中,怎样去掉重复的数字

来源:百度知道 编辑:UC知道 时间:2024/05/03 19:48:16
(1).比如,A1单元格 是1334557 在B1列出现 A1前四个数字,去掉重复数字,则是1345 .
(2) 上面B1列出现的数字后,怎样在c1列出现,b1格出现过的数字外的另个6个自然数,则是026789.
Pcsun 的答案怎样可以做成整列都是的

才开始没有看清题目,修改了公式.
另外写了一个自定义函数。

1.
=LEFT(IF(ISERR(FIND(0,A1)),"",0)&IF(ISERR(FIND(1,A1)),"",1)&IF(ISERR(FIND(2,A1)),"",2)&
IF(ISERR(FIND(3,A1)),"",3)&IF(ISERR(FIND(4,A1)),"",4)&IF(ISERR(FIND(5,A1)),"",5)&
IF(ISERR(FIND(6,A1)),"",6)&IF(ISERR(FIND(7,A1)),"",7)&IF(ISERR(FIND(8,A1)),"",8)&
IF(ISERR(FIND(9,A1)),"",9),4)

A1中前4个出现的数字
--------------------
2.
=SUBSTITUTE(CONCATENATE(IF(ISERR(FIND(0,B1)),0),IF(ISERR(FIND(1,B1)),1),IF(ISERR(FIND(2,B1)),2),
IF(ISERR(FIND(3,B1)),3),IF(ISERR(FIND(4,B1)),4),IF(ISERR(FIND(5,B1)),5),
IF(ISERR(FIND(6,B1)),6),IF(ISERR(FIND(7,B1)),7),IF(ISERR(FIND(8,B1)),8),
IF(ISERR(FIND(9,B1)),9)),FALSE,"")

B1中没有出现的数字

-------------
自定义函数GetAppear
代码如下:
***********************************
Function GetAppear(Rng As Range, Str As String, Optional