Hàm FIND, hàm FINDB trong Excel – Tìm vị trí chuỗi văn bản

Rate this post
Trong bài viết hôm nay chúng tôi sẽ hướng dẫn bạn cách dùng hàm FIND, hàm FINDB trong Excel để tìm vị trí chuỗi văn bản nằm bên trong một đoạn văn bản khác.

Hàm FIND, hàm FINDB trong Excel là hai hàm giúp người dùng có thể tìm được vị trí chuỗi văn bản nằm bên trong một đoạn văn bản khác. Kết quả trả về vị trí đầu tiên bắt đầu chuỗi văn bản. Cụ thể hàm FIND trong Excel sẽ dùng cho ngôn ngữ bảng mã một byte (SBCS) còn hàm FINDB trong Excel sẽ sử dụng cho ngôn ngữ dùng bảng mã hai bytes kép (BDCS). Bytes kép BDCS gồm: tiếng Nhật – Japanese, tiếng Trung giản thể – Simplified, tiếng Trung phồn thể – Chinese và tiếng Hàn Quốc – Korean. Tức là tùy thuộc vào từng ngôn ngữ mặc định để lựa chọn hàm phù hợp.

Hàm FIND, hàm FINDB

Hàm FIND và hàm FINDB trong Excel

Nghe thì có vẻ như rất trừu tượng, khó hiểu và không biết cách áp dụng như thế nào. Chính vì vậy hôm nay chúng tôi sẽ giới thiệu chi tiết cách sử dụng hàm FIND, cách sử dụng hàm FINDB trong Excel thông qua ví dụ cụ thể, cùng chúng tôi tìm hiểu ngay nhé.

Cú pháp, ý nghĩa, lưu ý của hàm FIND, hàm FINDB trong Excel

Như đã nói ở trên thì tùy thuộc vào từng dạng ngôn ngữ để lựa chọn hàm. Cụ thể:

  • Hàm FIND: đếm mỗi ký tự là 1 gồm: byte đơn, byte kép hay bất kể một ngôn ngữ nào.
  • Hàm FINDB: đếm mỗi ký tự byte kép là 2 trong trường hợp bạn thao tác với ngôn ngữ mặc định có hỗ rợ DBCS (tiếng Nhật, Trung Quốc, Hàn Quốc). Nếu không đủ điều kiện như trên thì hàm FINDB sẽ đếm mỗi ký tự lần lượt là 1.

Cú pháp:

=FIND(find_text, within_text; [start_num])

=FINDB(find_text, within_text; [start_num])

Ý nghĩa:

  • Find_text: chuỗi văn bản mà chúng ta cần tìm vị trí.
  • Within_text: chuỗi văn bản đầu tiên có chứa chuỗi văn bản cần tìm, giá trị này bắt buộc.
  • Start_num: vị trí của ký tự đầu tiên trong chuỗi Within_text, thường thì đó là ký tự số 1.

Lưu ý:

  • Hàm FIND và hàm FINDB có phân biệt chữ thường, chữ hoa và không cho dùng ký tự đặc biệt hay đại diện. Trường hợp muốn dùng ký tự đại diện thì bạn có thể dùng hàm SEARCH, hàm SEARCHB.
  • Trường hợp chuỗi văn Find_text trống thì hàm FIND kết quả sẽ trả về vị trí đầu tiên trong chuỗi Within_text.
  • Trường hợp chuỗi văn bản Find_text không có trong chuỗi Within_text thì kết quả của cả hai hàm FIND và hàm FINDB đều trả về giá trị lỗi.
  • Trường hợp Start_num lớn hơn giá trị chuỗi Within_text và nhỏ hơn 0 thì kết quả hàm báo lỗi.

Cách sử dụng hàm FIND trong Excel

Ví dụ:

Cho ví dụ chuỗi văn bản như bảng dưới đây, bạn hãy tìm vị trí chữ a thứ nhất trong chuỗi Taichua.com.

Cách sử dụng hàm FIND và hàm FINDB

Ví dụ hàm FIND trong Excel

Tìm vị trí chữ a thứ nhất ta dùng hàm FIND theo cú pháp =FIND(“a”;E7) .

Trong đó:

  • a chính là vị trí cần tìm
  • E7 là chuỗi văn bản

Kết quả trả về là 2.

Hàm FIND và FINDB trong Excel

Kết quả hàm FIND

Cách sử dụng hàm FINDB trong Excel

Ví dụ:

Cho ví dụ chuỗi văn bản như bảng dưới đây, bạn hãy tìm vị trí chữ a thứ nhất ở ô F10 bắt đầu từ vị trí thứ 3 trong chuỗi Taichua.com.

Cách sử dụng hàm FINDB trong Excel

Ví dụ hàm FINDB

Tìm vị trí a thứ nhất ở ô F10 bắt đầu từ vị trí thứ 3 ta dùng hàm FINDB theo cú pháp =FINDB(“a”;F10;3).

Trong đó:

  • a là vị trí cần tìm
  • F10 là đoạn văn bản chứa vị trí cần tìm
  • 3 là tìm từ vị trí thứ 3.

Nhấn Enter và nhận kết quả:

Hướng dẫn dùng hàm FINDB trong Excel

Kết quả hàm FINDB

Bài viết trên đây đã hướng dẫn cách sử dụng hàm FIND, hàm FINDB thông qua ví dụ và cú pháp chi tiết. Bạn có thể tham khảo thêm hàm DAYS để trả về số ngày giữa hai ngày. Hy vọng bạn sẽ sử dụng thành thạo các hàm trong Excel.