ฟังก์ชัน ENCODEURL ส่งกลับสตริงที่เข้ารหัส URL แทนที่อักขระที่ไม่ใช่ตัวอักษรและตัวเลขบางตัวด้วยสัญลักษณ์เปอร์เซ็นต์ (%) และเลขฐานสิบหก
หมายเหตุ
- ฟังก์ชัน ENCODEURL ไม่พร้อมใช้งานใน Excel สำหรับเว็บ หรือ Excel for Mac
- ฟังก์ชัน ENCODEURL อาจปรากฏในแกลเลอรีฟังก์ชันของ Excel for Mac แต่จะใช้ฟีเจอร์ระบบปฏิบัติการ Windows ดังนั้นจะไม่ส่งกลับผลลัพธ์บน Mac
ไวยากรณ์
ENCODEURL(text)
ไวยากรณ์ของฟังก์ชัน ENCODEURL มีอาร์กิวเมนต์ต่อไปนี้
| อาร์กิวเมนต์ | คำอธิบาย |
|---|---|
|
ข้อความ จำเป็น |
สตริงที่จะเข้ารหัส URL |
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่างง่ายๆ ที่อ้างอิงไฟล์ Excel บนเซิร์ฟเวอร์ Microsoft SharePoint
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit และ Loss Statement.xlsx")
ซึ่งส่งผลให้:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
คุณยังสามารถใช้ฟังก์ชัน ENCODEURL ร่วมกับฟังก์ชัน WEBSERVICE ตัวอย่างเช่น คุณสามารถใช้บริการ markitondemand.com API เพื่อส่งกลับข้อมูลเกี่ยวกับหุ้นของบริษัท:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
ที่คุณมีเครื่องพิมพ์ราคาหุ้นในเซลล์ C2
จากนั้นคุณสามารถใช้ ฟังก์ชัน FILTERXML เพื่อแยกข้อมูลเฉพาะเกี่ยวกับหุ้นนั้น ตัวอย่างเช่น เมื่อต้องการรับราคาสุดท้ายของเครื่องพิมพ์ราคาหุ้นในเซลล์ C2 คุณสามารถใช้:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