Xử lý chuổi gồm nhiều dữ liệu khác nhau

Liên hệ QC

xuanhaispkt

Thành viên mới
Tham gia
10/12/11
Bài viết
5
Được thích
0
các bạn ơi mình có một bài toán cũng thắc mắc lâu rồi mà làm không được.các bạn có thể giúp mình được không. cụ thể là như thế này, mình cần tacsh dữ liệu từ 1 ô, mà trong đó ô gồm có: số thứ tự, họ và tên, địa chỉ....ví dụ như: 11 huỳnh tấn phát 27 hoàng văn thụ. mình muốn tách nó ra làm 3 ô khác nhau...công thức có thể copy xuống ô dưới được. dùng công thức excel thì càng tốt nha các bạn. rất mong đc giúp đỡ, thanks.}}}}}
 
các bạn ơi mình có một bài toán cũng thắc mắc lâu rồi mà làm không được.các bạn có thể giúp mình được không. cụ thể là như thế này, mình cần tacsh dữ liệu từ 1 ô, mà trong đó ô gồm có: số thứ tự, họ và tên, địa chỉ....ví dụ như: 11 huỳnh tấn phát 27 hoàng văn thụ. mình muốn tách nó ra làm 3 ô khác nhau...công thức có thể copy xuống ô dưới được. dùng công thức excel thì càng tốt nha các bạn. rất mong đc giúp đỡ, thanks.}}}}}
Tốt nhất bạn đưa file lên đi, bạn sẽ có kết quả tốt nhất
 
Bạn nghiên cứu hàm Split trong VBA xem sao?
 
thanks bạn nhiều nha, mà còn cách nào có thể k hiển thị cột E k bạn.
 
Bạn chuyển cái cột E thành Name là được mà :D
 
thanks bạn nhiều nha, mà còn cách nào có thể k hiển thị cột E k bạn.
Nếu dữ liệu của bạn luôn chuẩn: STT, dấu cách, Tên, dấu cách, Địa chỉ bắt đầu bằng một chữ số thì xem thử file này, địa chỉ mà không có số thì "tèo"!
 

File đính kèm

  • TachChuoi.rar
    2.8 KB · Đọc: 18
chỉ dùng hàm excel mà k dùng visual đc k bạn.
Công thức ô B1
Mã:
=LEFT(A1,FIND(" ",A1&" ")-1)
Công thức mảng ô C1
Mã:
=REPLACE(LEFT(A1,MIN(FIND(ROW($1:$10)-1,A1&" 0974821563",LEN(B1)+1))-2),1,LEN(B1)+1,"")
Công thức ô D1
Mã:
=REPLACE(A1,1,LEN(B1)+LEN(C1)+2,"")
Nếu bạn copy công thức không được thì tải file về xem.
 

File đính kèm

  • GPE.xls
    18.5 KB · Đọc: 13
Công thức mảng ô C1
Mã:
=REPLACE(LEFT(A1,MIN(FIND(ROW($1:$10)-1,A1&" [COLOR=#ff0000][B]0974821563[/B][/COLOR]",LEN(B1)+1))-2),1,LEN(B1)+1,"")
Thắng cho hỏi về ý nghĩa của số màu đỏ ở trên
Đó là thứ tự bắt buộc sao? Tôi nghĩ 0123456789 cũng được vậy
 
Đâu có anh. Thứ tự sao cũng được mà. Em để giống số điện thoại cho nó ngầu
Trời má ơi!
Toàn chơi chiêu GÂY MÊ không hà --=0
(tôi phải hỏi lại vì nói không chừng ai đó tải về và sẽ không sao hiểu nỗi mấy số màu đỏ ấy có ý nghĩa gì)
 
Công thức ô B1
Mã:
=LEFT(A1,FIND(" ",A1&" ")-1)
Công thức mảng ô C1
Mã:
=REPLACE(LEFT(A1,MIN(FIND(ROW($1:$10)-1,A1&" 0974821563",LEN(B1)+1))-2),1,LEN(B1)+1,"")
Công thức ô D1
Mã:
=REPLACE(A1,1,LEN(B1)+LEN(C1)+2,"")
Nếu bạn copy công thức không được thì tải file về xem.
bạn ơi, mình k hiểu lắm, bạn giải thích giùm mình nha, trong ví dụ mình tải về, trong ô công thức có thêm cặp dấu ngoặc {...}, nhưng khi mình ấn vào xem thì nó mất đi và bài toán lại k đúng nữa. Giúp nha bạn, trình độ mình thấp kém @!##
 
bạn ơi, mình k hiểu lắm, bạn giải thích giùm mình nha, trong ví dụ mình tải về, trong ô công thức có thêm cặp dấu ngoặc {...}, nhưng khi mình ấn vào xem thì nó mất đi và bài toán lại k đúng nữa. Giúp nha bạn, trình độ mình thấp kém @!##
Đó là hàm mãng nên bạn kết thúc bằng Ctrl+Shift+Enter
 
Tại A1 dữ liệu rỗng hoặc tại A2 có dữ liệu
Muốn ghép dữ liệu vào cột B1 và B2 với điều kiện sau:

B1=Chuỗi "HĐ" + dữ liệu A1, nếu dữ liệu A1 rỗng thì chỉ lấy A1, nếu không rỗng thì ghép "HD" với chính của cột A1
 
Tại A1 dữ liệu rỗng hoặc tại A2 có dữ liệu
Muốn ghép dữ liệu vào cột B1 và B2 với điều kiện sau:

B1=Chuỗi "HĐ" + dữ liệu A1, nếu dữ liệu A1 rỗng thì chỉ lấy A1, nếu không rỗng thì ghép "HD" với chính của cột A1
Hỏi cái gì mà "hổng hiểu nỗi" vậy bạn già?
A1 rỗng thì lấy A1 tức là = rỗng phải không? Hổng có file ví dụ gì hết trơn.
=IF(A1="";"";"HĐ" & A1).
 
Web KT
Back
Top Bottom