TLDR สรุปสั้นๆ

ENCODEURL ใช้แปลงข้อความให้เป็น URL ที่ปลอดภัยและอ่านได้ถูกต้องในเบราว์เซอร์

คำอธิบาย

ฟังก์ชัน ENCODEURL ใช้สำหรับการเข้ารหัส URL โดยแทนที่ตัวอักษรที่ไม่ใช่ตัวเลขและตัวอักษรอังกฤษด้วยสัญลักษณ์เปอร์เซ็นต์ (%) ตามด้วยตัวเลขฐานสิบหก ฟังก์ชันนี้มีประโยชน์เมื่อเราต้องการสร้าง URL ที่ปลอดภัยไม่มีข้อผิดพลาดขณะที่เปิดในเบราว์เซอร์

มีครั้งแรกในเวอร์ชันไหน

Excel 2013

รูปแบบคำสั่ง (Syntax)

ENCODEURL(text)

Arguments

  • text (Required – string)
    ข้อความที่ต้องการแปลงเป็น URL เข้ารหัส หรือสตริงที่จะต้องถูกเข้ารหัส.

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =ENCODEURL("http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")
    Description: แปลง URL ที่รวมช่องว่างให้เป็น URL ที่สามารถใช้งานได้ในเบราว์เซอร์
    Result:http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx (ตัวพิมพ์เล็กและการใช้อักขระพิเศษด้วย %)
  • Formula:
    =ENCODEURL("Hello World!")
    Description: แปลงข้อความที่มีช่องว่างและเครื่องหมายอัศเจรีย์ให้เป็น URL ที่ปลอดภัย
    Result:Hello%20World%21 (แปลงเครื่องหมายอัศเจรีย์และช่องว่างด้วย %)
  • Formula:
    =ENCODEURL("Cucumber&Tomato")
    Description: แปลงข้อความที่มีเครื่องหมาย & ให้เป็น URL
    Result:Cucumber%26Tomato (แปลง & ด้วย %)
  • Formula:
    =WEBSERVICE("http://api.weatherapi.com/v1/current.json?key=YOUR_API_KEY&q="&ENCODEURL("New York"))
    Description: ใช้ ENCODEURL ร่วมกับ WEBSERVICE เพื่อดึงข้อมูลอากาศของ New York
    Result:ดึงข้อมูลเป็น JSON จาก API เกี่ยวกับอากาศของ New York
  • Formula:
    =FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
    Description: ใช้ ENCODEURL ร่วมกับ FILTERXML และ WEBSERVICE เพื่อดึงราคาหุ้นล่าสุดจากสัญลักษณ์หุ้นในเซลล์ C2
    Result:ราคาหุ้นล่าสุดแบบตัวเลข

Tips & Tricks

สำหรับการดึงข้อมูลจาก API และเว็บเซอร์วิส ฟังก์ชัน ENCODEURL ช่วยทำให้ URL ที่ส่งไปยังบริการนั้นปลอดภัยมากขึ้นและถูกต้องมากขึ้น เช่น URL ที่มีอักขระพิเศษหรือช่องว่างต้องใช้ฟังก์ชันนี้เพื่อการทำงานที่ถูกต้อง

ข้อควรระวัง (Cautions)

ENCODEURL ไม่สามารถใช้งานได้ใน Excel for the web หรือ Excel for Mac และควรระวังการแปลงอักขระที่ไม่คาดคิดในสตริงที่ไม่ใช่ตัวเลขหรือตัวอักษรอังกฤษซึ่งอาจเป็นเหตุให้ URL ไม่ทำงานในบางสถานการณ์

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot