Học EXCEL cơ bản | 46 Tách tên quận, huyện từ địa chỉ cho trước
▷ Xem thêm “Thành thạo Excel trong 7 ngày”:
▷ Xem thêm “Tự động hoá Excel và báo cáo với VBA”:
▷ Video được cung cấp miễn phí bởi
▷ Facebook Page:
Tách tên quận, huyện từ 1 địa chỉ Việt Nam bằng hàm trong excel – có thể áp dụng kĩ thuật này cho các trường hợp khác. Trong bài sử dụng hàm FIND, MID, LEFT, RIGHT, LEN
▷ Khoá học Excel:
▷ Khoá học VBA:
Bài liên quan: Bài số 38
Download file hướng dẫn từng bước:
Download file Excel:
Nguồn: https://ftlinuxcourse.com
Xem thêm bài viết khác: https://ftlinuxcourse.com/cong-nghe
Đây là nội dung nhỏ trong bộ khoá học:
▷ Khoá học "Học Excel, Có Việc Ngay": http://bit.ly/2uPgEXL
▷ Khoá học "Hãy để VBA giúp bạn tăng năng suất làm việc": http://bit.ly/2tcCvGI
▷ Video được cung cấp miễn phí bởi https://hocexcel.online
M cần hỏi chút đc ko ạ
Chào bạn nhé
E làm thất bại 😩
=MID(A1,FIND("Ngô",A1),FIND("Thành Phố",A1)-2-FIND("Ngô",A1))
Với A1=Số abc Đà Nẵng, Phường Lạc Viên, Quận Ngô Quyền, Thành Phố Hải Phòng
Cho mình hỏi tại sao căn chỉnh xong in excell lại bị chữ nhỏ đi
Anh cho hỏi sự khác nhau giữa tên riêng và tên chuẩn của tin 11 đi ạ
Ko tai duoc file roi, hic hic
Hi anh, em đã làm và thành công, nhưng nếu như địa chỉ bằng tiếng anh, có khi là district 1 hoặc Go Vap district, trường hợp này mình làm sao xác định vị trí chữ district để lấy được tên của quận đó ra anh ha.
file trong mô tả bị lỗi hết r bạn ơi ! mong bạn úp lại cho mọi người với nhé.. cảm ơn bạn
Xem video của ad cứ như nghe vov giao thông ấy nhỉ 🙂
hố hố, anh ơi, trong 4 cái địa chỉ kia có một cái chính xác là địa chỉ nhà em hahaha
=MID(A5,FIND("Quận",A5)+LEN("Quận "),FIND(",",A5,FIND("Quận",A5))-FIND("Quận",A5)-LEN("Quận "))
=MID(A5,FIND(" ",A5,FIND(",",A5,FIND(",",A5)+1)+2)+1,FIND(",",A5,FIND(",",A5,FIND(",",A5)+1)+1)-FIND(" ",A5,FIND(",",A5,FIND(",",A5)+1)+2)-1)
Anh ơ cho em hỏi, Em muốn tách chuỗi này thì lam thế nào
1/1 1 00034567 ca phe trung nguyên 8935089172123 2
1/1 3 00356767 banh gao lut 20g 45678 3
kết quả là: 1: 8935089172123
2: 45678
Em cảm ơn anh nhieu!
sao phần 47 lại để riêng tư hả a ơi? :(((((((((((((((((((((((((((
Cảm ơn anh rất nhiều !! Mong anh có nhiều video hay nữa ạ!! Chúc anh thành công trong cuộc sống và công việc!!
em không tải được bài số 46 vs bài số 44 về máy a ơi
Anh DT ơi, em nghĩ ra cách này, anh xem thử xem nhak :):
Em không biết làm clip và gửi file (em đã làm mẫu) như anh nên em đành phải đánh máy, hi vọng anh sẽ hiểu đc ý của em :).
Đầu tiên em xin nói sơ về cách làm của anh. Anh sẽ tìm vị trí của 1 kí tự nào đó, rồi tách chuỗi (tách giữa, trái, hoặc phải). Rồi từ chuỗi đó lại tiếp tục tìm và tách, lặp lại cho đến khi ra được kết quả mong muốn.
Nhưng vs cách làm của em thì em chỉ cần tách 1 lần là có thể ra ngay được kết quả. Vì thế em nghĩ cách này sẽ nhanh gọn hơn :).
H vào phần chính, em sẽ giải thích cách làm của em.
Ví dụ với địa chỉ này:
Số 173 Đà Nẵng, Phường Lạc Viên, Quận Ngô Quyền, Thành Phố Hải Phòng
Em sẽ dùng hàm MID để tách kết quả.
1. Cú pháp hàm MID (chuỗi cần tách, vị trí bắt đầu tách, số kí tự cần tách)
Chuỗi cần tách là chuỗi địa chỉ. Ở trong file Excel thì chuối địa chỉ là ô A5, nên từ giờ em sẽ viết là A5.
2. Vị trí bắt đầu tách, sẽ là vị trí của “ ”+1. Khoảng trắng em đề cập ở đây là khoảng trắng giữa chữ “Quận” và tên quận. Ví dụ trên kia: “…Quận Ngô Quyền…” là khoảng trắng giữa chữ Quận và chữ Ngô. Vậy kí tự bắt đầu tách là kí tự N trong chữ Ngô.
Vậy vấn đề là làm sao để tìm đc vị trí đó?
Cái này thì tất nhiên là dùng hàm FIND rồi.
Cú pháp của hàm FIND (tìm gì, ở đâu, bắt đầu tìm từ vị trí nào)
Nhưng em theo dõi clip thì khi anh sử dụng hàm FIND đã quên không sử dụng thành phần thứ 3 trong cú pháp hàm FIND. Chính chỗ này sẽ làm công việc đơn giản hơn.
Như vậy để tìm vị trí của “khoảng trắng” em sẽ dùng hàm:
=FIND (“ ”,A5, từ vị trí của chữ “Quận”)
Vị trí của chữ quận thì dùng: =FIND (“Quận”, A5). Ở chỗ này ko cần xài thành phần thứ 3, Excel sẽ mặc định là 1.
Vậy công thức để tìm vị trí của khoảng trắng sẽ là vầy:
=FIND(" ",A5,FIND("Quận",A5))
Cộng kết quả trên vs 1 ta sẽ được vị trí bắt đầu tách.
3. Vấn đề cuối cùng là tìm số kí tự cần tách = vị trí của “,” – vị trí của “ ” – 1
Dấu phẩy này là dấu phẩy sau chữ “Quyền”.
Cái công thức này thì áp dụng việc đếm số số tự nhiên liên tiếp, em sẽ không giải thích hen.
Vị trí của “,” em cũng dùng cách tương tự như trên:
=FIND (“,”,A5, từ vị trí của chữ “Quận”)
=FIND(",",A5,FIND("Quận",A5))
=> Số kí tự cần tách: =FIND(",",A5,FIND("Quận",A5))-FIND(" ",A5,FIND("Quận",A5))-1
4. Vậy ta sẽ có hàm như sau:
=MID(A5,FIND(" ",A5,FIND("Quận",A5))+1,FIND(",",A5,FIND("Quận",A5))-FIND(" ",A5,FIND("Quận",A5))-1)
=Ngô Quyền
Em giải thích hơi dài dòng, anh có gắng đọc nhak, để kiểm chứng thì anh có thể gõ từng hàm 1, sẽ biết đc đúng sai. Cảm ơn anh đã nghe :).
CHO MÌNH HỎI MUỐN TÁCH CÙNG
LÚC QUẬN HUYỆN TRONG MỘT CỘT THẾ NÀO BẠN, CHỨ KHÔNG CẦN ÁP DỤNG CÔNG THỨC CHO TỪNG QUẬN HAY HUYỆN.TKS
tks anh
bài này mình thấy rất hay
Sau khi xem video của ĐT Nguyễn hướng dẩn học EXCEL tôi giống như người từ trong bóng tối lần ra ánh sáng
Tách tên quận, huyện từ 1 địa chỉ cho trước hoặc tách họ và tên trong excel