Tách chuỗi thành ngày tháng năm

Liên hệ QC

xomxeola113

Thành viên mới
Tham gia
26/8/20
Bài viết
2
Được thích
0
các anh chị giúp em tách chuỗi văn bản ra, ví dụ: "Hoàng Thị Tri 1194/KT/CTN 04/04/1997". chỉ còn thành 04/04/1997. Em cám ơn nhiều ạ
 

File đính kèm

  • thử nghiệm 1 - Copy.xlsx
    50.7 KB · Đọc: 21
Bạn có thế dùng hàm right mà tách chuỗi này ra. Vì chuỗi này khá đều nhau về con số thì cung đạt được yêu cầu của cậu đấy. Ví dụ: =RIGHT(B3,10)

Còn không thì có thể viết code VBA. Nhưng chả cần thiết đâu.
 
các anh chị giúp em tách chuỗi văn bản ra, ví dụ: "Hoàng Thị Tri 1194/KT/CTN 04/04/1997". chỉ còn thành 04/04/1997. Em cám ơn nhiều ạ
1/ Cột B nhập liệu không thống nhất nên không thể sử dụng hàm để tách ra 3 cột (Họ tên, số QĐ, ngày) cho chuẩn được, do các các lỗi sau đây:
- Từ Cell B1068 đến B1130 bị gộp Cell (Merge and Center).
- Có một số Cell nhập thừa chữ S trước họ và tên.
- Có một số Cell nhập thiếu dấu / giữa số QĐ và bộ phận thực hiện.
- Có một số Cell sử dụng Alt+Enter 2 lần.
2/ Có thể sử dụng Find and Replace, thực hiện xong thì mới dùng Text to Columns được nhưng thức hiện nhiều bước quá nên tôi không có thời gian để hướng dẫn (nếu dữ liệu nhiều thì có thể sử dụng VBA).

Lưu ý:
1/ Bạn nên cho biết là File trên do nhiều người nhập liệu rồi ghép vào hay xuất từ phần mềm ra.
2/ Bạn nên nêu rõ cần tách ra 3 cột (Họ tên, số QĐ, ngày) hay chỉ tách riêng cột ngày, Nếu tách riêng cột ngày thì quá dễ.
3/ Nếu biết được phương thức, phương pháp thì mới có giải pháp xử lý vấn đề được tốt hơn.
 
Lần chỉnh sửa cuối:
Thử xem
Mã:
=-LOOKUP(,-MID(SUBSTITUTE(B3&" "," ","_"),ROW($1:$99),10))
 
Bạn tham khảo.
 

File đính kèm

  • thử nghiệm 1 - Copy.xlsx
    51.1 KB · Đọc: 0
OK, cám ơn bạn nhiều :))
1/ Nếu muốn tách ngày thì sử dụng công cụ có sẳn Find and Replace thao tác 2 lần là được kết quả như ý.
2/ Bạn mới tham gia diễn đàn nhưng không quan tâm, để ý đến cách người khác đóng góp kiến ý. Vì vậy, bạn sẽ không nhận được thêm một lời góp ý nào nữa.
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom