返回列表 上一主題 發帖

[發問] 資料剖析有辦法找出換行資料嗎

[發問] 資料剖析有辦法找出換行資料嗎

請教大大
假設字串內容有換行共二列,用EXCEL資料剖析功能,有辦法找出換行位置,將資料分開到兩個儲存格內嗎?
如果資料剖析沒辦法,請教要如用VBA找出換行位置?

正則 \n 可以找出換行,但從(資料\取得外部資料-從文字檔)匯入文檔像是已經可以做到。

TOP

請教ikboy大大(正則 \n 可以找出換行)是什麼意思?

TOP

正則所涉及知識較為廣,樓主可以在此了解多點 https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference

TOP

回復 4# ikboy

ikboy大大,英文我不行看不懂,大大指的/N,是用在VBA程式碼上嗎?
請教可以用FIND函數找出換行位置嗎?
不好意思,還請大大幫忙謝謝!!

TOP

回復 4# ikboy

我在下面連結找到解答了
http://www.how01.com/post_1m6ZK92eG5Zzw.html

函數CHAR(10)就代表電腦字元集, 換行
只要用函數FIND(CHAR(10),D2)就可找到換行位罝

TOP

補充說明
用在VBA上 Chr(10)代表換行
次數 = Len(strMsg) - Len(Replace(strMsg, Chr(10), ""))  '找某字在字串出現次數

TOP

回復 7# blue2263
  1. Option Explicit
  2. Sub EX()
  3.     Dim Str As String, Ar As Variant, i As Integer
  4.     Str = "aaa" & Chr(10) & "bbbbb" & Chr(10) & "ccccc"
  5.     Ar = Split(Str, vbLf)
  6.     'Ar = Split(Str, Chr(10)) 'Chr(10) 同 vbLf
  7.     For i = 0 To UBound(Ar)
  8.         Cells(i + 1, "A") = Ar(i)
  9.     Next
  10. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

資料剖析, 選[其它]字元:
OtherChar :=Chr(10)

手動方式:
1.選取[其它]字元
2.按位Alt不放, 用[數字鍵]輸入10, 放開Alt
3.確定--完成
EXCEL參考資料:
http://blog.xuite.net/smile1000mile/blog

TOP

隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集5000篇 EXCEL函數

TOP

        靜思自在 : 得理要饒人,理直要氣和。
返回列表 上一主題