Hàm ENCODEURL

Áp dụng cho
Excel cho Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Hàm ENCODEURL trả về một chuỗi mã URL, thay thế một số ký tự không phải chữ cái-số bằng ký hiệu phần trăm (%) và một số thập lục phân.

Lưu ý

  • Hàm ENCODEURL không sẵn dùng trong Excel cho web hoặc Excel cho Mac.
  • Hàm ENCODEURL có thể xuất hiện trong bộ sưu tập hàm của Excel for Mac nhưng dựa trên các tính năng của hệ điều hành Windows nên sẽ không trả về kết quả trên máy Mac.

Cú pháp

ENCODEURL(văn bản)

Cú pháp hàm ENCODEURL có đối số sau đây.

Đối số Mô tả
Text
Bắt buộc
Một chuỗi cần mã hóa URL

Ví dụ

Đây là một ví dụ đơn giản, tham chiếu đến một tệp Excel trên máy chủ Microsoft SharePoint. 

=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit và mất Statement.xlsx")

 Dẫn đến việc:

http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx

Bạn cũng có thể sử dụng hàm ENCODEURL kết hợp với hàm WEBSERVICE. Ví dụ: bạn có thể sử dụng dịch vụ markitondemand.com api để trả về thông tin về cổ phiếu công ty:

=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))

Nơi bạn có mã chứng khoán trong ô C2.

Sau đó bạn có thể dùng hàm FILTERXML để trích xuất dữ liệu cụ thể về cổ phiếu đó. Ví dụ, để tính Giá Cuối cùng của mã chứng khoán trong ô C2, bạn có thể dùng:

=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")

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.