ความรู้
เล็กๆน้อยๆ กับ Google Sheet : ลองสร้าง Sparkline ดูแนวโน้มค่าเงิน

Sparkline คือ กราฟประเภทหนึ่งใช้สำหรับแสดงแนวโน้ม หรือ เทรนด์ ของชุดข้อมูลที่เราสนใจ เช่น ยอดขายในแต่ละเดือน , ผู้เยี่ยมชมหน้าเพจ ,ราคาหุ้น เป็นต้น โดยการใช้งานส่วนมากใช้ในการนำเสนอข้อมูลเพื่อการตัดสินใจ
ในบทความนี้ จะใช้ Google Sheets แสดงวิธีการดึงข้อมูลค่าเงินในแต่ละสกุลมาเทียบกับเงินสกุล ดอลลาร์ ในช่วงระยะเวลาที่กำหนด แล้วใช้ Sparkline ในการนำเสนอแนวโน้มการเปลี่ยนแปลงของสกุลเงินต่างๆเพื่อเทียบกับสกุลเงิน ดอลลาร์
ขั้นตอนการสร้าง
1. กดปุ่ม Create new spreadsheet ที่อยู่ทางด้านล่างขวามือ เพื่อทำการสร้าง Spread Sheet ใหม่
2. สร้างตารางใน Sheet เพื่อการแสดงผลตามรูปด้านล่าง โดยกำหนดให้
- Cell : A2 = กำหนดสกุลเงินหลักสำหรับใช้อ้างอิง ให้ระบุ เป็น Currency Code ในที่นี้ กำหนดเป็น USD (เงินสกุลดอลลาร์)
- Cell : B2 = กำหนดช่วงระยะเวลาที่ต้องการดูแนวโน้ม ให้ระบุเป็น วัน
- Cell : ตั้งแต่ A5 ลงไปจะเป็นคำอธิบายสำหรับ Currency Code ต่างๆ
- Cell : ตั้งแต่ B5 ลงไปจะกำหนด สกุลเงิน ที่ต้องการเปรียบเทียบกับ สกุลเงินหลัก ให้ระบุเป็น Currency Code
- Cell : ตั้งแต่ C5 ลงไปจะระบุสูตรเพื่อใช้สร้าง Sparkline
Advertisement
Advertisement
3. กำหนดค่าลงในตารางตามรายละเอียดข้อ 2
- Cell : A2 = USD
- Cell : B2 = 30
- Cell : A5-A9 กำหนดค่าตามลำดับเป็น
- United Kingdom Pound
- Euro
- Japan Yen
- Chinese Yuan Renminbi
- Thai baht
- Cell : B5-B9 กำหนดค่าตามลำดับเป็น
- GBP
- EUR
- JPY
- CNY
- THB
4. ดึงข้อมูลค่าเงินโดยใช้ Function GOOGLEFINANCE และ แสดงผลข้อมูลด้วย Sparkline โดยการระบุสูตรไว้ที่ Cell ตั้งแต่ C5 ลงไป ดังนี้
- Cell C5 ใส่สูตร =SPARKLINE(GoogleFinance("CURRENCY:"&$A$2&B5, "price", TODAY()-$B$2, TODAY()))
- Cell C6 ใส่สูตร =SPARKLINE(GoogleFinance("CURRENCY:"&$A$2&B6, "price", TODAY()-$B$2, TODAY()))
- Cell C7 ใส่สูตร =SPARKLINE(GoogleFinance("CURRENCY:"&$A$2&B7, "price", TODAY()-$B$2, TODAY()))
- Cell C8 ใส่สูตร =SPARKLINE(GoogleFinance("CURRENCY:"&$A$2&B8, "price", TODAY()-$B$2, TODAY()))
- Cell C9 ใส่สูตร =SPARKLINE(GoogleFinance("CURRENCY:"&$A$2&B9, "price", TODAY()-$B$2, TODAY()))
Advertisement
Advertisement
จากสูตร ที่
- Parameter ตัวที่ 1 ใน Function GoogleFinance จะเป็นการกำหนดการเปลี่ยนค่าสกุลเงินจาก Cell A2 ในที่นี้คือ USD ไปเป็น GBP , EUR , JPY , CNY , THB ตามลำดับ
- Parameter ตัวที่ 2 เป็นการกำหนด attribute ในที่นี้จะเป็นการกำหนดให้ดึงราคา "price"
- Parameter ตัวที่ 3 เป็นการกำหนดวันเริ่มต้น โดยในที่นี้กำหนดให้เริ่มจากวันที่ปัจจุบันลบข้อมูลที่กำหนดใน Cell B2 คือ 30 วัน นั้นคือย้อนไป 30 วัน
- Parameter ตัวที่ 4 เป็นการกำหนดวันสุดท้ายที่ต้องการทราบข้อมูล ซึ่งกำหนดไว้เป็นวันที่ปัจจุบัน
5. หลังใส่สูตรครบตามข้อ 4 จะสามารถแสดงแนวโน้มของค่าเงินสกุลต่างๆเมื่อเทียบกับเงินสกุลดอลลาร์ได้ดังรูปด้านล่าง
สำหรับใครที่ต้องการศึกษา Function GOOGLEFINANCE เพิ่มเติม สามารถเข้าดูได้ที่ GOOGLEFINANCE ครับ
เครดิต ภาพหน้าปกและภาพประกอบโดยผู้เขียน
Advertisement
Advertisement
ความคิดเห็น
