TLDR สรุปสั้นๆ

WEBSERVICE ดึงข้อมูลจากเว็บเซอร์วิสสำหรับการใช้งานใน Excel โดยใช้ URL เป็นแหล่งที่มา.

คำอธิบาย

ฟังก์ชัน WEBSERVICE นั้นใช้เพื่อดึงข้อมูลจากเว็บเซอร์วิสบนอินเทอร์เน็ตหรืออินทราเน็ตมายัง Excel ของคุณได้โดยตรง!

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

2013

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

WEBSERVICE(url)

Arguments

  • url (Required – string)
    URL ของเว็บเซอร์วิสที่ต้องการเรียกข้อมูล จำเป็นต้องใส่ URL ที่ถูกต้อง มิฉะนั้นฟังก์ชันจะส่งข้อความแสดงข้อผิดพลาด #VALUE!

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

  • Formula:
    =WEBSERVICE("http://mywebservice.com/serviceEndpoint?searchString=Excel")
    Description: ดึงข้อมูลจากเว็บเซอร์วิสที่มี endpoint และพารามิเตอร์เป็น 'searchString=Excel'
    Result:ผลลัพธ์จะเป็น Json, XML หรือข้อความธรรมดาที่เว็บเซอร์วิสส่งกลับมา (เช่น ข้อความที่บอกเกียวกับ Excel)
  • Formula:
    =WEBSERVICE(ENCODEURL("http://example.com/api?q=Excel Tips"))
    Description: ใช้ร่วมกับฟังก์ชัน ENCODEURL เพื่อเข้ารหัส URL ก่อนที่จะใช้ใน WEBSERVICE
    Result:ฟังก์ชันจะแปลง URL เป็นรูปแบบที่ปลอดภัยสำหรับ HTTP request แล้วดึงข้อมูลตามผลลัพธ์ที่ได้รับจากเว็บเซอร์วิส
  • Formula:
    =WEBSERVICE(CONCATENATE("http://api.weather.com/data/", A1))
    Description: รวมฟังก์ชัน CONCATENATE กับ WEBSERVICE โดยมีเงื่อนไขดูจากค่าในเซลล์ A1
    Result:จะดึงข้อมูลสภาพอากาศจากเว็บเซอร์วิสตามค่าที่อยู่ใน A1
  • Formula:
    =WEBSERVICE("http://example.com/api/" & B1)
    Description: รวมค่าที่อยู่ในเซลล์ B1 เข้ากับ URL ก่อนดึงข้อมูล
    Result:ดึงข้อมูลโดยมีเงื่อนไขหรือพารามิเตอร์ที่ถูกเก็บในเซลล์ B1
  • Formula:
    =WEBSERVICE("https://currencyapi.com/latest/USD")
    Description: ดึงข้อมูลอัตราแลกเปลี่ยนสกุลเงินล่าสุดจากเว็บเซอร์วิส
    Result:ผลลัพธ์อาจจะเป็น JSON หรือ XML ที่มีค่าของการแปลงสกุลเงินล่าสุด

Tips & Tricks

หากคุณต้องการทำงานกับ URL ที่มีเครื่องหมายพิเศษหรือช่องว่าง ใช้ฟังก์ชัน ENCODEURL ก่อนใส่ URL ใน WEBSERVICE เพื่อป้องกันข้อผิดพลาดที่เกิดจากอักขระที่ไม่ถูกต้องใน URL.

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

การใช้งาน WEBSERVICE ต้องฐานอยู่บนการทำงานของระบบปฏิบัติการ Windows หากคุณลองใช้กับ Mac จะได้รับข้อผิดพลาด หรือค่าที่บอกว่า WEBSERVICE ไม่มีการรองรับเต็มรูปแบบใน Mac.

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

References

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


Leave a Reply

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

อบรม In-House Training

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