Chào các bác,
Em có 1 file dữ liệu kiểu char tại cột A VD: "A: Hà Nội"
Em muốn tách các kí tự đằng sau dấu ":" là "Hà Nội" sang cột B. Thì em dùng hàm nào ạ, nhờ các bác giúp em.
Chào các bác,
Em có 1 file dữ liệu kiểu char tại cột A VD: "A: Hà Nội"
Em muốn tách các kí tự đằng sau dấu ":" là "Hà Nội" sang cột B. Thì em dùng hàm nào ạ, nhờ các bác giúp em.
Ôi Bác TRUNGCHINHS hướng dẫn quả là rất đơn giản làm em xem xong ngồi cười hìhi.... KHông ngo dễ thế, sẵ tiện Em có câu hỏi cũng y như bác trên nhưng không biết kí tựCopy toàn bộ cột dữ liệu sang cột bên rồi Replace "*: " (sao hai chấm và 1 ký tự trắng) thành "" (rỗng).
Ôi Bác TRUNGCHINHS hướng dẫn quả là rất đơn giản làm em xem xong ngồi cười hìhi.... KHông ngo dễ thế, sẵ tiện Em có câu hỏi cũng y như bác trên nhưng không biết kí tự
nào để tách dữ liệu, Bác làm ơn nghía xem chút nhé
http://www.giaiphapexcel.com/forum/...-tách-dữ-liệu-trong-1-cell-thành-2-cell-riêng
Sub Macro1()
On Error Resume Next
Selection.Replace Chr(10) & "*", ""
Selection.Offset(, 1).Replace "*" & Chr(10), ""
End Sub
Nếu không dùng VBA , dùng hàm thì làm cách nào vậy bácBài này tôi xem rồi, làm thủ công như bài trên thì không được vì nó có ký tự xuống hàng - Chr(10).
Làm bằng hàm thì các bạn khác đã hướng dẫn rồi.
Do đó tôi dùng VBA để Replace tương tự như bài trên
Mã:Sub Macro1() On Error Resume Next Selection.Replace Chr(10) & "*", "" Selection.Offset(, 1).Replace "*" & Chr(10), "" End Sub
Bạn chọn toàn bộ cột trước (trong file là cột C) rồi chạy code
Nếu không dùng VBA , dùng hàm thì làm cách nào vậy bác
=IF(COUNTIF(C2,"*"&CHAR(10)&"*"),TRIM(LEFT(C2,FIND(CHAR(10),C2)-1)),C2)
Nhập thế này thử coi =TRIM(RIGHT(A1,LEN(A1)-SEARCH(":",A1)))