ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

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

ฟังก์ชัน 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/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx")

 ซึ่งผลลัพธ์ใน:

http%3A%2F%2Fcontoso.sharepoint.com%2Ft1ams%2FFinance%2FDocuments%2FHttpil%20Reports%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 หรือ ขอความช่วยเหลือใน Answers Community

ดูเพิ่มเติม

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

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

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×