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:
Description: ดึงราคาหุ้นของ Microsoft ตั้งแต่วันที่ 1 มกราคม 2020 ถึง 1 มกราคม 2021 แสดงผลเป็นรายวัน (interval 0) พร้อมหัวข้อ Default หัวข้อคือวันที่และราคาปิด=STOCKHISTORY("MSFT", "01-01-2020", "01-01-2021", 0, 1, 0, 1)
Result:ราคาหุ้นรายวันตลอดปี 2020 -
Formula:
Description: ดึงข้อมูลราคาหุ้น Microsoft ย้อนกลับไป 30 วันจากวันนี้ โดยแสดงเป็นรายสัปดาห์และไม่แสดงหัวข้อ=STOCKHISTORY("MSFT", TODAY()-30, , 1, 0)
Result:ราคาหุ้นรายสัปดาห์ตลอดเดือนที่แล้ว -
Formula:
Description: ดึงข้อมูลราคาของ Microsoft จากตลาด NASDAQ ตั้งแต่วันที่ 1 มกราคม 2020 โดยแสดงเป็นรายเดือน แสดงทั้งหัวข้อและข้อมูล: ราคาสูงสุดและต่ำสุด=STOCKHISTORY("XNAS:MSFT", "01-01-2020", , 2, 2, 3, 4)
Result:ตารางแสดงเดือน ราคาสูงสุดและต่ำสุดจากแต่ละเดือน -
Formula:
Description: คำนวณราคาสูงสุดของหุ้น Apple ตลอดปี 2020 โดยใช้ราคาสูงสุดประจำเดือน=MAX(STOCKHISTORY("AAPL", "01-01-2020", "12-31-2020", 2, 0, 3))
Result:ราคาสูงสุดประจำปี 2020 -
Formula:
Description: หาความสัมพันธ์ระหว่างราคาปิดของ Microsoft และ Apple ในแต่ละวันตลอดปี 2020=CORREL(STOCKHISTORY("MSFT", "01-01-2020", "12-31-2020", 0, 0, 1), STOCKHISTORY("AAPL", "01-01-2020", "12-31-2020", 0, 0, 1))
Result:ค่าความสัมพันธ์ระหว่างสองหุ้นเป็นตัวชี้วัดเชิงตัวเลข
Tips & Tricks
หากต้องการข้อมูลสูงสุดของช่วงเวลา 3 เดือน จะเร็วขึ้นมากถ้าใช้ interval รายเดือนแทนการใช้รายวันหรือรายสัปดาห์ และจะช่วยให้ประสิทธิภาพดีขึ้นด้วย!
ข้อควรระวัง (Cautions)
STOCKHISTORY ต้องการ Microsoft 365 ตลอดอายุการใช้งานเท่านั้น หากไม่ได้ใช้งานเวอร์ชันนี้ ฟังก์ชันจะไม่ทำงานตามที่ต้องการ
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply