TLDR สรุปสั้นๆ
ENCODEURL ใช้แปลงข้อความให้เป็น URL ที่ปลอดภัยและอ่านได้ถูกต้องในเบราว์เซอร์
คำอธิบาย
ฟังก์ชัน ENCODEURL ใช้สำหรับการเข้ารหัส URL โดยแทนที่ตัวอักษรที่ไม่ใช่ตัวเลขและตัวอักษรอังกฤษด้วยสัญลักษณ์เปอร์เซ็นต์ (%) ตามด้วยตัวเลขฐานสิบหก ฟังก์ชันนี้มีประโยชน์เมื่อเราต้องการสร้าง URL ที่ปลอดภัยไม่มีข้อผิดพลาดขณะที่เปิดในเบราว์เซอร์
มีครั้งแรกในเวอร์ชันไหน
Excel 2013
รูปแบบคำสั่ง (Syntax)
ENCODEURL(text)
Arguments
-
text (Required – string)
ข้อความที่ต้องการแปลงเป็น URL เข้ารหัส หรือสตริงที่จะต้องถูกเข้ารหัส.
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: แปลง URL ที่รวมช่องว่างให้เป็น URL ที่สามารถใช้งานได้ในเบราว์เซอร์=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")
Result:http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx (ตัวพิมพ์เล็กและการใช้อักขระพิเศษด้วย %) -
Formula:
Description: แปลงข้อความที่มีช่องว่างและเครื่องหมายอัศเจรีย์ให้เป็น URL ที่ปลอดภัย=ENCODEURL("Hello World!")
Result:Hello%20World%21 (แปลงเครื่องหมายอัศเจรีย์และช่องว่างด้วย %) -
Formula:
Description: แปลงข้อความที่มีเครื่องหมาย & ให้เป็น URL=ENCODEURL("Cucumber&Tomato")
Result:Cucumber%26Tomato (แปลง & ด้วย %) -
Formula:
Description: ใช้ ENCODEURL ร่วมกับ WEBSERVICE เพื่อดึงข้อมูลอากาศของ New York=WEBSERVICE("http://api.weatherapi.com/v1/current.json?key=YOUR_API_KEY&q="&ENCODEURL("New York"))
Result:ดึงข้อมูลเป็น JSON จาก API เกี่ยวกับอากาศของ New York -
Formula:
Description: ใช้ ENCODEURL ร่วมกับ FILTERXML และ WEBSERVICE เพื่อดึงราคาหุ้นล่าสุดจากสัญลักษณ์หุ้นในเซลล์ C2=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
Result:ราคาหุ้นล่าสุดแบบตัวเลข
Tips & Tricks
สำหรับการดึงข้อมูลจาก API และเว็บเซอร์วิส ฟังก์ชัน ENCODEURL ช่วยทำให้ URL ที่ส่งไปยังบริการนั้นปลอดภัยมากขึ้นและถูกต้องมากขึ้น เช่น URL ที่มีอักขระพิเศษหรือช่องว่างต้องใช้ฟังก์ชันนี้เพื่อการทำงานที่ถูกต้อง
ข้อควรระวัง (Cautions)
ENCODEURL ไม่สามารถใช้งานได้ใน Excel for the web หรือ Excel for Mac และควรระวังการแปลงอักขระที่ไม่คาดคิดในสตริงที่ไม่ใช่ตัวเลขหรือตัวอักษรอังกฤษซึ่งอาจเป็นเหตุให้ URL ไม่ทำงานในบางสถานการณ์
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply