Bài viết dưới đây giới thiệu tới các bạn hàm SEARCH, SEARCHB – 1 trong số những hàm nằm trong nhóm hàm văn bản rất được ưa dùng trong Excel.
Bạn đang đọc: Hàm SEARCH, SEARCHB – Hàm xác định vị trí của 1 từ hoặc 1 chuỗi văn bản con trong 1 chuỗi văn bản lớn trong Excel
Mô tả: Hàm xác định vị trí của 1 từ hoặc 1 chuỗi văn bản con trong 1 chuỗi văn bản lớn, không phân biệt chữ hoa và chữ thường.
– Trong ngôn ngữ hỗ trợ DBCS hàm SEARCHB đếm mỗi ký tự là 2 byte, nếu không hàm SEARHB hoạt động như hàm SEARCH.
Cú pháp:
SEARCH(find_text,within_text,[start_num])
SEARCHB(find_text,within_text,[start_num])
Trong đó:
– find_text: Chuỗi văn bản muốn tìm kiếm trong chuỗi lớn, là tham số bắt buộc.
– within_text: Văn bản chứa chuỗi văn bản cần tìm kiếm, là tham số bắt buộc.
– start_num: Vị trí của ký tự bắt đầu tìm kiếm, là tham số bắt buộc.
Chú ý:
– Hàm SEARCH, SEARCHB không phân biệt chữ hoa và chữ thường nếu muốn phân biệt sử dụng hàm FIND, FINDB.
– Có thể sử dụng thêm các ký tự đại diện để tìm kiếm, ví dụ dấu “?”, “*”…
– Nếu hàm không tìm thấy chuỗi văn bản đó -> trả về giá trị lỗi #VALUE!
– Nếu bỏ qua đối số start_num -> giá trị mặc định là 1.
– Nếu start_num hoặc start_num lớn hơn độ dài chuỗi -> hàm trả về giá trị lỗi #VALUE!
Ví dụ:
Xác định vị trí chuỗi văn bản con trong chuỗi văn bản gốc với dữ liệu được mô tả trong bảng dưới đây:
– Tại ô cần tính nhập công thức: =SEARCH(C6,D6,E6).
– Nhấn Enter -> giá trị trả về là:
Tìm hiểu thêm: Trị tuyệt đối trong Excel – Cách dùng và ví dụ
![](https://inhoadon.edu.vn/wp-content/uploads/2024/05/ham-search-searchb-ham-xac-dinh-vi-tri-cua-1-tu-hoac-1-chuoi-van-ban-con-trong-1-chuoi-van-ban-lon-trong-excel_663db3d219f90.webp)
– Tương tự sao chép công thức cho các giá trị còn lại được kết quả:
– Trường hợp bỏ qua tham số start_num -> hàm lấy giá trị mặc định là 1 do đó trả về vị trí chuỗi net đầu tiên:
– Trường hợp start_num hoặc start_num lớn hơn độ dài chuỗi -> hàm trả về giá trị lỗi #VALUE!
>>>>>Xem thêm: Hàm đếm ký tự trong Excel – Cách sử dụng hàm đếm ký tự và ví dụ
– Với hàm SEARCHB các bạn thao tác tương tự. Nếu máy tính của bạn hỗ trợ ngôn ngữ DBCS -> hàm coi mỗi ký tự là 2 byte, nếu không mỗi ký tự là 1 byte.
Trên đây là hướng dẫn và một số ví dụ cụ thể khi sử dụng hàm SEARCH, SEARCHB trong Excel.
Chúc các bạn thành công!