=TRIM(MID(TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(A2,", Thành Phố Hải Phòng",""),",",REPT(" ",LEN(A2))),LEN(A2))),6,100))
Góp vui thêm công thứcVậy mình attach luôn file mình đang làm nhé?
Góp vui thêm công thức
A2=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(A2,", Thành Phố Hải Phòng","")," ",REPT(" ",50)),100))
OK, Làm xong mới nhận ra. Đã sửa lại cho chủ thớt.Cái này sao mà được chứ! Với tên Quận có 3 từ ---> Kết quả sai
OK, Làm xong mới nhận ra. Đã sửa lại cho chủ thớt.
Thank!
A2=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(A2,", Thành Phố Hải Phòng",""),IF(LEN(A2)-LEN(SUBSTITUTE(A2,"Quận",""))>0,"Quận","Huyệ n"),REPT(" ",100)),100))
Mình không rành VBA, mới tập làm thử, nhờ anh chị góp ý.Chào mọi người. Mình có 1 cột địa chỉ đầy đủ và một cột cần nhập tên quận huyện đã có trong cột địa chỉ kia. Mọi người có thể giúp mình tạo hàm được không? Ví dụ kết quả như hình đây:Cảm ơn mọi người
Mình không rành VBA, mới tập làm thử, nhờ anh chị góp ý.
Không hiểu sao dùng công thức bài 5 lại cho ra kết quả là "Thành phố Hải phòng""Quận" và "Huyện" chỉ lệch nhau 1 ký tự. Vậy thôi làm như Bé Còi cho nó ngắn
Không hiểu sao dùng công thức bài 5 lại cho ra kết quả là "Thành phố Hải phòng"
-----------------
Dán lại ", Thành Phố Hải Phòng" từ A2 vào công thức thì ra kết quả còn lại "Quận..." hoặc "Huyện..."
Nhờ NDU xem giùm file này, không biết lỗi chỗ nào mà kết quả vẫn còn "Quận..."Tôi test trên máy tôi bình thường
Đã sửa được lỗi công thức. Là do dấu cách " " trong REPT.
Thank
=TRIM(MID(TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(A2,", Thành Phố Hải Phòng",""),",",REPT(" ",LEN(A2))),LEN(A2))),6,100))Nhờ NDU xem giùm file này, không biết lỗi chỗ nào mà kết quả vẫn còn "Quận..."
---
Công thức y như bài 5
---
Đã sửa được lỗi công thức. Là do dấu cách " " trong REPT.
Thank
=SUBSTITUTE(REPLACE(A1,1,IFERROR(FIND("Quận",A1)+4,0)+IFERROR(FIND("Huyện",A1)+5,0),""),", Thành Phố Hải Phòng","")
