Với bài viết này, Học Excel Online sẽ giải đáp này giải thích cú pháp của hàm FIND với SEARCH và đưa ra những ví dụ về công thức rất có ích trong công việc. Nào hãy cùng tìm hiểu nhé.
Bạn đang xem: Hàm chứa
Hàm FIND:
Hàm FIND trong Excel là hàm dò tìm cam kết tự vào excel được sử dụng để trả lại địa điểm của một cam kết tự tuyệt chuỗi phụ trong một chuỗi văn bản.
Cú pháp của hàm Find như sau:
FIND (find_text, within_text,
Hai đối số đầu tiên là bắt buộc, cuối cùng là tùy chọn.
Find_text – cam kết tự hoặc chuỗi phụ bạn có nhu cầu tìm.Within_text – chuỗi văn bạn dạng được tra cứu kiếm. Thông thường nó được coi như như một ô tham chiếu, nhưng bạn cũng có thể gõ chuỗi trực tiếp vào công thức.Start_num – một đối số tùy chọn xác xác định trí của ký tự nhưng mà bạn ban đầu tìm kiếm. Nếu ko nhập, Excel đang tìm kiếm ban đầu từ ký tự thứ nhất của chuỗi Within_text.Nếu hàm FIND không tìm kiếm thấy ký kết tự find_text, Excel đang trả về lỗi #VALUE!.
Ví dụ, công thức =FIND("d", "find") trả về 4 vì chưng “d” là ký tự sản phẩm 4 trong trường đoản cú ” find “. Công thức =FIND("a", "find") trả về lỗi vì không có “a” vào ” find “.



Hàm FIND – những vấn đề cần nhớ!
Để sử dụng đúng mực công thức FIND – hàm dò tìm ký kết tự vào excel, hãy ghi nhớ mọi điều dễ dàng sau đây:
Hàm FIND phân biệt chữ hoa chữ thường .Hàm FIND vào Excel không chất nhận được sử dụng ký từ thay thế .Nếu đối số find_text chứa đựng nhiều ký tự, hàm FIND đang trả về vị trí của ký từ đầu tiên . Ví dụ, công thức FIND (“ap”, “happy”) trả về 2 bởi “a” là ký kết tự thứ hai trong từ ” happy”.Nếu trong phần within_text chứa nhiều lần xuất hiện của tệp tin find_text, lần xuất hiện thứ nhất sẽ được trả về. Ví dụ, FIND (“l”, “hello”) trả về 3, là địa điểm của chữ “l” đầu tiên trong tự “hello”.Nếu find_text là một chuỗi trống “”, phương pháp FIND Excel trả về ký kết tự thứ nhất trong chuỗi tìm kiếm.Hàm FIND của Excel trả về #VALUE! trường hợp xảy ra bất kỳ trường đúng theo nào sau đây:Find_text ko tồn tại trong within_text.Start_num đựng nhiều ký tự hơn within_text.Start_num là 0 (không) hoặc một số trong những âm.Hàm tìm kiếm trong Excel:
Hàm search trong Excel khôn cùng giống với hàm FIND tại vị trí nó cũng trả về địa chỉ của một chuỗi phụ trong một chuỗi văn bản. Cú pháp và những đối số cũng giống như như FIND:
SEARCH (find_text, within_text,
Không giống như FIND, hàm tìm kiếm không phân minh chữ hoa chữ thường và có thể chấp nhận được sử dụng các ký tự thế thế.
Dưới đây là một số bí quyết cơ phiên bản của SEARCH:
=SEARCH(“market”, “supermarket”)Trả về 6 vị chuỗi “market ” ban đầu từ ký tự sản phẩm công nghệ 6 của trường đoản cú “supermarket”.
=SEARCH(“e”, “Excel”) Trả về 1 bởi vì “e” là ký kết tự thứ nhất trong tự “Excel”, bất kể E hoa.
Giống như FIND, hàm tìm kiếm của Excel trả về #VALUE! Lỗi nếu:
Không tra cứu thấy quý hiếm của đối số find_text.Đối số start_num to hơn độ nhiều năm của within_text.Start_num bởi hoặc nhỏ dại hơn 0 (không).
So sánh FIND cùng với SEARCH:
Như sẽ đề cập, hàm FIND và search trong Excel khôn cùng giống nhau về cú pháp và biện pháp sử dụng. Tuy nhiên, chúng cũng đều có một vài ba sự không giống biệt.
FIND biệt lập chữ Hoa, tìm kiếm không phân biệt chữ hoa.Sự khác hoàn toàn cơ phiên bản nhất thân hàm tìm kiếm và FIND là search là không minh bạch chữ hoa chữ thường, trong những khi FIND khác nhau chữ hoa chữ thường.
Ví dụ, tìm kiếm (“e”, “Excel”) trả về 1 vị nó dấn “E” hoa , trong những khi FIND (“e”, “Excel”) trả về 4 do nó riêng biệt E cùng e.

Không hệt như hàm FIND, hàm SEARCH có thể chấp nhận được sử dụng những ký tự thay mặt trong đối số find_text:
Dấu chấm hỏi (?) cố kỉnh cho một ký kết tự, vàDấu hoa thị (*) cầm cho ngẫu nhiên chuỗi ký kết tự nào.Hãy xem nó chuyển động như cụ nào trên dữ liệu thực tế:

Mẹo. Để thực thụ tìm một vết hỏi (?) hoặc có thể dấu sao (*), gõ một dấu bổ (~) trước ký tự tương ứng.
Thủ thuật Excel nâng cao
Các lấy ví dụ về cách làm FIND với SEARCH:
Trong thực tế, những hàm FIND và search hiếm lúc được sử dụng. Thông thường, bạn sẽ sử dụng bọn chúng kết phù hợp với các hàm khác như MID, LEFT hoặc RIGHT,
Ví dụ 1. Search một chuỗi trước hoặc theo sau một ký tự nhất định
Ví dụ này cho biết cách chúng ta có thể tìm với trích ra toàn bộ các ký tự vào một chuỗi văn bạn dạng ở phía bên trái hoặc bên yêu cầu của một ký kết tự nạm thể.
Giả sử chúng ta có một cột họ với tên (cột A) và bạn có nhu cầu kéo Tên và Họ sang những cột riêng.
Để có được tên, chúng ta có thể sử dụng hàm FIND (hoặc SEARCH) kết hợp với hàm LEFT:
=LEFT(A2, FIND(” “, A2)-1)
hoặc là
=LEFT(A2, SEARCH(” “, A2)-1)
Hàm Excel LEFT trả về số cam kết tự mặt từ phía bên trái qua vào một chuỗi. Và bạn sử dụng hàm FIND để xác định vị trí của khoảng trắng (“”) để cho phép LEFT biết được gồm bao nhiêu cam kết tự nhằm trích xuất. Tại đó, chúng ta -1 từ địa chỉ của khoảng chừng trắng vị bạn không muốn giá trị trả lại tất cả cả khoảng tầm trắng.
Để trích xuất phần HỌ, sử dụng kết hợp các hàm RIGHT, FIND / tìm kiếm và LEN. Hàm LEN để nhận được tổng số ký kết tự trong chuỗi, từ bỏ đó các bạn trừ đi địa điểm của khoảng chừng trắng:
=RIGHT(A2,LEN(A2)-FIND(” “,A2))
hoặc là
=RIGHT(A2,LEN(A2)-SEARCH(” “,A2))
Ảnh chụp screen sau minh họa kết quả:

Ví dụ 2. Search sự xuất hiện thêm thứ N của một ký tự nhất quyết trong một chuỗi văn bản
Giả sử bạn có một số trong những chuỗi văn bản trong cột A, chẳng hạn một danh sách SKU, và bạn có nhu cầu tìm địa điểm của vết gạch thứ hai (-) vào một chuỗi. Ta bao gồm công thức sau đây:
=FIND(“-“, A2, FIND(“-“,A2)+1)
Hai đối số thứ nhất xác định vệt gạch ngang (“-“) trong ô A2. Số thứ cha (start_num), chúng ta nhúng một hàm FIND để Excel để bước đầu tìm tìm từ Lần thứ 2 xuất hiện của vệt gạch ngang (FIND ( “-“, A2) +1).
Để trả lại vị trí của lần xuất hiện thứ 3 , các bạn nhúng bí quyết trên vào đối số start_num của một hàm FIND khác và thêm 2 vào cực hiếm trả về:
=FIND(“-“,A2, FIND(“-“, A2, FIND(“-“,A2)+1) +2)

Một cách khác và rất có thể là một cách dễ dàng và đơn giản hơn để tìm sự xuất hiện thứ N của một ký tự cố định là áp dụng hàm FIND kết phù hợp với CHAR và SUBSTITUTE:
=FIND(CHAR(1),SUBSTITUTE(A2,”-“,CHAR(1),3))
Trong kia “-” là cam kết tự được đề cập và “3” là lần lộ diện thứ N mà bạn có nhu cầu tìm.
Trong công thức trên, hàm SUBSTITUTE sẽ sửa chữa lần xuất hiện thêm thứ 3 của vệt gạch (“-“) với CHAR (1), là cam kết tự “Bắt đầu của Tiêu đề” không đề xuất ký tự trong hệ thống ASCII. Thay vì chưng CHAR (1), chúng ta cũng có thể sử dụng bất kỳ ký tự không in được khác từ 1 đến 31. Với sau đó, hàm FIND trả về địa chỉ của ký kết tự đó trong chuỗi văn bản. Vì vậy, cách làm chung là như sau:
= FIND (CHAR (1), SUBSTITUTE ( ô , ký tự , CHAR (1), lần đồ vật N xảy ra )
Thoạt nhìn, có vẻ như như các công thức bên trên ít có mức giá trị thực tiễn, nhưng mà ví dụ tiếp sau sẽ cho thấy thêm sự hữu dụng của chúng trong việc xử lý các các bước thực sự.
Chú ý. Hãy đừng quên hàm FIND rõ ràng chữ hoa chữ thường. Trong lấy ví dụ như của bọn chúng ta, điều này không tồn tại sự không giống biệt, nhưng nếu khách hàng đang thao tác làm việc với những chữ loại và bạn có nhu cầu một chúng không phân biệt chữ hoa chữ thường , hãy áp dụng hàm search thay do FIND.
Ví dụ 3.Trích xuất N ký tự sau một ký kết tự duy nhất định
Để tìm một chuỗi phụ gồm độ dài nhất thiết trong ngẫu nhiên chuỗi văn phiên bản nào, áp dụng hàm FIND hoặc Excel search kết hợp với hàm MID.
Trong danh sách các SKU của chúng ta, đưa sử bạn muốn tìm 3 ký tự trước tiên sau vết gạch đầu tiên và kéo nó vào một cột khác.
Nếu nhóm những ký tự trước dấu gạch trước tiên luôn gồm cùng độ lâu năm (ví dụ: 2 ký tự), phía trên sẽ là một trong việc dễ. Bạn hoàn toàn có thể sử dụng hàm MID nhằm trả lại 3 ký kết tự xuất phát từ một chuỗi, ban đầu từ địa điểm 4 (bỏ qua 2 cam kết tự thứ nhất và lốt gạch ngang):
=MID(A2, 4, 3)
Công thức thức cho hoạt động như sau: “Tìm vào ô A2, bước đầu trích xuất từ bỏ ký tự 4, và trả về 3 cam kết tự”.

Tuy nhiên, trong số trang tính thực tế, chuỗi phụ bạn phải trích xuất bao gồm thể ban đầu bất cứ đâu trong chuỗi văn bản. Trong ví dụ của bọn chúng ta, bạn cũng có thể không biết từng nào ký trường đoản cú đứng trước dấu gạch đầu tiên. Để giải quyết và xử lý vấn đề này, hãy sử dụng hàm FIND để khẳng định điểm căn nguyên của chuỗi nhỏ mà bạn muốn truy xuất.
Công thức FIND để trả lại địa điểm của đầu tiên của dấu gạch men ngang như sau:
=FIND(“-“,A2)
Bởi vì bạn có nhu cầu bắt đầu với cam kết tự tức thì sau vệt gạch ngang, hãy thêm một vào quý hiếm trả về với nhúng hàm sinh hoạt trên trong đối số vật dụng hai (start_num) của hàm MID:
=MID(A2, FIND(“-“,A2)+1, 3)
Trong trường vừa lòng này, hàm SEARCH vận động tốt:
=MID(A2, SEARCH(“-“,A2)+1, 3)


Như chúng ta thấy trong ảnh chụp màn hình hiển thị ở trên, công thức hoạt động hoàn hảo đến hàng 1 và 2. Trong những hàng 4 cùng 5, nhóm vật dụng hai cất 4 cam kết tự, dẫu vậy chỉ tất cả 3 ký tự thứ nhất được trả về. Trong những hàng 6 và 7, chỉ gồm 2 ký tự vào nhóm trang bị hai và cho nên vì vậy công thức Search của chúng ta trả về một vệt gạch ngang nữa.
Tài liệu hữu ích: Hướng dẫn học Excel cơ bản
Nếu bạn muốn trả về tất cả những ký tự giữa gấp đôi xuất hiện của một cam kết tự nào kia (trong ví dụ như này là vết gạch ngang)? Thì đấy là câu trả lời:
=MID(A2, FIND(“-“,A2)+1, FIND(“-“, A2, FIND(“-“,A2)+1) – FIND(“-“,A2)-1)

Để hiểu rõ hơn về phương pháp MID này, bọn họ hãy để ý từng thành phần của nó:
Phần đầu tiên (văn bản). Đó là chuỗi văn phiên bản chứa các ký trường đoản cú mà bạn muốn trích xuất, trong lấy một ví dụ này là ô A2.Phần tử thiết bị hai (vị trí bắt đầu). Chỉ định vị trí của ký kết tự đầu tiên bạn muốn trích xuất. Bạn sử dụng hàm FIND để tìm dấu đầu tiên trong chuỗi và thêm một vào cực hiếm đó vị vì bạn muốn bắt đầu với ký kết tự đi sau vết gạch ngang: FIND (“-“, A2) +1.Phần tử thứ cha (num_chars). Chỉ định số ký tự bạn muốn trả về. Trong bí quyết của bọn chúng ta, đó là phần trở ngại nhất. Bạn sử dụng hai hàm FIND (hoặc SEARCH), một đang xác xác định trí của vết gạch đầu tiên: FIND (“-“, A2). Và hàm lắp thêm hai trả về vị trí của dấu gạch ngang sản phẩm hai: FIND (“-“, A2, tìm kiếm (“-“, A2) +1). Sau đó, chúng ta trừ mẫu trước cho sau, rồi kế tiếp trừ 1 vị bạn không muốn lấy cả dấu gạch ngang. Kết trái là, các bạn sẽ nhận được số ký tự giữa dấu gạch men ngang thứ nhất và trang bị hai, đó là đúng chuẩn những gì bọn họ đang tra cứu kiếm. Vì vậy, các bạn đưa giá trị đó đến đối số num_chars của hàm MID.Tương tự như vậy, bạn có thể trả lại 3 ký tự sau dấu lắp thêm hai:
=MID(A2, FIND(“-“,A2, FIND(“-“, A2, FIND(“-“,A2)+1) +2), 3)
Hoặc, trích xuất toàn bộ các cam kết tự giữa dấu gạch men ngang trang bị hai với thứ ba :
=MID(A2, FIND(“-“, A2, FIND(“-“,A2)+1)+1, FIND(“-“,A2, FIND(“-“, A2, FIND(“-“,A2)+1) +2) – FIND(“-“, A2, FIND(“-“,A2)+1)-1)

Đăng kí ngay lập tức khóa học Word Excel cơ bản
Ví dụ 4. Tìm kiếm văn bản giữa những dấu ngoặc đơn
Giả sử chúng ta có một số chuỗi văn phiên bản dài vào cột A và bạn có nhu cầu tìm với trích xuất văn bản nằm trong lốt ngoặc đơn.
Để làm điều này, bạn phải hàm MID nhằm trả về số ký tự mong muốn xuất phát từ 1 chuỗi, với cả hàm FIND hoặc search để xác xác định trí bắt đầu và số ký kết tự đề xuất trích xuất.
Xem thêm: His Trong Tiếng Anh Là Gì - Đại Từ Sở Hữu (Possessive Pronouns)
=MID(A2,SEARCH(“(“,A2)+1, SEARCH(“)”,A2)-SEARCH(“(“,A2)-1)
Logic của phương pháp này tựa như với logic mà họ đã bàn tới trong ví dụ trước. Và cũng giống như thế, phần phức tạp nhất là đối số cuối cùng cho biết thêm công thức gồm bao nhiêu ký tự được trả lại. Biểu thức vào đối số num_chars tương đối dài:
Trước tiên, chúng ta tìm thấy vị trí của vệt đóng ngoặc: SEARCH(“)”,A2)Sau đó chúng ta xác xác định trí của mở ngoặc: SEARCH(“(“,A2)Và sau đó, bạn thống kê giám sát sự biệt lập giữa các vị trí của dấu đóng với mở ngoặc và trừ 1 từ con số đó, cũng chính vì bạn không muốn có hai vết ngoặc solo trong kết quả: SEARCH(“)”,A2)-SEARCH(“(“,A2))-1
Đương nhiên, không tồn tại gì bức tường ngăn bạn sử dụng hàm FIND thay bởi vì SEARCH, chính vì không cần quan tâm đến việc rành mạch chữ hoa cùng thường trong lấy ví dụ như này.
Để rất có thể ứng dụng tốt Excel vào trong công việc, chúng ta không chỉ nắm rõ được những hàm cơ mà còn đề nghị sử dụng tốt cả các công vậy của Excel. Số đông hàm nâng cấp giúp áp dụng giỏi vào quá trình như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những mức sử dụng thường áp dụng là Data validation, Conditional formatting, Pivot table…
Toàn bộ những kiến thức và kỹ năng này các bạn đều hoàn toàn có thể học được trong khóa huấn luyện và đào tạo Excel cơ phiên bản đến chuyên viên dành cho những người đi làm