Re: [問題] VBA如何清除CHAR 63的看不見字元

看板Office作者 (只需要20秒的瘋狂勇氣!)時間7年前 (2018/09/10 20:16), 編輯推噓0(006)
留言6則, 2人參與, 7年前最新討論串2/2 (看更多)
感謝S大大的回覆,我從sharepoint上download下來的資料,用了這個陣列公式 =MATCH(TRUE,MID(SUBSTITUTE(A2,LEFT(A2),""),ROW($1:$100),1)<>CHAR(10),0) 在第一個字元開始的位置,都還是顯示1(即使前面有1~2個不等的退行) https://www.dropbox.com/s/2cfmtakx5kmqfek/Test.xlsm?dl=0 在附檔C欄的地方,用加號取代退行的話,第1個Title前,會有1~多個不等的加號。 想請問一下,有什麼方式,可以只移除開頭和結尾後面多的加號,但保留中間的加號。 同等於移除Title前的退行和結尾內容xxx後面的退行,但保留中間的退行(有1~多行不等) 請再麻煩幫忙解答一下,謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.120.33 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1536581786.A.D5A.html

09/10 20:41, 7年前 , 1F
09/10 20:41, 1F

09/10 22:09, 7年前 , 2F
儲存格c2的公式少個+1的
09/10 22:09, 2F

09/10 22:09, 7年前 , 3F
部分,修正一下
09/10 22:09, 3F

09/10 23:17, 7年前 , 4F
謝謝S大大的回覆,再請問一下,D2為什麼要用10去減呢?
09/10 23:17, 4F

09/10 23:29, 7年前 , 5F
因lookup內判斷右起10個字元非斷行最後字元的位置,10減該
09/10 23:29, 5F

09/10 23:30, 7年前 , 6F
取得的位置的話,為最後有斷行的個數
09/10 23:30, 6F
文章代碼(AID): #1Rbc2QrQ (Office)
文章代碼(AID): #1Rbc2QrQ (Office)