SO SÁNH CHUỖI, TÌM CHUỖI GẦN ĐÚNG TRONG EXCEL

Hướng dẫn này lý giải cú pháp của hàm FIND và search của Excel và cung cấp các ví dụ công thức về các sử dụng không tầm thường nâng cao.

Bạn đang xem: So sánh chuỗi, tìm chuỗi gần đúng trong excel


Trong phần trước, shop chúng tôi đã giới thiệu cho các bạn những điều cơ bạn dạng về vỏ hộp thoại Tìm và sửa chữa Excel . Tuy nhiên, trong vô số trường hợp, chúng ta có thể muốn Excel tìm và trích xuất tài liệu từ các ô không giống một cách auto dựa trên tiêu chuẩn của bạn. Bởi vậy, họ hãy để mắt tới kỹ hơn hồ hết gì nhưng các chức năng tìm kiếm của Excel cung cấp.


Hàm FIND của Excel

Hàm FIND trong Excel được thực hiện để trả về địa chỉ của một ký 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ố thứ nhất là bắt buộc, đối số sau cùng là tùy chọn.

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

Within_text - chuỗi văn bản sẽ được tra cứu kiếm bên trong. Thông thường, nó được hỗ trợ dưới dạng tham chiếu ô, nhưng chúng ta 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 dẫn và chỉ định từ cam kết tự kiếm tìm kiếm đã bắt đầu. Nếu bỏ qua, tìm kiếm bước đầu từ 1 st ký kết tự của chuỗi within_text.

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

Ví dụ, cách làm =FIND("d", "find")trả về 4 do "d" là vần âm thứ 4 trong từ " find ". Công thức =FIND("a", "find")trả về lỗi vì không có "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 trong Excel, hãy ghi nhớ các sự kiện dễ dàng sau đây:

Hàm FIND riêng biệt chữ hoa chữ thường . Nếu bạn đang kiếm 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 vào Excel không chất nhận được sử dụng ký tự thay mặt .


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

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

Nếu find_text là một chuỗi trống rỗng "", công thức Excel FIND trả về cam kết tự thứ nhất trong chuỗi kiếm tìm kiếm.

Hàm FIND của Excel trả về giá trị lỗi #VALUE! lỗi nếu xảy ra ngẫu nhiên điều như thế nào sau đây:

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

Xem thêm: Những Câu Nói Hay Về Cuộc Sống Bằng Tiếng Trung Hay Về Cuộc Sống

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 vô cùng giống cùng với hàm FIND ở chỗ nó cũng trả về vị trí của chuỗi nhỏ trong chuỗi văn bản. Cú pháp và đối số là y như cú pháp với đối số:

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

Không giống như FIND, hàm search không tách biệt chữ hoa chữ thường và nó chất nhận được sử dụng các ký tự thay mặt , như được minh họa trong ví dụ 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 do chuỗi "thị trường" bắt đầu từ ký tự trang bị 6 của tự "siêu thị".

=SEARCH("e", "Excel") trả về 1 bởi vì "e" là ký kết tự trước tiên trong tự "Excel", làm lơ trường hợp.

Giống như hàm FIND, hàm TÌM KIẾM của Excel trả về quý 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 rộng độ dài của within_text.

Start_num bằng 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 ba ví dụ cách làm có ý nghĩa hơn nhằm minh họa giải pháp sử dụng hàm search trong các bảng tính Excel.

Tìm tìm Excel so với Excel

Như sẽ đề cập, hàm FIND và tìm kiếm trong Excel hết sức giống nhau về mặt cú pháp cùng sử dụng. Mặc dù nhiên, họ có một vài sự không giống biệt.

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

Sự khác biệt quan trọng độc nhất vô nhị giữa hàm TÌM KIẾM với TÌM KIẾM của Excel là TÌM KIẾM phân minh chữ hoa chữ thường, trong lúc FIND sáng tỏ chữ hoa chữ thường.

Ví dụ, TÌM KIẾM ("e", "Excel") trả về 1 vì nó bỏ lỡ trường hòa hợp "E", trong những lúc FIND ("e", "Excel") trả về 4 vày nó ghi nhớ trường hợp.


*

*

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

Ví dụ . Kiếm tìm một chuỗi trước hoặc sau một ký tự đã cho

Ví dụ này cho thấy cách chúng ta có thể tìm cùng trích xuất toàn bộ các ký tự trong chuỗi văn bản ở bên trái hoặc bên cần của một ký tự vậy thể. Để dễ nắm bắt hơn, hãy cẩn thận ví dụ sau.

Giả sử bạn có một cột thương hiệu (cột A) và bạn muốn kéo Tên với Họ vào những cột riêng biệt biệt.

Để có được tên đầu tiên, chúng ta cũng 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)

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

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

Để trích xuất họ, sử dụng phối kết hợp các hàm RIGHT, FIND / tìm kiếm và LEN. Hàm LEN là quan trọng để lấy tổng số ký kết tự vào chuỗi, tự đó chúng ta trừ địa điểm của không gian: