คำอธิบาย
RTD เป็นฟังก์ชันใน Excel ที่ช่วยให้คุณดึงข้อมูลแบบเรียลไทม์จากโปรแกรมที่รองรับ COM automation ได้ เหมือนกับการมีสายลับเก็บข้อมูลอัปเดตแบบทันใจให้คุณ!
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
RTD(ProgID, server, topic1, [topic2], ...)
Arguments
-
ProgID (Required – string)
ชื่อ ProgID ของ COM automation add-in ที่ถูกติดตั้งในเครื่องคอมพิวเตอร์ของคุณ ใส่ชื่อในเครื่องหมายคำพูด -
server (Required – string)
ชื่อของเซิร์ฟเวอร์ที่ต้องการให้ add-in ทำงาน หากไม่มีเซิร์ฟเวอร์ให้เว้นว่างไว้ -
topic1 (Required – string)
ข้อมูลอย่างน้อยหนึ่งรายการที่คุณต้องการเชื่อมต่อให้แสดงแบบเรียลไทม์ โดย topic1 เป็นข้อมูลที่จำเป็น -
topic2 (Optional – string)
ข้อมูลเพิ่มเติมที่ต้องการดึงมาแสดง
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ดึงข้อมูลราคาจากโปรแกรมที่รองรับ COM automation=RTD("mycomaddin.progid", "", "Server_name", "Price")
Result:ค่าราคาปัจจุบันจากเซิร์ฟเวอร์เรียลไทม์ที่ระบุไว้ -
Formula:
Description: ดึงราคาหุ้นการเปิดตัวของ Apple จาก Yahoo Finance=RTD("YahooFinanceWatchList", "", "AAPL", "Open")
Result:ราคาหุ้นเปิดตัวของ AAPL จาก Yahoo Finance -
Formula:
Description: ดึงข้อมูลราคาพร้อมปริมาณการซื้อขายจากเซิร์ฟเวอร์เรียลไทม์=RTD("mycomaddin.progid", "", "Server_name", "Price", "Volume")
Result:ค่าราคาและปริมาณการซื้อขายปัจจุบันจากเซิร์ฟเวอร์ -
Formula:
Description: แปลงค่าเรียลไทม์ที่ดึงมาเป็นตัวเลข โดยเอาเครื่องหมาย "+/-" ออก=VALUE(RIGHT(G5, LEN(G5) - FIND("+/", G5) + 1))
Result:ค่าตัวเลขจริงจากข้อความในเซลล์ -
Formula:
Description: แปลงสกุลเงิน USD เป็น EUR แบบเรียลไทม์จากแหล่งข้อมูลที่เชื่อมต่ออยู่=RTD("custom.progid", "", "Currency", "USD/EUR")
Result:อัตราแลกเปลี่ยน USD/EUR แบบเรียลไทม์
Tips & Tricks
เพื่อเพิ่มประสิทธิภาพการใช้งาน RTD ให้ปิดการคำนวณอัตโนมัติใน Excel และเปิดใหม่เมื่อคุณต้องการข้อมูลที่อัปเดต ใช้การตั้งเวลาการคำนวณเพื่อเพิ่มประสิทธิภาพ
ข้อควรระวัง (Cautions)
ระวังเรื่องการตั้งค่า Security ใน Excel ควรให้แอ็ดอินดิจิทัลเซ็นที่มีความปลอดภัยพอเหมาะ อย่าลืมตรวจสอบการเชื่อมต่ออินเทอร์เน็ตและมั่นใจว่า Server มีเสถียรภาพในการให้บริการ
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ฟังก์ชัน RTD เหมาะสำหรับการดึงข้อมูลเรียลไทม์ที่อัปเดตโดยอัตโนมัติ อย่างไรก็ตาม ควรระวังเรื่องข้อจำกัดของ Server และข้อผิดพลาดในการเชื่อมต่อ เช่น #N/A เมื่อ Server ตอบสนองไม่ได้
References
- Official Microsoft Documentation
- Corporate Finance Institute on RTD Function
- Set Up Realtime Data Function – Microsoft
- How to Use the RTD Function in Excel – A Step-by-Step Guide
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply