Skip to main content

Posts

Showing posts from November, 2019

สร้าง Dropdown Menu เพื่อทำ Dynamic Chart

สร้าง Dropdown Menu เพื่อทำ Dynamic Chart ในบทความนี้เราจะมาดูวิธีการสร้างกราฟที่สามารถเปลี่ยนไปตามตัวเลือกของ Dropdown ที่เราสร้างขึ้นมาเพื่อหา insights ในมุมมองต่างๆ Interactivity หรือ ความสามารถในการโต้ตอบกับข้อมูลได้เป็นปัจจัยสำคัญในการสร้าง Dashboard ที่ผู้ใช้สามารถลงไปดูข้อมูลในจุดที่อยากดูได้อย่างรวดเร็ว การมี Dropdown List ยังจะช่วยประหยัดพื้นที่ในการแสดงผลอีกด้วย 1.การสร้าง Dropdown List เราจะใช้ข้อมูลนักกีฬาที่ทำเงินมากที่สุดมาเป็นตัวอย่างนะครับ สามารถเข้าไปดูได้ใน Link วิธีการสร้าง Dropdown list ให้เราเลือก Data ในแถบข้างบน แล้วกดไปที่ Data Validation หลังจากนั้นให้เลือกข้อมูลที่เราอยากจะใช้เป็นตัวเลือก ในกรณีนี้เราจะเลือกชื่อนักกีฬาในแถว C เมื่อเลือกเสร็จก็กด Done 2.ใช้ vlookup ในการดึงข้อมูลแบบ Dynamic Copy หัวแถวจากข้อมูลของเรา แล้วใช้สุตร VLOOKUP ในการไปดึงข้อมูลรายได้ตามชื่อของนักกีฬาที่เรากดเปลี่ยน  3.การสร้าง Dynamic Chart ให้กดไปที่ insert แล้วเลือก Chart ในตัวอย่างนี้ผมจะเลือกเป็น pie chart เพื่อดูสัดส่วนรายได้ของค่าเหนื่

Query สูตรท่าไม้ตายของ Google Sheets

Query สูตรท่าไม้ตายของ Google Sheets สำหรับคนที่พึ่งเริ่มใช้ Google Sheets มาได้ซักระยะหนึ่ง อาจจะเริ่มเห็นข้อดีของมันในส่วนของการทำงานร่วมกันแบบ real-time และไม่ต้องกังวลว่าข้อมูลจะหายไปเพราะลืมกด save  สำหรับผู้เขียนนั้น ข้อดีของ Google Sheets ที่เห็นได้ชัดเลยคือสูตรในการสรุปข้อมูลที่ง่ายและทรงพลังกว่า หนึ่งในนั้นคือสูตร " Query" ที่ทำให้เราสามารถเขียนสูตรแบบภาษา SQL ที่ใช้อย่างแพร่หลายในวงการ Data Science  Set up นี่คือหน้าตาของข้อมูลที่เราจะมาลองเล่นกันนะครับ เป็นข้อมูลนักกีฬาอาชีพที่ทำรายได้สูงสุดในปี 2018 ถ้าสนใจลองทำไปด้วยสามารถโหลดข้อมูลได้จาก Link นี้เลยครับ 1. เราจะมาตั้งชื่อให้ข้อมูลในตารางนี้ก่อนเพื่อให้ง่ายในการใช้สูตร โดยเลือกข้อมูลทั้งหมด (ctrl-a) แล้วกดไปที่แถบ Data ข้างบนเพื่อเลือก Named Range 2. ตั้งชื่อข้อมูลในแถบด้านขวา ตั้งอะไรก็ได้ที่ง่ายในการจำและพิมพ์เลยครับ 3. ตอนนี้เราก็พร้อมเริ่มใช้สูตร query ได้เลย โดยจะเขียนอยู่ในรูปแบบคล้ายๆกับ SQL ซึ่งเลข 1 เป็นตัวบอกว่าเราจะเอาชื่อแถวมาด้วยมั้ย =QUERY(spor