aT/g Các Anh/Chị Diễn đàn,
Em có 1 chuỗi text (bao hàm số trong chuỗi) như file đính kèm. Em cần tách lấy số từ chuỗi text đó, có Anh chị nào biết công thức tách ra chỉ giúp em với.
Em cám ơn ạ
Chạy code thử xem sao nhéT/g Các Anh/Chị Diễn đàn,
Em có 1 chuỗi text (bao hàm số trong chuỗi) như file đính kèm. Em cần tách lấy số từ chuỗi text đó, có Anh chị nào biết công thức tách ra chỉ giúp em với.
Em cám ơn ạ
Dùng thử hàm JoinText của thầy @ndu96081631:T/g Các Anh/Chị Diễn đàn,
Em có 1 chuỗi text (bao hàm số trong chuỗi) như file đính kèm. Em cần tách lấy số từ chuỗi text đó, có Anh chị nào biết công thức tách ra chỉ giúp em với.
Em cám ơn ạ
C2=JoinText(", ",RIGHT(SUBSTITUTE(LEFT(SUBSTITUTE(SUBSTITUTE(A2,"+"," "),"-"," "),ROW($1:$100)/(FREQUENCY(IFERROR(AGGREGATE(15,6,FIND((COLUMN($A:$J)-1)&"s",A2,ROW($1:$100)),ROW($1:$1000)),""),ROW($1:$100))>0) )," ",REPT(" ",20)),20)*1)
Sub abc()
Dim i&, LR&
LR = Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To LR Step 1
Range("d" & i) = Split(Trim(Split(Range("A" & i), "-")(3)), " ")(0)
Range("e" & i) = Replace(Split(Trim(Split(Range("A" & i), "-")(3)), " ")(0), "s", "")
Next i
End Sub
Nếu để có kết quả như langtusau9x, chỉ cần:
PHP:Sub abc() Dim i&, LR& LR = Range("A" & Rows.Count).End(xlUp).Row For i = 2 To LR Step 1 Range("d" & i) = Split(Trim(Split(Range("A" & i), "-")(3)), " ")(0) Range("e" & i) = Replace(Split(Trim(Split(Range("A" & i), "-")(3)), " ")(0), "s", "") Next i End Sub
Thiếu sự hồi âm và lời cám ơn của chủ topic. Đúng không anh @HieuCD ?Nhìn tất cả kết quả kể cả của chủ topic thấy thiếu thiếu gì đó![]()
Kể của kết quả của chủ topicThiếu sự hồi âm và lời cám ơn của chủ topic. Đúng không anh @HieuCD ?
Ô B4 và C4 không theo quy luật.Nhìn tất cả kết quả kể cả của chủ topic thấy thiếu thiếu gì đó![]()