Hàm SEARCH

Áp dụng cho
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Hàm SEARCH trả về số ký tự mà tại đó tìm thấy một ký tự hoặc chuỗi văn bản cụ thể, bắt đầu bằng ký tự start_num. Dùng hàm SEARCH để xác định vị trí của một ký tự hoặc chuỗi văn bản trong một chuỗi văn bản khác để bạn có thể dùng hàm MID hoặc REPLACE để thay đổi văn bản.

Cú pháp

SEARCH(find_text,within_text,start_num)

Find_text là văn bản bạn muốn tìm. Bạn có thể sử dụng các ký tự đại diện — dấu chấm hỏi (?) và dấu sao (*) trong find_text. Một dấu chấm hỏi khớp bất kỳ ký tự đơn nào; một dấu sao phù hợp với bất kỳ chuỗi ký tự nào. Nếu bạn muốn tìm dấu chấm hỏi hay dấu sao thực sự, hãy nhập dấu sóng (~) trước ký tự đó.

Within_text là văn bản mà bạn muốn tìm kiếm nội dung find_text.

Start_num là số ký tự trong within_text bạn muốn bắt đầu tìm kiếm. Dùng start_num để bỏ qua một số lượng ký tự được xác định. Ví dụ: giả sử bạn đang làm việc với chuỗi văn bản "AYF0093. YoungMensApparel". Để tìm số thứ tự của chữ "Y" thứ nhất trong phần mô tả của chuỗi ký tự, hãy đặt start_num bằng 8 để không tìm kiếm trong phần số sê-ri của văn bản. HÀM SEARCH bắt đầu với ký tự 8, find_text ở ký tự tiếp theo và trả về số 9. HÀM SEARCH luôn trả về số ký tự từ đầu within_text, đếm các ký tự bạn bỏ qua nếu start_num lớn hơn 1.

Chú thích

  • HÀM SEARCH không phân biệt chữ hoa và chữ thường khi tìm kiếm văn bản.
  • HÀM SEARCH tương tự như hàm FIND, ngoại trừ việc hàm FIND có phân biệt chữ hoa chữ thường.
  • Nếu find_text không tìm thấy, các #VALUE! .
  • Nếu start_num bỏ qua, thì nó được giả định là 1.
  • Nếu start_num không lớn hơn 0 (không) hoặc lớn hơn độ dài của within_text thì #VALUE! .

Ví dụ

Cột 1 Cột 2 Cột 3 Công thức Mô tả (Kết quả)
Câu lệnh Profit Margin lề =SEARCH("e",[Col1],6) Vị trí của chữ "e" thứ nhất trong chuỗi, bắt đầu từ vị trí thứ sáu (7)
Câu lệnh Profit Margin lề =SEARCH([Col3],[Col2]) Vị trí của "margin" trong "Profit Margin" (8)
Câu lệnh Profit Margin lề =REPLACE([Col2],SEARCH([Col3],[Col2]),6,"Amount") Thay thế "Margin" bằng "Amount" (Profit Amount)