Hàm Search
I: Mô tả
Dùng để tìm vị trí bắt đầu của một chuỗi con trong một chuỗi
II: Cú pháp
=(find_text, within_text, start_num)
=(chuỗi văn bản cần tìm,chuỗi văn bản chứa chuỗi cần tìm,vị trí bắt đầu tìm trong within_text)
Lưu ý: Nếu chuỗi vb cần tìm là dạng text thì phải để trong ngoặc kép “”
Nếu không điền start_num thì mặc định là 1
Hàm Search không phân biệt chữ hoa và thường
Trong đó:
Mình sẽ chỉ ra cụ thể trong ví dụ sau.
find_text : Chuỗi văn bản cần tim (chuỗi con), trong ví dụ trên find_text là ký tự dấu chấm “.”
within_text : Chuỗi văn bản chứa chuỗi cần tìm (chuỗi mẹ) trong ví dụ trên within_text là số điện thoại ô B3
start_num : vị trí bắt đầu tìm trong chuỗi mẹ, trong ví dụ trên không điền start_num excel mặc định là 1
III: Ví dụ minh họa
Ví dụ 1
Đề : Điền cột ký tự “.” dựa vào cột số điện thoại ( tìm số thứ tự dấu chấm “.” trong số điện thoại)
Đáp án : Tại ô C3 nhập công thức sau
=Search(“.”,B3) –> Công thức trả về kết quả là 4
Giải thích: ký tự “.” nằm ở vị trí thứ 4 trong số điện thoại 034.676501
Ví dụ 2:
=Search(“i”,”Haidang”) =3
=Search(“E”,”VietExcel”) = 3 (Nếu dùng hàm find sẽ cho kết quả là 5)
= Search (“D”,”Haidang”)= 4 (hàm search khác với ham find là không phân biệt chữ hoa thường, trong trường hợp này dùng hàm find sẽ báo lỗi nhưng hàm search thì vẫn cho kết quả là 4)
Ví dụ 3:
Đề : Điền mã vùng dựa vào cột số điện thoại
Đáp án : Tại ô D3 nhập công thức sau
=LEFT(B3,search(“.”,B3)-1) –> Công thức trả về kết quả 034
Giải thích công thức:
Lấy những ký đằng trước dấu chấm.
Search(“.”,B3) –> Sẽ trả về kết quả 4
Search(“.”,B3) -1 –> sẽ trả về kết quả là 3
Vậy = LEFT(B3,search(“.”,B3)-1) <=> = LEFT(B3,3) <=> 034
Lưu ý.
Phân biệt Hàm find & hàm search
– Kết quả của hai hàm này là một con số, chỉ vị trí bắt đầu (tính từ start_num) của find_text trong within_text
– Dùng SEARCH() khi muốn tìm một chuỗi bất kỳ. Ví dụ: SEARCH(“e”, “Excel”) sẽ cho kết quả là 1.
– Dùng FIND() khi muốn tìm chính xác một chuỗi có phân biệt chữ hoa, chữ thường. Ví dụ: FIND(“e”, “Excel”) sẽ cho kết quả là 4.
– Nếu không tìm thấy find_text, hàm sẽ báo lỗi #VALUE
Tobe continued
Hải đăng