ความรู้

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

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

Sparkline คือ กราฟประเภทหนึ่งใช้สำหรับแสดงแนวโน้ม หรือ เทรนด์ ของชุดข้อมูลที่เราสนใจ เช่น ยอดขายในแต่ละเดือน , ผู้เยี่ยมชมหน้าเพจ ,ราคาหุ้น เป็นต้น โดยการใช้งานส่วนมากใช้ในการนำเสนอข้อมูลเพื่อการตัดสินใจ

ในบทความนี้ จะใช้ Google Sheets แสดงวิธีการดึงข้อมูลค่าเงินในแต่ละสกุลมาเทียบกับเงินสกุล ดอลลาร์ ในช่วงระยะเวลาที่กำหนด แล้วใช้ Sparkline ในการนำเสนอแนวโน้มการเปลี่ยนแปลงของสกุลเงินต่างๆเพื่อเทียบกับสกุลเงิน ดอลลาร์

ขั้นตอนการสร้าง

1. กดปุ่ม Create new spreadsheet ที่อยู่ทางด้านล่างขวามือ เพื่อทำการสร้าง Spread Sheet ใหม่

Create Sheet2. สร้างตารางใน Sheet เพื่อการแสดงผลตามรูปด้านล่าง โดยกำหนดให้

  • Cell : A2 = กำหนดสกุลเงินหลักสำหรับใช้อ้างอิง ให้ระบุ เป็น Currency Code ในที่นี้ กำหนดเป็น USD (เงินสกุลดอลลาร์)
  • Cell : B2 = กำหนดช่วงระยะเวลาที่ต้องการดูแนวโน้ม ให้ระบุเป็น วัน
  • Cell : ตั้งแต่ A5 ลงไปจะเป็นคำอธิบายสำหรับ Currency Code ต่างๆ
  • Cell : ตั้งแต่ B5 ลงไปจะกำหนด สกุลเงิน ที่ต้องการเปรียบเทียบกับ สกุลเงินหลัก ให้ระบุเป็น Currency Code
  • Cell : ตั้งแต่ C5 ลงไปจะระบุสูตรเพื่อใช้สร้าง Sparkline

Advertisement

Advertisement

Table Step 13. กำหนดค่าลงในตารางตามรายละเอียดข้อ 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

Step 34. ดึงข้อมูลค่าเงินโดยใช้ 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 เป็นการกำหนดวันสุดท้ายที่ต้องการทราบข้อมูล ซึ่งกำหนดไว้เป็นวันที่ปัจจุบัน

Formula5. หลังใส่สูตรครบตามข้อ 4 จะสามารถแสดงแนวโน้มของค่าเงินสกุลต่างๆเมื่อเทียบกับเงินสกุลดอลลาร์ได้ดังรูปด้านล่าง

Sparkline currency trend

สำหรับใครที่ต้องการศึกษา Function GOOGLEFINANCE เพิ่มเติม สามารถเข้าดูได้ที่ GOOGLEFINANCE ครับ

เครดิต ภาพหน้าปกและภาพประกอบโดยผู้เขียน

Advertisement

Advertisement

คัดลอกลิงค์
คัดลอกลิงค์
แจ้งตรวจสอบ

ความคิดเห็น

กรุณาเข้าสู่ระบบเพื่อทำการคอมเม้นต์