Hướng dẫn này giải thích cú pháp của hàm FIND và tìm kiếm của Excel và hỗ trợ các ví dụ công thức về những sử dụng không tầm thường nâng cao.

Bạn đang xem: So sánh chuỗi trong excel


Trong phần trước, chúng tôi đã trình làng cho các bạn những điều cơ bản về vỏ hộp thoại Tìm và thay thế Excel . Mặc dù nhiên, trong nhiều trường hợp, chúng ta cũng có thể muốn Excel tìm và trích xuất dữ liệu từ những ô khác một cách auto dựa trên tiêu chuẩn của bạn. Bởi vậy, chúng ta hãy xem xét kỹ hơn những gì cơ mà các chức năng tìm tìm của Excel cung cấp.


Hàm FIND của Excel

Hàm FIND vào Excel được thực hiện để trả về địa điểm của một cam kết tự cụ thể hoặc chuỗi bé trong chuỗi văn bản.

Cú pháp của hàm Excel Find như sau:

FIND (find_text, within_text, )

2 đối số trước tiên là bắt buộc, đối số ở đầu cuối là tùy chọn.

Find_text - ký tự hoặc chuỗi con bạn có nhu cầu tìm.

Within_text - chuỗi văn bạn dạng sẽ được tìm kiếm bên trong. Thông thường, nó được cung ứng dưới dạng tham chiếu ô, nhưng chúng ta cũng có thể nhập chuỗi trực tiếp trong công thức.

Start_num - một đối số tùy chọn hướng đẫn từ ký tự search kiếm đang bắt đầu. Nếu vứt qua, tìm kiếm bước đầu từ 1 st cam kết tự của chuỗi within_text.

Nếu hàm FIND không kiếm thấy (các) ký tự find_text, một quý hiếm lỗi #VALUE! lỗi được trả về.

Ví dụ, phương pháp =FIND("d", "find")trả về 4 vị "d" là vần âm thứ 4 trong từ " find ". Công thức =FIND("a", "find")trả về lỗi vì không tồn tại "a" vào " find ".


*

Hàm Excel FIND - những điều cần nhớ!

Để thực hiện đúng công thức FIND vào Excel, hãy ghi nhớ những sự kiện dễ dàng và đơn giản sau đây:

Hàm FIND riêng biệt chữ hoa chữ thường . Nếu bạn đang tìm kiếm một công dụng phân biệt chữ hoa chữ thường, hãy thực hiện hàm TÌM KIẾM .

Hàm FIND trong Excel không được cho phép sử dụng cam kết tự thay mặt đại diện .


Nếu đối số find_text chứa nhiều ký tự, hàm FIND sẽ trả về địa điểm của ký tự trước tiên . Ví dụ, bí quyết FIND ("ap", "happy") trả về 2 vày "a" trong chữ thứ 2 trong từ bỏ "happy".

Nếu within_text chứa nhiều lần lộ diện của find_text, lần xuất hiện đầu tiên được trả về. Ví dụ, FIND ("l", "hello") trả về 3, là vị trí của ký kết tự "l" trước tiên trong từ bỏ "hello".

Nếu find_text là một chuỗi rỗng "", công thức Excel FIND trả về ký tự đầu tiên trong chuỗi tìm kiếm kiếm.

Hàm FIND của Excel trả về quý hiếm lỗi #VALUE! lỗi nếu như xảy ra bất kỳ điều làm sao sau đây:

Tìm văn bản không vĩnh cửu trong within_text.

Xem thêm:

Start_num chứa nhiều ký tự hơn within_text.

Start_num là 0 (số không) hoặc số âm.

Hàm TÌM KIẾM Excel

Hàm TÌM KIẾM vào 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 chuỗi bé trong chuỗi văn bản. Cú pháp và đối số là y hệt như cú pháp với đối số:

TÌM KIẾM (find_text, within_text, )

