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.