[算表] EXCEL:反轉字串

看板Office作者 (David)時間18年前 (2007/11/29 15:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
有鑑於有板友推荐VBA的好處 小小的練習一番 ---------------- Public Function STRE(InString As String) STRE = StrReverse(InString) End Function ---------------- 這樣是不是偷懶@@ 假設在B1要反轉A1字串 B1 =STRE(A1) 對照一下公式解法好了 循環參照,啟用反覆運算 D1=IF(C1,D1+1,0) B1=IF($C$1,IF($D$1<LEN(A1),B1&MID(A1,LEN(A1)-$D$1,1),B1),"") C1輸入1後完成 這樣不公平,VBA有這個函數XD 假設沒有的話... ---------------------- Public Function STREV(InString As String) Dim I As Integer Dim OutString As String OutString = "" For I = 1 To Len(InString) OutString = OutString + Mid(InString, Len(InString) - I + 1, 1) Next STREV = OutString End Function ----------------------- 同樣假設在B1要反轉A1字串 B1 =STREV(A1) 以上參考Catbert大大的文章 3057 8/06 Catbert R: [算表] 如何用EXCEL公式函數挑字 ------------------------ Public Function MidText(InString As String) Dim i As Integer Dim outString As String outString = "" For i = 1 To Len(InString) If IsNumeric(Mid(InString, i, 1)) <> True Then outString = outString & Mid(InString, i, 1) End If Next MidText = outString End Function ------------------------- 請各位不吝指教^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.59.188
文章代碼(AID): #17JcnRbA (Office)
文章代碼(AID): #17JcnRbA (Office)