Không y hệt như FIND, hàm tìm kiếm không biệt lập chữ hoa chữ thường cùng nó cho phép sử dụng những ký tự thay mặt , như được minh họa trong ví dụ như sau .

Và đấy là một vài phương pháp tìm kiếm Excel cơ bản:

=SEARCH("market", "supermarket")trả về 6 vị chuỗi "thị trường" bắt đầu từ ký tự sản phẩm công nghệ 6 của tự "siêu thị".

=SEARCH("e", "Excel") trả về 1 vày "e" là ký kết tự thứ nhất trong trường đoản cú "Excel", bỏ qua trường hợp.

Giống như hàm FIND, hàm TÌM KIẾM của Excel trả về cực hiếm lỗi #VALUE! lỗi nếu:

Không tìm thấy quý giá của đối số find_text.


Đối số start_num lớn hơn độ dài của within_text.

Start_num bởi hoặc nhỏ tuổi hơn 0.


*

Hơn nữa trong hướng dẫn này, bạn sẽ tìm thấy một vài ví dụ bí quyết có ý nghĩa hơn để minh họa giải pháp sử dụng hàm search trong những bảng tính Excel.

Tìm kiếm Excel đối với Excel

Như đang đề cập, hàm FIND và search trong Excel hết sức giống nhau về khía cạnh cú pháp với sử dụng. Mặc dù nhiên, họ có một vài ba sự khác biệt.

1. TÌM KIẾM khác nhau chữ hoa chữ hay so với TÌM KIẾM không biệt lập chữ hoa chữ thường

Sự khác hoàn toàn quan trọng nhất giữa hàm TÌM KIẾM cùng TÌM KIẾM của Excel là TÌM KIẾM phân biệt chữ hoa chữ thường, trong những khi FIND rõ ràng chữ hoa chữ thường.

Ví dụ, TÌM KIẾM ("e", "Excel") trả về 1 vì nó bỏ lỡ trường hợp "E", trong khi FIND ("e", "Excel") trả về 4 vị nó ghi lưu giữ trường hợp.


*

*

Trong thực tế, những hàm FIND và search của Excel hiếm lúc được áp dụng riêng của chúng. Thông thường, các bạn sẽ sử dụng chúng kết hợp với các hàm khác như MID, LEFT hoặc RIGHT và những ví dụ công thức sau đây minh họa một trong những sử dụng thực tế.

Ví dụ . Tra cứu một chuỗi trước hoặc sau một ký tự vẫn cho

Ví dụ này cho biết thêm cách chúng ta cũng có thể tìm với trích xuất toàn bộ các ký kết tự vào chuỗi văn bản ở bên trái hoặc bên nên của một ký tự nuốm thể. Để dễ hiểu hơn, hãy chăm chú ví dụ sau.

Giả sử bạn có một cột tên (cột A) và bạn muốn kéo Tên cùng Họ vào các cột riêng biệt.

Để đạt được tên đầu tiên, chúng ta cũng có thể sử dụng hàm FIND (hoặc SEARCH) kết phù hợp với hàm LEFT:

=LEFT(A2, FIND(" ", A2)-1)

=LEFT(A2, SEARCH(" ", A2)-1)

Như chúng ta có thể đã biết, hàm Excel LEFT trả về số cam kết tự không tính cùng bên trái được chỉ định trong một chuỗi. Với bạn áp dụng hàm FIND để xác xác định trí của dấu biện pháp ("") để cho hàm LEFT biết số ký kết tự phải trích xuất. Trên đó, chúng ta trừ 1 từ địa điểm của không gian vì bạn không muốn giá trị trả lại bao hàm khoảng trắng.

Để trích xuất họ, sử dụng phối hợp các hàm RIGHT, FIND / search và LEN. Hàm LEN là cần thiết để rước tổng số ký kết tự vào chuỗi, trường đoản cú đó bạn trừ vị trí của không gian: