1樓:苯寶寶不笨
excel函式中,有「去掉一個字串中的重複字元」的函式。
如果要在excel中將單元格內字串中的重複字元去掉,重複的字元僅保留一個,如將字串「1232345667」變成「1234567」,可以用自定義函式實現。如圖:
按下alt+f11,選單:插入-模組,然後複製下面**假設你在a1中輸入字串,那就在b1中輸入=order(a1)這樣b1就是你要得到的數字.
返回excel工作表介面。
假如字串在a1單元中,在b1單元格中輸入公式:
=removedupchar(a1)
該自定義函式還可以將多個單元格中的字串合併後去重複,如a6單元格為「12345」,a7單元格為「23456」,在b6單元格輸入公式:
=removedupchar(a6&a7)公式返回「123456」。
2樓:
按下alt+f11,選單:插入-模組,然後複製下面**假設你在a1中輸入字串,那就在b1中輸入=order(a1)這樣b1就是你要得到的數字.
public function order(byval m as string) as string
dim a() as string
redim a(1 to len(m)) as stringfor x = 1 to len(m)
if instr(1, m, mid(m, x, 1)) < x then
a(x) = ""
else
a(x) = mid(m, x, 1)
end if
next
for x = 1 to len(m)
order = order & a(x)
next
end function
excel 用什麼函式可以判斷一個字串中是否包含某些字元
3樓:匿名使用者
正常情況下是用find函式,比如:=find("字元",a2),就是在a2單元格查詢"字元"2個字,找到即返還數字、找不到顯示錯誤。
完整的公式為:
=if(isnumber(find("字元",a2)),"有","無")
還可以用替換該字元測定文字長度是否有變化,若前後有變化說明替換了該字元,否則沒有該字元。
判斷a2單元格里是否有「字元」2個字的公式為:
=if(len(a2)=len(substitute(a2,"字元","")),"沒有","有")
4樓:
excel判斷字串包含使用find函式包含結錯包含返串位置
c中有沒有去掉字串中的指定的某些字元
string s 夢琪動漫屋 s s.replace 意思把 兩個字替換成空,相當於去掉了 送溫暖的快遞員 1 string.replace str str.replace r string.empty replace n string.empty replace t string.empty 2 ...
c 字串長度函式,求字串長度函式 C
司馬刀劍 string str welcome to chaina int m1 str.size 求字串長度或者下面的 int m2 str.length 同上面size功能一樣,都是求字串長度的 賈林龐喬 sizeof 得到的是資料型別的長度,比如int char double型別的sizeof...
c 函式如何傳遞字串,C 函式如何傳遞字串
椴 substring 擷取子串 它有兩種形式,第一種是 string substring int startindex 第二種是 string substring int startindex,int endindex concat 連線兩個字串 replace 替換 它有兩種形式,第一種形式用一...