Tìm hiểu về hàm Find, FindB – Hàm tìm một chuỗi văn bản trong một văn bản khác trong Excel 

Hãy cùng aptech khám phá hàm Find, FindB – công cụ thần kỳ giúp bạn tìm kiếm nhanh chóng chuỗi văn bản trong các tài liệu khác nhau. Đừng bỏ lỡ những thông tin bổ ích này và trở thành “nhà tìm kiếm chuyên nghiệp” trên Excel ngay hôm nay!

Tổng quan về hàm Find, FindB

Mô tả

Hàm FIND, FINDB xác định vị trí của một chuỗi văn bản trong một văn bản khác. Chúng sẽ giúp bạn nhanh chóng và chính xác định được vị trí của ký tự đầu tiên trong chuỗi tìm.

  • Hàm FIND: Sử dụng trong các ngôn ngữ sử dụng bảng mã byte đơn (SBCS), hàm này luôn tính mỗi ký tự byte đơn hoặc byte kép là một, bất kể ngôn ngữ mặc định là gì trong Windows & Office.
  • Hàm FINDB: Sử dụng trong ngôn ngữ sử dụng bảng mã byte kép (DBCS), hàm FINDB đếm mỗi ký tự byte kép là hai nếu bạn đặt ngôn ngữ mặc định là DBCS. Nếu không, hàm FINDB sẽ tính mỗi ký tự là một.

Danh sách các ngôn ngữ DBCS hỗ trợ bao gồm: tiếng Nhật, tiếng Trung Quốc (Giản thể), tiếng Trung Quốc (Phồn thể) và tiếng Hàn Quốc.

Cú pháp

=FIND(find_text, within_text,[start_num])

Đọc Thêm  + Top 9 mẫu bảng chấm công Excel mới nhất hiện nay

=FINDB(find_text,within_text,[start_num])

Trong đó:

find_text: đại diện cho chuỗi văn bản con cần tìm, đây là tham số bắt buộc.

within_text: đại diện cho văn bản chứa chuỗi văn bản con cần tìm,đây  là tham số bắt buộc.

start_num: đại diện cho vị trí bắt đầu tìm trong văn bản within_text, ký tự đầu tiên của within_text có vị trí là 1 vị trí đó tăng dần theo các ký tự của within_text. Nếu bỏ qua tham số “start_num”, mặc định nó sẽ là 1. Tham số này là tùy chọn.

Ghi chú

– Các hàm FIND và FINDB có khả năng phân biệt chữ hoa, chữ thường và không chấp nhận ký tự đại diện. Nếu bạn cần phân biệt chữ hoa/thường và sử dụng ký tự đại diện, hãy sử dụng các hàm SEARCH hoặc SEARCHB.

– Trường hợp chuỗi văn bản con cần tìm là chuỗi rỗng “”, hàm FIND sẽ trả về vị trí của ký tự đầu tiên trong văn bản chứa (within_text), tại vị trí start_num hoặc vị trí 1 nếu không có start_num.

– Nếu chuỗi văn bản con cần tìm (find_text) không xuất hiện trong văn bản chứa (within_text), cả hai hàm FIND và FINDB sẽ trả về giá trị lỗi.

– Nếu start_num nhỏ hơn 0 hoặc lớn hơn độ dài của văn bản chứa (within_text), cả hai hàm FIND và FINDB cũng sẽ trả về giá trị lỗi.

– Bạn có thể sử dụng tham số start_num để bỏ qua một số ký tự xác định không cần tìm kiếm. Hàm FIND luôn trả về số thứ tự của ký tự tính từ đầu của văn bản chứa (within_text), bao gồm tất cả các ký tự được bỏ qua khi sử dụng start_num lớn hơn 1. 

Để hiểu rõ hơn, hãy cùng xem qua một số ví dụ sau đây:

Ví dụ

Hãy xem chuỗi văn bản (within_text) sau đây:

ham-find-findb

  1. Hãy tìm vị trí của chữ “u” đầu tiên trong chuỗi văn bản ô B6.

Sử dụng hàm FIND như sau: =FIND(“u”,B6) kết quả trả về là 3.

ham-find-findb

  1. Hãy tìm vị trí của chữ “h” đầu tiên trong chuỗi văn bản ô B6, bắt đầu từ ký tự thứ 8.

Sử dụng hàm FIND như sau: =FIND(“h”,B6,8) kết quả trả về là 10. Điều này xảy ra vì hàm tính cả các ký tự bị bỏ qua khi sử dụng start_num là 8.

ham-find-findb

FAQ: Những giải đáp về Hàm Find, FindB trong Excel 

1. Các hàm FIND và FINDB trong Excel có khác nhau như thế nào?

Các hàm FIND và FINDB đều được sử dụng để tìm kiếm chuỗi văn bản trong Excel. Tuy nhiên, khác biệt chính giữa hai hàm này là trong cách mà chúng đếm các ký tự. Hàm FIND tính mỗi ký tự byte đơn hoặc byte kép là một, trong khi hàm FINDB tính mỗi ký tự byte kép là hai trong các ngôn ngữ sử dụng bảng mã byte kép (DBCS) như tiếng Nhật, tiếng Trung và tiếng Hàn.

2. Hàm FIND và FINDB có thể phân biệt chữ hoa, chữ thường trong khi tìm kiếm?

Cả hai hàm FIND và FINDB đều phân biệt chữ hoa và chữ thường khi tìm kiếm. Điều này có nghĩa là nếu bạn tìm kiếm chuỗi “abc” và trong văn bản chỉ có chuỗi “aBC”, thì kết quả trả về sẽ là giá trị lỗi.

3. Tại sao tôi nhận được giá trị lỗi khi sử dụng hàm FIND hoặc FINDB?

Có một số trường hợp khiến bạn nhận được giá trị lỗi từ hàm FIND hoặc FINDB. Đó có thể là do chuỗi văn bản con cần tìm không xuất hiện trong văn bản chứa, start_num nhỏ hơn 0 hoặc lớn hơn độ dài của văn bản chứa. Hãy kiểm tra và đảm bảo rằng các tham số đầu vào của hàm được cấu hình chính xác để tránh giá trị lỗi.

Kết luận

Các hàm FIND và FINDB trong Excel là những công cụ mạnh mẽ giúp tìm kiếm văn bản nhanh chóng và chính xác. Chúng có khả năng phân biệt chữ hoa, chữ thường trong quá trình tìm kiếm và cung cấp kết quả là vị trí của chuỗi văn bản được tìm thấy. Tuy nhiên, hãy kiểm tra và đảm bảo rằng các tham số đầu vào được cấu hình đúng để tránh nhận giá trị lỗi. Hãy chia sẻ bài viết này và đóng góp ý kiến của bạn để cùng nhau học hỏi và chia sẻ kiến thức về hàm Find và FindB trong Excel!

About the Author: aiti-aptech

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *