- Tham gia
- 3/7/07
- Bài viết
- 4,946
- Được thích
- 23,208
- Nghề nghiệp
- Dạy đàn piano
Hàm FIND có một tham số thứ 3, mà thường thì chúng ta sẽ bỏ qua. Tham số chỉ cho FIND bắt đầu tìm từ chỗ nào trong chuỗi, và nếu bỏ qua thì FIND sẽ tìm từ ký tự đầu tiên bên trái.Xin mở rộng thêm : Nếu trong chuỗi cần tách có nhiều hơn 2 nhóm, giữa các nhóm phân cách nhau bằng 1 ký tự đặc biệt nào đó không nằm trong chuỗi mã của các nhóm thì làm thế nào. Chính vì thế phần trên tôi có hỏi: Nếu trong ô B3 có 2 dấu "/" thì dùng công thức nào để xác định vị trí của dấu "/" thứ 2.
Lợi dụng điều này, khi bạn đã có kết quả tìm ra dấu "/" thứ nhất, bạn dùng kết quả đó để làm tham số thứ ba cho FIND, nó sẽ tìm tiếp cho bạn dấu "/" thứ hai.
Ví dụ, tôi có chuỗi này trong ô A1: 1234/5678/abcd
- Tìm dấu "/" thứ nhất thì dễ rồi:
=FIND("/", A1) - Tìm dấu "/" thứ hai:
=FIND("/", A1, FIND("/", A1)+1)Dịch Nôm nó ra thì có nghĩa là: đứng từ vị trí của dấu "/" thứ nhất trong ô A1, nhích tới một bước, rồi tìm cho tui thêm một cái dấu "/" nữa xem nó nằm ở đâu...