vutruonghainam
Thành viên chính thức


- Tham gia
- 31/10/09
- Bài viết
- 78
- Được thích
- 0


Đáp án: Trống hết!có bác nào có thể tách số liệu sau dấu "+" thành 1 ô riêng biệt không ạ? còn nếu như không có thì để ô đó là trống


có công thức gì hay k bác ạ? tại em muốn làm trực tiếp trên sheet luôn ạĐáp án: Trống hết!
Dùng chức năng Text to Columns.
Bạn cứ làm đi, chức năng đó làm luôn trên bảng tính chứ còn làm ở đâu nữa mà còn hỏi???có công thức gì hay k bác ạ? tại em muốn làm trực tiếp trên sheet luôn ạ

Dùng công thức này xem saoEm có 1 file excel như sau, có bác nào có thể tách số liệu sau dấu "+" thành 1 ô riêng biệt không ạ? còn nếu như không có thì để ô đó là trống, mong các bác giúp em ạ, cảm ơn các bác nhiều.
B2=TRIM(MID(SUBSTITUTE($A2," + ",REPT(" ",100)),(COLUMNS($B2:B2)-1)*100+1,100))
1 cách:Em có 1 file excel như sau, có bác nào có thể tách số liệu sau dấu "+" thành 1 ô riêng biệt không ạ? còn nếu như không có thì để ô đó là trống, mong các bác giúp em ạ, cảm ơn các bác nhiều.
Sub abc()
Dim sp
sp = Split(Range("A2"), "+")
Cells(2, 2).Resize(, UBound(sp) + 1) = sp
End Sub


Ý em là làm 1 công thức rồi ta chỉ việc ráp vào và cứ thế nó chạy luôn bác, đỡ mất công dùng cái tool kia bác ạ.Bạn cứ làm đi, chức năng đó làm luôn trên bảng tính chứ còn làm ở đâu nữa mà còn hỏi???
---------
Không bao giờ viết tắt, đầu câu viết hoa.


Em cảm ơn bác nhiều ạ, bác ơi, bác có thể giúp em thêm 1 cái nữa là có chữ "city + an trua" thì nó sẽ giữ nguyên không có tách và sau khi tách sẽ không còn dấu khoảng cách giữa hai đầu câu nữa được không ạ?1 cách:
PHP:Sub abc() Dim sp sp = Split(Range("A2"), "+") Cells(2, 2).Resize(, UBound(sp) + 1) = sp End Sub