Ngày xửa ngày xưa, nàng Tấm muốn đi tham dự lễ hội phải trải qua ải của người mẹ kế, yêu cầu Tấm phải ngồi lựa thóc ra thóc, gạo ra gạo trong mớ hỗn độn mà mẹ kế ban tặng…. E hèm, ngày nảy ngày nay, gặp bài toán lựa thóc vậy chẳng lẽ phải ngồi khóc đợi bụt. Cùng kiếm tiền sẽ chia sẽ với bạn thủ thuật lọc ký tự bất kỳ trong bảng tính một cách vô cùng đơn giản.
Thóc ra thóc, gạo ra gạo nha…… Tấm
Một ngày đẹp trời, sếp quăng cho tôi cái bảng trên, giao cho tôi đề bài như sau:
- Phân loại theo nhóm (ME, Main, MFG1, MFG2…) và chỉ lấy nhóm MFG1
- Phân loại theo màu (Shift 1, Shift A, Shift B, Shift D)
Việc phân loại theo nhóm thì dễ rồi, đầu tiên tôi sẽ thêm trước cột Operator Name 1 cột trống, và đặt tên là Nhóm. Tôi sử dụng hàm Left để lọc ra nhóm MFG1. Vậy làm LEFT là hàm gì? Thủ thuật lọc ký tự bất kỳ trong bảng bắt đầu
HÀM LEFT
Tra google thì ai cũng biết, hàm LEFT là hàm trích xuất kí tự từ bên trái, xử lý chuỗi.
Công thức của hàm LEFT:
=LEFT(text;[num_chars])
Trong đó:
- Text: là chuỗi văn bản bắt buộc.
- Num_chars: là số lượng kí tự muốn trích xuất tính từ bên trái
Vậy là xong vế thứ nhất, bắt đầu xử lý tiếp vế thứ 2: Phân loại theo màu (Shift 1, Shift A, Shift B, Shift C, Shift D). Lại thêm trích xuất kí tự, nhưng lần này là ký tự nằm trong cụm. Chúng ta không thể sử dụng hàm LEFT được gì cụm từ có độ dài ngắn khác nhau, không thể ngồi đếm kí tự được. Vậy phải làm sao?
Tôi cần lấy ký tự “Shift 1” trong đoạn văn của cột “Operator Name”. Nếu tìm thấy giá trị là “Shift 1” thì sẽ trả vào ô chỉ định là “Yes”, còn không tìm thấy thì sẽ trả kết quả là “No”. À ha, câu chuyện dễ hơn rồi, thế thì dùng hàm IF kết hợp với ISERROR & FIND là ra thôi
Cách dùng hàm IF –> Xem tại đây
Cách dùng hàm ISERROR –> Cùng nhau rà lỗi. Xem tại đây
Cách dùng hàm FIND –> Trải lại vị trí của một kí tự hay chuỗi. Xem tại đây
Tôi dùng hàm kết hợp sau đây:
=IF(ISERROR(FIND(“Shift 1″,C2)),”No”,”Yes”)
Nghĩa là: Tìm từ khóa “Shift 1” trong cột C2 (cột Operator Name) và thực hiện rà lỗi. Nếu không phải là “Shift 1” thì trả về kí tự là No, nếu đúng là “Shift 1” thì trả về kí tự là Yes
Đây là thành quả:
1 comment
[…] Có thể bạn cần: “Thủ thuật lọc ký tự bất kỳ trong bảng” – Xem tại đâ… […]