คำอธิบาย

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

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

2013

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

ENCODEURL(text)

Arguments

  • text (Required – string)
    สตริงข้อความที่ต้องการแปลงเป็น URL-encoded

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

  • Formula:
    =ENCODEURL("http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")
    Description: แปลง URL ของไฟล์ที่เก็บใน SharePoint ให้เป็น URL-encoded
    Result:จะได้ผลลัพธ์เป็นรูปแบบที่มีตัวอักษรพิเศษถูกเข้ารหัส เช่น 'http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx'
  • Formula:
    =CONCATENATE("https://example.com/search?q=", ENCODEURL(A1), "&sort=", ENCODEURL(B1))
    Description: สร้าง URL ค้นหาตามค่าจากเซลล์ A1 และ B1
    Result:จะได้ URL ค้นหาที่ค่าจะถูกเข้ารหัสและปลอดภัยในการส่งผ่านพารามิเตอร์
  • Formula:
    =IF(ISNUMBER(SEARCH(" ", A2)), ENCODEURL(A2), A2)
    Description: ตรวจสอบ URL ว่ามีช่องว่างหรือไม่ ถ้ามีจะทำการเข้ารหัส
    Result:จะเข้ารหัส URL เฉพาะเมื่อตรวจพบช่องว่างเท่านั้น
  • Formula:
    =WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
    Description: ใช้ร่วมกับฟังก์ชัน WEBSERVICE เพื่อดึงข้อมูลจาก API
    Result:แปลงค่าสต็อกในเซลล์ C2 ให้เป็น URL ที่สามารถเรียกใช้ API ได้
  • Formula:
    =FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
    Description: ดึงราคาสุดท้ายของหุ้นโดยใช้ URL ที่เข้ารหัส
    Result:ดึงข้อมูลราคาสุดท้ายจาก XML โดยตรวจ URL ที่เข้ารหัสแล้วเท่านั้น

Tips & Tricks

ควรใช้ ENCODEURL ควบคู่กับฟังก์ชันอื่นๆ เช่น HYPERLINK เพื่อสร้าง URL ที่คลิกได้เลย นอกจากนี้ หากต้องการสร้าง URL ที่ซับซ้อน ควรใช้ CONCATENATE หรือ & ใน Excel เพื่อรวมค่าเป็น URL ที่ถูกเข้ารหัสแล้ว

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

ระวังฟังก์ชันนี้จะมีให้ใช้แค่ใน Excel 2013 และเวอร์ชันถัดไปบน Windows เท่านั้น หากคุณใช้งานใน Mac หรือ Excel Online ฟังก์ชันนี้อาจไม่สามารถทำงานได้ และระวังการเข้ารหัสซ้ำซ้อน (double encoding) ที่อาจทำให้ URL ใช้งานไม่ได้ นอกจากนี้ Excel ไม่มีฟังก์ชันในการถอดรหัส URL (decode) ในตัว จึงต้องใช้สูตรที่กำหนดเองหรือตัวช่วยเสริมจากภายนอก

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

ข้อดี / ข้อจำกัด

ฟังก์ชันนี้สามารถช่วยให้คุณสร้าง URL ที่ปลอดภัยและพร้อมใช้งานในระบบออนไลน์ได้อย่างรวดเร็ว แต่ฝ่ายหวังว่าจะไม่มีฟังก์ชันถอดรหัสใน Excel โดยเฉพาะ เพื่อให้การจัดการกับ URL ที่ถอดรหัสง่ายขึ้น คุณอาจต้องพึ่งพาตัวช่วยจากภายนอก

References

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


Leave a Reply

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

อบรม In-House Training

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