Hàm tách chuỗi thông tin trên Căn cước công dân (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

luutrutamthoi

Thành viên mới
Tham gia
26/9/09
Bài viết
32
Được thích
2
Em muốn cập nhật thông tin danh sách nhân viên. Nếu nhập thủ công thì lâu quá và có thể sai sót. Em quét được thông tin này từ QrCode trên Căn cước công dân. Tuy nhiên, không tách được các thông tin này, em nhờ các a/c trích xuất thông tin theo mẫu file excel kèm theo giúp em.
087088000655|341371445|Thái Quang A|27081988|Nam|Số Nhà 137, Tổ 6, Ấp 9, Mỹ Hiệp, Cao Nam, Vĩnh Long|25032021
 

File đính kèm

Em muốn cập nhật thông tin danh sách nhân viên. Nếu nhập thủ công thì lâu quá và có thể sai sót. Em quét được thông tin này từ QrCode trên Căn cước công dân. Tuy nhiên, không tách được các thông tin này, em nhờ các a/c trích xuất thông tin theo mẫu file excel kèm theo giúp em.
087088000655|341371445|Thái Quang A|27081988|Nam|Số Nhà 137, Tổ 6, Ấp 9, Mỹ Hiệp, Cao Nam, Vĩnh Long|25032021

Data => Text to Columns

.
 
Dùng Text to Columns nó tách không chính xác, phải xử lý thủ công thêm. Mình muốn dùng công thức để tách chuỗi cho nó chính xác
Mình đã làm như nào mà không chính xác? Cái không chính xác đó đâu?
Như thế nào thì mới chính xác?
 
Mình đã làm như nào mà không chính xác? Cái không chính xác đó đâu?
Như thế nào thì mới chính xác?
Vâng. Cám ơn bạn. Cách của bạn dùng được. Do hôm trước mình nhấn luôn Finish nên thiếu thao tác, phải kẻ vạch cho từng nhóm.
Tuy nhiên, vấn đề là mình không có đầy đủ dữ liệu cùng một lúc, mà nhân viên họ đưa lắt nhắt nhiều lần, rồi tuyển nhân viên mới...
Nếu có công thức nào mà chỉ cần mình dán dữ liệu vào là nó tự hiển thị tách luôn thì hay quá. Mình nghe nói có thể dùng hàm len + search thì có thể tách được, nhưng mình không biết cách sử dụng. Mong các cao thủ giúp thêm.
 
Vâng. Cám ơn bạn. Cách của bạn dùng được. Do hôm trước mình nhấn luôn Finish nên thiếu thao tác, phải kẻ vạch cho từng nhóm.
Không phải là kẻ vạch cho từng nhóm mà là ở bước 1 chọn Delimited, bước 2 chọn Other và nhập ký tự |

Nếu dữ liệu ở 1 cột thì chọn toàn bộ cột rồi mới Data -> Text to Columns. Không ai làm từng dòng đâu nhé.

Muốn người khác làm bằng code hay công thức thì cũng phải mô tả cho người ta hiểu. Trên cơ sở bài #1 thì nếu có 100 dòng dữ liệu (100 người dân) thì tôi chịu không biết trình bầy 100 cụm kết quả như thế nào.

Hãy đính kèm tập tin có 10 dòng dữ liệu và điền bằng tay kết quả từ những dữ liệu đó.

Tôi chỉ giúp phần mô tả vấn đề. Lẽ ra mỗi người lên GPE nhờ trước hết phải đi học một khóa ngắn hạn về mô tả vấn đề, kỹ năng nói, viết, kỹ năng giao tiếp.
 
Em muốn cập nhật thông tin danh sách nhân viên. Nếu nhập thủ công thì lâu quá và có thể sai sót. Em quét được thông tin này từ QrCode trên Căn cước công dân. Tuy nhiên, không tách được các thông tin này, em nhờ các a/c trích xuất thông tin theo mẫu file excel kèm theo giúp em.
087088000655|341371445|Thái Quang A|27081988|Nam|Số Nhà 137, Tổ 6, Ấp 9, Mỹ Hiệp, Cao Nam, Vĩnh Long|25032021
Xem công thức trong file với dữ liệu nhập vào ô B2 theo 2 mẫu.
 

File đính kèm

... Lẽ ra mỗi người lên GPE nhờ trước hết phải đi học một khóa ngắn hạn về mô tả vấn đề, kỹ năng nói, viết, kỹ năng giao tiếp.
Vấn đề là số chỗ dạy được cái này quá ít so với số chỗ dạy Tin Học Văn Phòng.:p
 
Vấn đề là số chỗ dạy được cái này quá ít so với số chỗ dạy Tin Học Văn Phòng.:p
Ngày xưa người ta giao tiếp bằng lời nói, chữ viết. Ngày nay người ta thậm chí đi với nhau, ngồi với nhau, nhưng mỗi người chỉ cắm mặt vào cái "đang cầm trên tay". Nói ít với nhau nên lúc bắt buộc phải nói cái miệng nó cứng cứng, ngượng nghịu. Viết cũng có ít đấy, gõ tin nhắn. Nhưng toàn kiểu: ah, c, dc, bt, thì rồi kỹ năng không có, mà nếu từng có thì cứ mai một đi theo năm tháng. Nói thực lòng là tôi rất ít khi dùng di động. Nếu có cũng chỉ để người khác có thể gọi cho mình, chứ không phải để mình có thể gọi cho ai đó. Tôi không chơi phây. Các em bắt tạo tài khoản để đọc tin tức, tình hình của các em ở nhà.
 
Xem công thức trong file với dữ liệu nhập vào ô B2 theo 2 mẫu.
Dạ gần được rồi ạ. Nhờ anh sửa thêm:
- Phần tách chi tiết địa chỉ (C16:C21): Mẫu có số nhà thì nó hiển thị, nhưng mẫu không có số nhà thì nó không có thông tin
- Phần tổ, ấp (C17:C18): Chỉ hiển thị phần số, không ghi chữ "tổ", "ấp"
087182000839|341047494|Nguyễn Thị B|10101982|Nữ|Tổ 18, Ấp 2, Mỹ Long, Tân Hồng, Tiền Giang|04032021
087088000655|341371445|Thái Quang A|27081988|Nam|Số Nhà 137, Tổ 6, Ấp 9, Mỹ Hiệp, Cao Nam, Vĩnh Long|25032021

1624159718744.png
 

File đính kèm

Dạ gần được rồi ạ. Nhờ anh sửa thêm:
- Phần tách chi tiết địa chỉ (C16:C21): Mẫu có số nhà thì nó hiển thị, nhưng mẫu không có số nhà thì nó không có thông tin
- Phần tổ, ấp (C17:C18): Chỉ hiển thị phần số, không ghi chữ "tổ", "ấp"
087182000839|341047494|Nguyễn Thị B|10101982|Nữ|Tổ 18, Ấp 2, Mỹ Long, Tân Hồng, Tiền Giang|04032021
087088000655|341371445|Thái Quang A|27081988|Nam|Số Nhà 137, Tổ 6, Ấp 9, Mỹ Hiệp, Cao Nam, Vĩnh Long|25032021

View attachment 260944
Đúng theo mẫu 2 mờ, kết quả tròn vuông như thế nào? nhập tay và gởi lại file
 
Không phải là kẻ vạch cho từng nhóm mà là ở bước 1 chọn Delimited, bước 2 chọn Other và nhập ký tự |

Nếu dữ liệu ở 1 cột thì chọn toàn bộ cột rồi mới Data -> Text to Columns. Không ai làm từng dòng đâu nhé.

Muốn người khác làm bằng code hay công thức thì cũng phải mô tả cho người ta hiểu. Trên cơ sở bài #1 thì nếu có 100 dòng dữ liệu (100 người dân) thì tôi chịu không biết trình bầy 100 cụm kết quả như thế nào.

Hãy đính kèm tập tin có 10 dòng dữ liệu và điền bằng tay kết quả từ những dữ liệu đó.

Tôi chỉ giúp phần mô tả vấn đề. Lẽ ra mỗi người lên GPE nhờ trước hết phải đi học một khóa ngắn hạn về mô tả vấn đề, kỹ năng nói, viết, kỹ năng giao tiếp.
Vâng, bác nói đúng, em cung cấp dữ liệu hơi ít, em sẽ rút kinh nghiệm ạ
Bài đã được tự động gộp:

Giống file trước, chỉ có kết quả công thức của mình, còn kết quả mong muốn không thấy
 

File đính kèm

Bài này phức tạp lắm, Ví dụ nó không có "Tổ" mà nó có "Khóm", nó không có "Âp" mà nó có "Thôn", "Phường", nó mới làm lần đầu nên không có số CMND, v.v...

.
 
Lần chỉnh sửa cuối:
Vâng, bác nói đúng, em cung cấp dữ liệu hơi ít, em sẽ rút kinh nghiệm ạ
Bài đã được tự động gộp:
Xem công thức trong file
Bài đã được tự động gộp:

Bài này phức tạp lắm, Ví dụ nó không có "Tổ" mà nó có "Khóm", nó không có "Âp" mà nó có "Thôn", "Phường", nó mới làm lần đầu nên không có số CMND, v.v...

.
Chỉ xét 2 khả năng, các trường hợp khác sai ráng chịu :p
 

File đính kèm

Bài này phức tạp lắm, Ví dụ nó không có "Tổ" mà nó có "Khóm", nó không có "Âp" mà nó có "Thôn", "Phường", nó mới làm lần đầu nên không có số CMND, v.v...

.
Dạng này đúng là phức tạp nếu dữ liệu nó không được chuẩn hoá từ hệ thống.

087088000655|341371445|Thái Quang A|27081988|Nam|Số Nhà 137, Tổ 6, Ấp 9, Mỹ Hiệp, Cao Nam, Vĩnh Long|25032021

Nếu hệ thống có cố định các trường: tổ, ấp... Những thông tin nào không có thì để trống nhưng vẫn ngăn cách trường bằng các dấu phẩy "," thì mới xử lý chính xác được. Ngoài lề chút là do muốn chuẩn hoá việc nhập liệu tương tự trường hợp trên (lúc có dữ liệu, lúc không) nên hệ thống bệnh viện nó để ra một tiêu chuẩn quốc tế chung "HL7" cho việc nhập dữ liệu của bệnh viện là qui định luôn số trường (field) cần có của một nội dung nào đó, ngăn cách nhau dấu "|", nếu không có dữ liệu thì để trống.

PID||75675|1478895^4^M10^PA||Smith^John^||19591123|M||||||||||||||||||||||
 
Lần chỉnh sửa cuối:
Ba cái nảy là đồ thay đổi liền liền. Ta cứ theo chính sách "hiện tại thấy đến đâu làm công thức đến đó".
Bỏ nhiều công sức làm cái công thức tổng quát chỉ dăm bữa sau nó thay đổi là phải làm lại hết.
 
Ba cái nảy là đồ thay đổi liền liền. Ta cứ theo chính sách "hiện tại thấy đến đâu làm công thức đến đó".
Bỏ nhiều công sức làm cái công thức tổng quát chỉ dăm bữa sau nó thay đổi là phải làm lại hết.
Dữ liệu truy xuất từ QrCode khả năng chuẩn khá cao
 
Web KT

Bài viết mới nhất

Back
Top Bottom