Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

ฟังก์ชัน 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 หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

FILTERXML (ฟังก์ชัน FILTERXML)

WEBSERVICE (ฟังก์ชัน WEBSERVICE)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย