ฟังก์ชัน 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 and Loss Statement.xlsx")
ผลลัพธ์ใดใน:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
คุณยังสามารถใช้ฟังก์ชัน ENCODEURL ร่วมกับ ฟังก์ชัน WEBSERVICE ได้ ตัวอย่างเช่น คุณสามารถใช้บริการ api markitondemand.com เพื่อส่งกลับข้อมูลเกี่ยวกับหุ้นของบริษัท:
=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 Tech Community หรือรับการสนับสนุนใน ชุมชน