คำอธิบาย

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

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

2013

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

WEBSERVICE(url)

Arguments

  • url (Required – string)
    URL ของเว็บเซอร์วิสที่ต้องการเรียกใช้ มันเหมือนบ้านเลขที่ แต่เป็นบ้านเซอร์วิสบนเว็บ!

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

  • Formula:
    =WEBSERVICE("https://www.nasa.gov/rss/dyn/breaking_news.rss")
    Description: ดึงข้อมูล RSS ข่าวด่วนจาก NASA
    Result:ข้อมูลข่าวล่าสุดในรูปแบบ XML จากเว็บ NASA
  • Formula:
    =WEBSERVICE("http://api.openweathermap.org/data/2.5/weather?q=London&appid=YOUR_API_KEY")
    Description: ดึงข้อมูลสภาพอากาศปัจจุบันของ London จาก OpenWeatherMap API
    Result:ข้อมูลสภาพอากาศของ London ตามที่กำหนดไว้ใน API
  • Formula:
    =WEBSERVICE("http://api.openweathermap.org/data/2.5/weather?q=" & A1 & "&appid=YOUR_API_KEY")
    Description: ใช้ URL แบบไดนามิก ซึ่งชื่อเมืองมาจากเซลล์ A1 เพื่อดึงข้อมูลสภาพอากาศสำหรับหลายเมืองได้ง่ายๆ
    Result:ข้อมูลสภาพอากาศจากเซลล์ที่ระบุใน A1
  • Formula:
    =WEBSERVICE(ENCONDEURL(B1))
    Description: ใช้ร่วมกับฟังก์ชัน ENCODEURL เพื่อเข้ารหัส URL ก่อนนำมาใช้ในฟังก์ชัน WEBSERVICE
    Result:ผลลัพธ์จะถูกดึงจาก URL ที่ถูกเข้ารหัสในเซลล์ B1
  • Formula:
    =WEBSERVICE("https://financialmodelingprep.com/api/v3/stock/real-time-price/AAPL?apikey=YOUR_API_KEY")
    Description: ดึงข้อมูลราคาหุ้นปัจจุบันของ AAPL จาก Financial Modeling Prep API
    Result:ราคาหุ้น AAPL ล่าสุดตามที่ดึงมาจาก API

Tips & Tricks

อย่าลืมเข้ารหัส URL ของคุณด้วยฟังก์ชัน ENCODEURL ก่อนใช้ในฟังก์ชัน WEBSERVICE เพื่อความปลอดภัยยิ่งขึ้น!

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

คอยระวังด้วย ถ้าไม่ได้ข้อมูล WEBSERVICE จะคืนค่า #VALUE! error นะ ยังมีขีดจำกัดเรื่องความยาวด้วย เช่น ถ้าผลลัพธ์ยาวเกิน 32,767 ตัวอักษร หรือถ้า URL ยาวเกิน 2048 ตัวอักษร ก็จะทำให้เกิดข้อผิดพลาดได้

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

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

ข้อดีคือสามารถดึงข้อมูลสดจากออนไลน์ ทำให้ตารางข้อมูลมีการอัปเดตที่ทันท่วงที แต่ต้องพึ่งพาอินเทอร์เน็ตอยู่ และมีข้อจำกัดเรื่องการรองรับโปรโตคอลที่ไม่มากนัก เช่น ftp:// หรือ file:// จะใช้งานไม่ได้

References

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


Leave a Reply

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

อบรม In-House Training

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