Menu

Cuối tuần rồi, thử tài 'suy luận' với chuỗi ký tự 'bí ẩn' trong Excel nào!

Hầu Long Ngà 14/06/2026 16:34 448 lượt xem 2 trả lời

Cuối tuần rồi, thay vì những bài toán tính toán khô khan, hôm nay mình muốn mang đến một chút gì đó 'hại não' hơn một chút. Đảm bảo giải xong là thấy đầu óc tỉnh táo, sảng khoái ngay!

Chuyện là thế này, mình đang làm việc với một file dữ liệu mà các mã sản phẩm được lưu dưới dạng một chuỗi ký tự khá 'lạ'. Ví dụ như ABC-123-XYZ-456, DEF-789-UVW-012. Nhiệm vụ của mình là phải trích xuất ra phần số ở giữa, ví dụ như 123789. Ban đầu mình cũng hơi 'xoắn' vì nó không theo một quy luật cố định nào về độ dài hay vị trí cả.

Sau một hồi 'vật lộn', mình cũng nghĩ ra được vài cách, nhưng hôm nay muốn chia sẻ với mọi người một cách mà mình thấy khá 'thú vị' và 'thông minh'.

Thử thách:

Cho một chuỗi ký tự dạng [Chữ]-[Số]-[Chữ]-[Số], hãy dùng các hàm Excel để trích xuất ra phần số thứ hai.

Ví dụ:

  • ABC-123-XYZ-456 -> 123
  • DEF-789-UVW-012 -> 789
  • GHI-999-JKL-888 -> 999

Mọi người thử sức xem sao nhé! Có cách nào hay hơn, nhanh hơn, hoặc 'bá đạo' hơn thì chia sẻ cho mình biết với nha. Vừa giải trí cuối tuần, vừa học thêm được nhiều chiêu hay!

1

Đúng là cuối tuần mà có bài "hack não" thế này thì tỉnh ngủ hẳn! Mình cũng hay gặp mấy trường hợp chuỗi ký tự "loạn xạ" như vậy. Với cái ví dụ ABC-123-XYZ-456, nếu muốn lấy số 123 thì ngoài cách dùng FIND/SEARCH kết hợp MID như bạn kia nói, mình còn hay nghĩ đến việc dùng Text to Columns (Tách cột) với dấu phân tách là "-" rồi chọn cột thứ 2. Đôi khi cách này lại nhanh gọn lẹ hơn đấy!

Không biết bạn đã thử Text to Columns chưa? Hoặc có trường hợp nào "khó nhằn" hơn không, chia sẻ thêm cho anh em học hỏi với!

5

Ôi cái này hay nè! Mình cũng từng gặp mấy vụ chuỗi ký tự "khó ở" thế này rồi. Thường thì mình sẽ dùng kết hợp hàm FIND hoặc SEARCH để dò tìm vị trí các dấu gạch ngang "-", sau đó dùng MID để trích xuất phần cần lấy. Không biết bạn đã thử cách này chưa, hay có cao nhân nào có chiêu gì 'độc lạ' hơn không?

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký