Chi nhánh

So sánh hàm FIND và SEARCH trong Excel: Khác nhau như thế nào?

Tác giả: Xuân MạnhNgày cập nhật: 13/11/2025 19:37:34
 

Hàm FIND và SEARCH là hai công cụ quan trọng giúp bạn xác định vị trí văn bản trong Excel, nhưng mỗi hàm lại có cách hoạt động khác nhau. Bài viết này sẽ giúp bạn hiểu sự khác biệt, cách dùng từng hàm và các ví dụ thực tế để thao tác dữ liệu nhanh và chính xác hơn.

So sánh hàm FIND và SEARCH trong ExcelSo sánh hàm FIND và SEARCH trong Excel

1. Hàm FIND

Hàm FIND trong Excel được dùng để xác định vị trí xuất hiện đầu tiên của một ký tự hoặc một đoạn văn bản nằm bên trong chuỗi khác.

Cú pháp sử dụng: =FIND(find_text, within_text, start_num)

Giải thích các thành phần:

  • find_text: phần ký tự hoặc đoạn chữ mà bạn muốn dò tìm.
  • within_text: chuỗi dữ liệu chứa nội dung cần tìm.
  • start_num (tùy chọn): vị trí trong within_text mà bạn muốn bắt đầu quá trình tìm kiếm.

Khi thực thi, FIND sẽ trả về số thứ tự của ký tự đầu tiên khớp với find_text trong within_text. Nếu không tìm thấy, hàm sẽ báo lỗi.

Ví dụ hàm FIND: Tìm vị trí xuất hiện của ký tự “H” trong tên Hưng bằng hàm FIND.

Bước 1: Tại ô cần hiển thị kết quả, nhập công thức: =FIND("H", B2, 1)

Bước 2: Nhấn Enter và Excel sẽ trả về số thứ tự của ký tự “H” trong chuỗi ở ô B2

Dùng hàm FIND để tìm vị trí của ký tự “H”Ví dụ hàm FIND tìm vị trí chữ H

Một vài điểm cần chú ý khi dùng hàm FIND:

  • FIND có phân biệt chữ hoa và chữ thường, nên “H” và “h” sẽ cho ra vị trí khác nhau.
  • Tham số start_num là tùy chọn, mặc định bắt đầu từ ký tự thứ 1 trong chuỗi.
  • FIND luôn trả về vị trí xuất hiện đầu tiên của find_text trong within_text.
  • Giá trị trả về là số thứ tự tính từ trái sang phải của chuỗi văn bản.
  • Nếu find_text không tồn tại trong within_text, hàm sẽ báo lỗi #VALUE!.

2. Hàm SEARCH

Hàm SEARCH trong Excel được dùng để xác định vị trí xuất hiện của một chuỗi văn bản bên trong chuỗi khác, đặc biệt là không phân biệt chữ hoa hay chữ thường.

Cú pháp: =SEARCH(find_text, within_text, start_num)

Giải thích tham số:

  • find_text: đoạn chữ hoặc ký tự bạn muốn dò tìm.
  • within_text: chuỗi dữ liệu chứa nội dung cần kiểm tra.
  • start_num: điểm bắt đầu quá trình tìm kiếm trong within_text.

Sau khi chạy hàm, SEARCH sẽ trả về số thứ tự của ký tự đầu tiên khớp với find_text trong within_text. Nếu không có kết quả phù hợp, hàm sẽ hiển thị lỗi.

Ví dụ hàm SEARCH: Tìm vị trí xuất hiện của ký tự “O” trong tên CAO THỊ THU TRANG bằng hàm SEARCH.

Bước 1: Tại ô muốn hiển thị kết quả (C6), nhập công thức:

=SEARCH("o", B3, 1) hoặc =SEARCH("O", B3, 1)

Bước 2: Nhấn Enter, Excel sẽ trả về vị trí đầu tiên của chữ “o” trong ô B3, và kết quả hiển thị là 3 như trong hình.

Dùng hàm SEARCH tìm vị trí chữ oVí dụ hàm SEARCH tìm vị trí chữ o

Một vài điểm quan trọng khi dùng hàm SEARCH:

  • SEARCH không phân biệt chữ hoa và chữ thường, nên “O” và “o” đều được xem là giống nhau.
  • Cần lưu ý thứ tự của các đối số trong hàm SEARCH; nếu nhập sai vị trí hoặc đảo ngược, công thức có thể trả về lỗi #VALUE!.
  • Với các trường hợp chuỗi tìm kiếm không tồn tại trong văn bản, bạn có thể kết hợp thêm hàm IFERROR để tránh báo lỗi và thay bằng thông báo thân thiện hơn.

3. So sánh hàm FIND và hàm SEARCH trong Excel

3.1. Phân biệt chữ hoa và chữ thường

FIND có phân biệt chữ hoa – chữ thường, còn SEARCH thì không

Ví dụ:

  • Công thức =SEARCH("e", A2) cho kết quả 1, vì SEARCH xem “E” và “e” là giống nhau.

Dùng hàm SEARCH tìm chữ e trong chuỗi ExcelKết quả SEARCH tìm chữ e trong chuỗi Excel

  • Ngược lại, =FIND("e", A2) trả về 4, do FIND chỉ nhận đúng ký tự trùng khớp về cả kiểu chữ.

Dùng hàm FIND để tìm tìm ký tự "e" trong chuỗi ExcelFIND phân biệt chữ hoa chữ thường khi tìm ký tự trong Excel

3.2. Ký tự đại diện giữa FIND và SEARCH

Hàm FIND không hỗ trợ ký tự thay thế, trong khi SEARCH cho phép bạn dùng các ký tự đại diện để linh hoạt hơn khi tìm kiếm.

Trong đối số find_text của SEARCH, bạn có thể dùng:

  • ? để thay thế cho đúng một ký tự bất kỳ.
  • * để đại diện cho một chuỗi ký tự bất kỳ.

Ví dụ: Công thức =SEARCH("function*2025", A2) sẽ trả về vị trí ký tự “f” nếu trong ô A2 có xuất hiện “function” và “2025”, dù giữa hai phần này có bao nhiêu ký tự khác đi nữa.

Hàm SEARCH kết hợp với các ký tự đại diệnSEARCH tìm chuỗi theo mẫu có ký tự đại diện trong Excel

4. Ví dụ về công thức hàm FIND và SEARCH

Trong thực tế, các hàm FINDSEARCH thường không dùng một mình mà được kết hợp với những hàm như LEFT, RIGHT hoặc MID để tách dữ liệu.

4.1. Dùng LEFT/RIGHT kết hợp FIND/SEARCH

Giả sử ô A2 chứa họ tên “Nguyễn Văn Anh”, bạn muốn tách riêng phần Họ.

Lấy họ: Bạn dùng LEFT để lấy ký tự bên trái, còn FIND/SEARCH dùng để xác định vị trí dấu cách đầu tiên:

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

hoặc

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

LEFT sẽ lấy số ký tự tính từ bên trái. FIND/SEARCH giúp xác định vị trí dấu cách, và bạn trừ đi 1 để loại bỏ dấu cách khỏi kết quả.

Hàm LEFT kết hợp FIND/SEARCH để tách họTách họ bằng LEFT kết hợp FIND/SEARCH

Lấy tên: Kết hợp RIGHT với LEN và FIND/SEARCH để lấy phần nằm bên phải dấu cách:

=RIGHT(A2, LEN(A2) - FIND(" ", A2))

hoặc

=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))

LEN trả về tổng số ký tự của chuỗi. Khi trừ đi vị trí dấu cách, bạn sẽ biết cần lấy bao nhiêu ký tự cho phần tên.

Hàm RIGHT kết hợp FIND/SEARCH để tách tênTách tên bằng RIGHT kết hợp FIND/SEARCH

4.2. Dùng MID kết hợp FIND/SEARCH

Giả sử ô A2 = "Nguyễn Văn Anh" và bạn muốn lấy phần "Văn".

Bước 1: Tìm vị trí dấu cách đầu tiên

FIND(" ", A2)

Công thức này xác định dấu cách đầu tiên trong chuỗi họ tên. Với “Nguyễn Văn Anh”, dấu cách nằm sau chữ “Nguyễn”, tức ở vị trí 7.

Bước 2: Tìm vị trí dấu cách thứ hai

FIND(" ", A2, FIND(" ", A2) + 1)

Ở đây, Excel tiếp tục tìm dấu cách nhưng bắt đầu từ vị trí ngay sau dấu cách đầu tiên.

  • Dấu cách đầu tiên = 7
  • Bắt đầu tìm từ vị trí 8 → Dấu cách tiếp theo nằm giữa “Văn” và “Anh”, tức ở vị trí 11.

Bước 3: Dùng MID để lấy phần nằm giữa hai dấu cách

=MID(A2, FIND(" ", A2) + 1, FIND(" ", A2, FIND(" ", A2) + 1) - FIND(" ", A2) - 1)

Giải thích: Số ký tự cần lấy: [vị trí khoảng trắng thứ hai] – [vị trí khoảng trắng thứ nhất] – 1 → giúp loại bỏ khoảng trắng ở hai bên.

Kết quả: Hàm MID sẽ trả về phần văn bản nằm giữa hai dấu cách, ví dụ “Văn” trong chuỗi “Nguyễn Văn Anh”.

Lấy tên đệm bằng MID kết hợp FINDLấy tên đệm bằng MID kết hợp FIND

Dùng SEARCH cũng tương tự FIND nếu không cần phân biệt chữ hoa – chữ thường.

5. Câu hỏi thường gặp

5.1. Làm thế nào để tìm văn bản trong một ô Excel?

Bạn có thể tìm văn bản trong một ô Excel bằng hai hàm:

  • FIND để tìm có phân biệt chữ hoa – chữ thường.
  • SEARCH để tìm không phân biệt chữ hoa – chữ thường và hỗ trợ ký tự đại diện.

Nếu không tìm thấy văn bản, cả hai hàm đều trả về lỗi #VALUE!.

5.2. Làm thế nào để dùng hàm FIND để tìm từ bên phải sang trái?

Để dùng FIND tìm từ bên phải của một chuỗi, bạn cần kết hợp với hàm LEN, vì FIND chỉ tìm từ trái sang phải.

Cách làm là lấy tổng chiều dài chuỗi, rồi trừ vị trí FIND tìm được:

=LEN("cars") + 1 - FIND("r", "cars")

Công thức trên trả về 2, nghĩa là chữ “r” nằm ở vị trí thứ 2 tính từ bên phải.

Dùng hàm FIND và LEN để xác định ký tựXác định vị trí ký tự từ bên phải bằng FIND và LEN

Nắm vững FIND và SEARCH giúp bạn xử lý dữ liệu nhanh hơn và làm chủ Excel hiệu quả hơn. Nếu muốn học thêm nhiều mẹo thao tác bảng tính dễ hiểu và ứng dụng ngay, hãy theo dõi chuyên mục Kinh nghiệm của Siêu Thị Điện Máy - Nội Thất Chợ Lớn.

Nếu đang tìm điện thoại hoặc máy tính bảng để hỗ trợ công việc, bạn có thể xem thêm các lựa chọn phù hợp tại Siêu Thị Điện Máy - Nội Thất Chợ Lớn.

Trả góp 0%

New 2025

Galaxy S25 Ultra 5G (12GB+256GB) Xám
68-icon-DI ĐỘNG

Samsung Galaxy S25 Ultra 5G (12GB+256GB) Xám

Giá khuyến mãi:
24.990.000 đ
33.990.000đ -26%
Đánh giá 5/5 (3)

Samsung Galaxy A16 (4GB +128GB)

Giá khuyến mãi:
3.450.000 đ
5.090.000đ -32%
Đánh giá 4.9/5 (74)

New 2025

Galaxy A17 5G (8GB+128GB)
68-icon-DI ĐỘNG

Samsung Galaxy A17 5G (8GB+128GB)

Giá khuyến mãi:
5.690.000 đ
Đánh giá 4.9/5 (14)

New 2025

Galaxy Z Fold 7 (12GB+256GB)
68-icon-DI ĐỘNG
68-Km icon-hot

Samsung Galaxy Z Fold 7 (12GB+256GB)

Giá khuyến mãi:
39.490.000 đ
46.990.000đ -16%
Đánh giá 5/5 (2)
Trả góp 0%

New 2025

Galaxy S25 Ultra 5G (12GB+256GB)
68-icon-DI ĐỘNG

Samsung Galaxy S25 Ultra 5G (12GB+256GB)

Giá khuyến mãi:
24.990.000 đ
33.990.000đ -26%
Đánh giá 4.8/5 (14)

Samsung Galaxy A06 (6GB+128GB)

Giá khuyến mãi:
3.490.000 đ
Siêu Thị Điện Máy - Nội Thất Chợ Lớn

Từ khóa

Tải app Dienmaycholon

Tải app theo dõi thông tin đơn hàng và hàng ngàn voucher giảm giá dành cho bạn.

banner-app
app_storeapp_store