Hỗ trợ tách Xã, Huyện, Thành Phố riêng ra 1 cột

Liên hệ QC

tuanlinhvnnv

Thành viên mới
Tham gia
12/10/17
Bài viết
20
Được thích
1
Giới tính
Nam
Dear Anh/Chị

Cả nhà giúp em có giải pháp công thức nào tách chuỗi ở Cột H (Bôi xanh) Sheet DS-DK thành chi tiết: Tên xã riêng 1 cột, Tên Quận riêng 1 cột, Tên Tỉnh riêng 1 cột.
Ví dụ: Diễn Ngọc, Diễn Châu, Nghệ An --> Thành "Diễn Ngọc"; "Diễn Châu"; "Nghệ An" (Thành 3 cột riêng).

Em cảm ơn cả nhà nhiều.
 

File đính kèm

  • DSDK MST TNCN.xls
    863 KB · Đọc: 9
Dear Anh/Chị

Cả nhà giúp em có giải pháp công thức nào tách chuỗi ở Cột H (Bôi xanh) Sheet DS-DK thành chi tiết: Tên xã riêng 1 cột, Tên Quận riêng 1 cột, Tên Tỉnh riêng 1 cột.
Ví dụ: Diễn Ngọc, Diễn Châu, Nghệ An --> Thành "Diễn Ngọc"; "Diễn Châu"; "Nghệ An" (Thành 3 cột riêng).

Em cảm ơn cả nhà nhiều.

Theo quy tắc phường/xã; quận/huyện; tỉnh/tp thì làm đơn giản.
 

File đính kèm

  • DSDK MST TNCN.xls
    1.2 MB · Đọc: 15
=TRIM(MID(SUBSTITUTE($H3;", ";REPT(" ";100));1+(COLUMN(A1)-1)*100;100))
Ý nghĩa công thức này bạn giải thích qua cho mình hiểu chút được không?Cảm ơn bạn mình đang cần cái này.

Biết làm chứ không biết giải thích bạn ơi. Địa chỉ của bạn nó theo nguyên tắc kết thúc mỗi địa danh là nó có dấu "," nên mình đổi dấu ", " thành 100 " ", sau đó dùng hàm mid để tách từng cái thôi, Còn đơn giản nữa bạn dùng left-find để lấy cột phường/xã, dùng right-find để lấy thành phố/tỉnh, sau đó dùng mid để lấy quận/huyện (trừ số ký tự phường/xã, tỉnh/thành phố là được).
 
Dear Anh/Chị

Cả nhà giúp em có giải pháp công thức nào tách chuỗi ở Cột H (Bôi xanh) Sheet DS-DK thành chi tiết: Tên xã riêng 1 cột, Tên Quận riêng 1 cột, Tên Tỉnh riêng 1 cột.
Ví dụ: Diễn Ngọc, Diễn Châu, Nghệ An --> Thành "Diễn Ngọc"; "Diễn Châu"; "Nghệ An" (Thành 3 cột riêng).

Em cảm ơn cả nhà nhiều.
Dùng Text to Column là đơn giản nhất.
 
Bạn copy cột H ra thành 3 cột và làm như sau
1. Chọn Cột Tĩnh nhấn Ctrl + H chỗ Find gõ ,* sau đó nhấn OK
2. Chọn Cột Xã nhấn Ctrl + H chỗ Find gõ *, sau đó nhấn OK
3. Tại Cột Huyện (VD: Dòng 3 cột 3) Tại cột 4 bạn gõ =LEFT(C3,LEN(TRIM(C3))-LEN(TRIM(B3))+2), Rồi copy cột 4 và paste special dạng Value sau đó3 nhấn Ctrl + H chỗ Find gõ ,* sau đoa nhấn OK
Chúc bạn thành công
 
Dear Anh/Chị

Cả nhà giúp em có giải pháp công thức nào tách chuỗi ở Cột H (Bôi xanh) Sheet DS-DK thành chi tiết: Tên xã riêng 1 cột, Tên Quận riêng 1 cột, Tên Tỉnh riêng 1 cột.
Ví dụ: Diễn Ngọc, Diễn Châu, Nghệ An --> Thành "Diễn Ngọc"; "Diễn Châu"; "Nghệ An" (Thành 3 cột riêng).

Em cảm ơn cả nhà nhiều.
Copy cột H qua cột X rồi dùng Text to Column.
Hoặc dùng hàm tự tạo.
 

File đính kèm

  • DSDK MST TNCN.xls
    1.2 MB · Đọc: 7
Biết làm chứ không biết giải thích bạn ơi. Địa chỉ của bạn nó theo nguyên tắc kết thúc mỗi địa danh là nó có dấu "," nên mình đổi dấu ", " thành 100 " ", sau đó dùng hàm mid để tách từng cái thôi, Còn đơn giản nữa bạn dùng left-find để lấy cột phường/xã, dùng right-find để lấy thành phố/tỉnh, sau đó dùng mid để lấy quận/huyện (trừ số ký tự phường/xã, tỉnh/thành phố là được).
Ok mình cảm ơn bạn nhiều
Bài đã được tự động gộp:

Bạn copy cột H ra thành 3 cột và làm như sau
1. Chọn Cột Tĩnh nhấn Ctrl + H chỗ Find gõ ,* sau đó nhấn OK
2. Chọn Cột Xã nhấn Ctrl + H chỗ Find gõ *, sau đó nhấn OK
3. Tại Cột Huyện (VD: Dòng 3 cột 3) Tại cột 4 bạn gõ =LEFT(C3,LEN(TRIM(C3))-LEN(TRIM(B3))+2), Rồi copy cột 4 và paste special dạng Value sau đó3 nhấn Ctrl + H chỗ Find gõ ,* sau đoa nhấn OK
Chúc bạn thành công
Mình cảm ơn bạn
Bài đã được tự động gộp:

Copy cột H qua cột X rồi dùng Text to Column.
Hoặc dùng hàm tự tạo.
Em cảm ơn anh
 
Web KT
Back
Top Bottom