Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Chủ đề này cung cấp trợ giúp về các kịch bản phổ biến nhất đối với lỗi #VALUE! trong các hàm FIND/FINDB và SEARCH/SEARCHB.

Một số điều cần biết về hàm FIND và SEARCH

  • Hàm FINDSEARCH rất giống nhau. Cả hai đều hoạt động cùng một cách - định vị một ký tự hoặc một chuỗi văn bản trong một chuỗi văn bản khác. Sự khác biệt giữa hai hàm này là hàm FIND có phân biệt chữ hoa/thường, còn SEARCH thì không phân biệt chữ hoa/thường. Vì vậy, nếu bạn không muốn so khớp cách viết hoa trong chuỗi văn bản thì sử dụng hàm SEARCH.

  • Nếu bạn muốn một hàm trả về chuỗi dựa trên số ký tự mà bạn chỉ định, hãy sử dụng hàm MID kèm với FIND. Bạn có thể tìm thấy thông tin và các ví dụ về cách sử dụng kết hợp hàm MID và FIND trong chủ đề trợ giúp về hàm FIND.

  • Cú pháp của các hàm này là như nhau, văn_bản_tìm_kiếm; trong_văn_bản; [số_bắt_đầu]). Diễn giải đơn giản, cú pháp có nghĩa là Bạn muốn tìm gì?, Bạn muốn tìm ở đâu?, Bạn muốn bắt đầu từ vị trí nào?

Sự cố: không tìm được giá trị trong tham đối văn_bản_tìm_kiếm trong chuỗi trong_văn_bản

Nếu hàm không thể tìm thấy văn bản cần tìm trong chuỗi văn bản đã xác định, hàm sẽ ném một chuỗi văn #VALUE! lỗi.

Ví dụ: một hàm như:

  • =FIND("gloves";"Gloves (Youth)";1)

Ném #VALUE! vì không có kết quả khớp "gloves" trong chuỗi, nhưng có "Gloves". Hãy nhớ rằng hàm FIND phân biệt chữ hoa, chữ thường, vì vậy hãy đảm bảo giá trị trong find_text có kết quả khớp chính xác trong chuỗi trong đối within_text chữ.

Tuy nhiên, hàm SEARCH này sẽ trả về giá trị 1, vì hàm không phân biệt chữ hoa/thường:

  • =SEARCH("gloves";"Gloves (Youth)";1)

Giải pháp: Sửa cú pháp khi cần.

Sự cố: Tham đối số_bắt_đầu được đặt thành không (0)

Đối start_num là một đối số tùy chọn và nếu bạn bỏ qua nó, giá trị mặc định sẽ được giả định là 1. Tuy nhiên, nếu tham đối có trong cú pháp và giá trị được đặt là 0, bạn sẽ thấy giá trị #VALUE! lỗi.

Giải pháp: Loại bỏ tham đối số_bắt_đầu nếu không bắt buộc hoặc đặt thành giá trị thích hợp chính xác.

Sự cố: Tham đối số_bắt_đầu lớn hơn tham đối trong_văn_bản

Ví dụ: hàm:

  • =FIND(“s”;”Functions and formulas”;25)

Tìm kiếm “s” trong chuỗi “Functions and formulas” (trong_văn_bản) bắt đầu từ ký tự thứ 25 (số_bắt_đầu) nhưng trả về lỗi #VALUE! vì chuỗi chỉ có 22 ký tự.

Mẹo: Để tìm tổng số ký tự trong một chuỗi văn bản, hãy sử dụng hàm LEN

Giải pháp: Sửa số bắt đầu nếu cần.

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Xem thêm

Sửa lỗi #VALUE! .

Hàm FIND/FINDB

HÀM SEARCH/SEARCHB

Tổng quan về các công thức trong Excel

Làm thế nào để tránh công thức bị lỗi

Phát hiện lỗi trong các công thức

Tất cả các hàm Excel (theo thứ tự bảng chữ cái)

Tất cả các hàm Excel (theo danh mục)

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×