STOCKHISTORY

TLDR สรุปสั้นๆ

STOCKHISTORY ดึงข้อมูลราคาหุ้นย้อนหลังใน Excel 365 พร้อมใช้งานจากวันที่เริ่มจนถึงสิ้นสุดด้วยรูปแบบรายวัน, รายสัปดาห์, หรือรายเดือน

คำอธิบาย

ดึงข้อมูลประวัติราคาหุ้นหรือเครื่องมือทางการเงินมาใช้งานได้ง่ายๆ เหมือนเสิร์ชหาในอดีตเลย แต่ต้องใช้ Excel 365 ขึ้นไปนะ

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

365

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

=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])

Arguments

  • stock (Required – string)
    ระบุสัญลักษณ์หุ้นใน ” หรืออ้างอิงเซลล์ที่มี data type หุ้น เช่น ” จะกลับค่าราคาหุ้นในอดีตจากตลาดค่าเริ่มต้นได้
  • start_date (Required – date)
    วันที่จะเริ่มดึงข้อมูลย้อนหลัง อาจป้อนเป็น string, formula, หรืออ้างอิงเซลล์ก็ได้
  • end_date (Optional – date)
    (ถ้ามี) วันที่สุดท้ายที่ต้องการดึงข้อมูล ย้อนหลัง, ค่าเริ่มต้นเป็นวันที่เริ่มต้น
  • interval (Optional – number)
    (ถ้ามี) เลือกระยะห่างระหว่างข้อมูล: 0 เป็นรายวัน, 1 เป็นรายสัปดาห์, 2 เป็นรายเดือน, ค่าเริ่มต้นเป็น 0
  • headers (Optional – number)
    (ถ้ามี) เลือกว่าจะให้แสดงหัวข้อหรือไม่: 0 ไม่แสดง, 1 แสดง, 2 แสดงพร้อมหัวข้อ Default ที่แสดงคือ 1
  • property0 – property5 (Optional – list of numbers)
    (ถ้ามี) คอลัมน์ที่ต้องการดึงข้อมูล: 0 วันที่, 1 ราคาปิด, 2 ราคาเปิด, 3 ราคาสูงสุด, 4 ราคาต่ำสุด, 5 ปริมาณการซื้อขาย ค่าเริ่มต้นเป็นวันที่กับราคาปิด (0,1)

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

  • Formula:
    =STOCKHISTORY("MSFT", "01-01-2020", "01-01-2021", 0, 1, 0, 1)
    Description: ดึงราคาหุ้นของ Microsoft ตั้งแต่วันที่ 1 มกราคม 2020 ถึง 1 มกราคม 2021 แสดงผลเป็นรายวัน (interval 0) พร้อมหัวข้อ Default หัวข้อคือวันที่และราคาปิด
    Result:ราคาหุ้นรายวันตลอดปี 2020
  • Formula:
    =STOCKHISTORY("MSFT", TODAY()-30, , 1, 0)
    Description: ดึงข้อมูลราคาหุ้น Microsoft ย้อนกลับไป 30 วันจากวันนี้ โดยแสดงเป็นรายสัปดาห์และไม่แสดงหัวข้อ
    Result:ราคาหุ้นรายสัปดาห์ตลอดเดือนที่แล้ว
  • Formula:
    =STOCKHISTORY("XNAS:MSFT", "01-01-2020", , 2, 2, 3, 4)
    Description: ดึงข้อมูลราคาของ Microsoft จากตลาด NASDAQ ตั้งแต่วันที่ 1 มกราคม 2020 โดยแสดงเป็นรายเดือน แสดงทั้งหัวข้อและข้อมูล: ราคาสูงสุดและต่ำสุด
    Result:ตารางแสดงเดือน ราคาสูงสุดและต่ำสุดจากแต่ละเดือน
  • Formula:
    =MAX(STOCKHISTORY("AAPL", "01-01-2020", "12-31-2020", 2, 0, 3))
    Description: คำนวณราคาสูงสุดของหุ้น Apple ตลอดปี 2020 โดยใช้ราคาสูงสุดประจำเดือน
    Result:ราคาสูงสุดประจำปี 2020
  • Formula:
    =CORREL(STOCKHISTORY("MSFT", "01-01-2020", "12-31-2020", 0, 0, 1), STOCKHISTORY("AAPL", "01-01-2020", "12-31-2020", 0, 0, 1))
    Description: หาความสัมพันธ์ระหว่างราคาปิดของ Microsoft และ Apple ในแต่ละวันตลอดปี 2020
    Result:ค่าความสัมพันธ์ระหว่างสองหุ้นเป็นตัวชี้วัดเชิงตัวเลข

Tips & Tricks

หากต้องการข้อมูลสูงสุดของช่วงเวลา 3 เดือน จะเร็วขึ้นมากถ้าใช้ interval รายเดือนแทนการใช้รายวันหรือรายสัปดาห์ และจะช่วยให้ประสิทธิภาพดีขึ้นด้วย!

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

STOCKHISTORY ต้องการ Microsoft 365 ตลอดอายุการใช้งานเท่านั้น หากไม่ได้ใช้งานเวอร์ชันนี้ ฟังก์ชันจะไม่ทำงานตามที่ต้องการ

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

References

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


Leave a Reply

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

อบรม In-House Training

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