สัปดาห์ลดราคาสุดพิเศษClaude Skills — ลด 20%
Glossary

Sparkline คืออะไร? ประเภท กรณีการใช้งาน และข้อดีหลักๆ

Powerdrill Bloom·
Sparkline คืออะไร? ประเภท กรณีการใช้งาน และข้อดีหลักๆ

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

Sparkline คืออะไร

คำจำกัดความของ Microsoft นั้นกระชับและคุ้มค่าที่จะยกมาอ้างอิงอย่างตรงไปตรงมา โดยระบุว่า sparkline "คือแผนภูมิขนาดเล็กในเซลล์เวิร์กชีตที่ช่วยแสดงข้อมูลในรูปแบบภาพ"

ประเด็นสำคัญคือความใกล้ชิด แผนภูมิปกติจะนำตัวเลขไปแสดงที่อื่นและทำให้คุณต้องละสายตาไปมอง แต่ sparkline จะคงอยู่ในแถวเดียวกัน ทำให้แนวโน้มและค่าของข้อมูลอยู่ในระดับสายตาเดียวกัน หน้า sparklines page ของ Microsoft ได้ให้คำแนะนำในประเด็นเดียวกันนี้ว่า "เพื่อผลลัพธ์ที่ดีที่สุด ควรวาง sparkline ไว้ใกล้กับข้อมูลของมัน"

หน้าเดียวกันนี้ยังได้ระบุถึงวัตถุประสงค์การใช้งาน โดยให้ใช้เพื่อ "แสดงแนวโน้มในชุดข้อมูล เช่น การเพิ่มขึ้นหรือลดลงตามฤดูกาล วัฏจักรเศรษฐกิจ หรือเพื่อเน้นค่าสูงสุดและต่ำสุด"

Sparkline ทั้งสามประเภท

ประเภท สิ่งที่แสดง เหมาะที่สุดสำหรับ
Line เส้นต่อเนื่องตลอดช่วงข้อมูล ทิศทางและแนวโน้มตามช่วงเวลา
Column แถบขนาดเล็กสำหรับแต่ละจุดข้อมูล การเปรียบเทียบข้อมูลในแต่ละช่วงเวลา
Win/Loss เครื่องหมายชี้ขึ้นหรือลงในแต่ละจุด โดยไม่แสดงขนาดของมูลค่า การดูว่าในแต่ละช่วงเวลามีผลเป็นบวกหรือลบ

Win/Loss เป็นประเภทที่คนมักจะมองข้าม มันตั้งใจที่จะละทิ้งขนาดของมูลค่าและแสดงเพียงแค่เครื่องหมายบวกหรือลบเท่านั้น ซึ่งทำให้เป็นตัวเลือกที่เหมาะสมสำหรับคำถามเช่น "บัญชีนี้เติบโตกี่เดือน?"

ตัวเลือกการจัดรูปแบบสองแบบจะช่วยเปลี่ยนปริมาณข้อมูลที่ผู้อ่านสามารถทำความเข้าใจได้ ตัวทำเครื่องหมาย (Markers) จะช่วยเน้นค่าแต่ละค่าในชุดข้อมูล และ Microsoft ยังระบุด้วยว่าหากข้อมูลมีทั้งค่าบวกและค่าลบ คุณสามารถเลือก Axis เพื่อแสดงแกน ซึ่งจะวาดเส้นศูนย์ขึ้นมา

วิธีการทำงานของ sparkline

กลไกการทำงานนั้นง่ายพอที่จะอธิบายได้ในย่อเดียว และความเรียบง่ายนี้มีความสำคัญเนื่องจากมันจะช่วยอธิบายถึงข้อผิดพลาดที่อาจเกิดขึ้นในภายหลัง

คุณเลือกเซลล์ว่างที่ส่วนท้ายของแถวข้อมูล เลือก Insert จากนั้นเลือกประเภทของ sparkline แล้วเลือกเซลล์ในแถวนั้น หากต้องการใช้กับทั้งตาราง คุณเพียงแค่ลากจุดจับเติม (fill handle) ลงมา ซึ่งจะสร้าง sparkline หนึ่งอันต่อหนึ่งแถว

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

ตัวเลือกสำหรับแกนนอน

โดยค่าเริ่มต้น จุดข้อมูลจะถูกเว้นระยะห่างอย่างเท่าๆ กัน Microsoft อธิบายถึงแกนทั่วไปว่าเป็นการพล็อตแต่ละจุดข้อมูล "โดยสัมพันธ์กับจุดข้อมูลอื่นๆ ที่ประกอบกันเป็น sparkline"

แกนวันที่ (date axis) จะทำงานแตกต่างออกไป โดยจะพล็อตแต่ละจุด "โดยสัมพันธ์กับวันที่" เอกสารประกอบการใช้งานได้ยกตัวอย่างกรณีที่นำไปใช้จริงว่า "ในการเปรียบเทียบสินค้าคงคลังแบบเดือนต่อเดือน คุณจะต้องเลือกช่วงของเดือนเป็นแกนวันที่" หากช่วงเวลาของคุณมีช่องว่าง การตั้งค่านี้จะช่วยป้องกันไม่ให้ช่องว่างนั้นหายไป

กับดักของการปรับขนาด

นี่คือส่วนที่ควรค่าแก่การอ่านซ้ำสองรอบ เพราะมันสามารถเปลี่ยนภาพข้อมูลที่มีประโยชน์ให้กลายเป็นภาพที่ชี้นำไปในทางที่ผิดได้

Microsoft ได้ระบุการตั้งค่าแกนตั้งไว้สามแบบ ค่าเริ่มต้นคือ Automatic for each sparkline ซึ่ง Microsoft อธิบายไว้ดังนี้: "ค่าต่ำสุดและสูงสุดจะแตกต่างกันไปสำหรับแต่ละ sparkline และจะอิงตามข้อมูลที่ประกอบกันเป็น sparkline นั้นๆ"

ลองอ่านข้อความนั้นอีกครั้งในบริบทของตารางที่มีจำนวนยี่สิบแถว ทุกแถวจะถูกปรับขนาดตามค่าสูงสุดและต่ำสุดของตัวเอง สินค้าที่มียอดขายเพิ่มขึ้นจาก 3 เป็น 5 ชิ้น กับสินค้าที่มียอดขายเพิ่มขึ้นจาก 3,000 เป็น 5,000 ชิ้น จะแสดงผลออกมาเป็น ภาพเดียวกัน

ทางเลือกอื่นคือ Same for all sparklines ซึ่ง "ค่าต่ำสุดและสูงสุดจะเหมือนกันสำหรับ sparkline ทั้งหมดในกลุ่ม" ขอบเขตทั้งสองจะมาจากค่าต่ำสุดและสูงสุดจากข้อมูลทั้งหมดในกลุ่ม และการตั้งค่าแบบ Custom จะช่วยให้คุณกำหนดขอบเขตเหล่านั้นได้ด้วยตนเอง

ดังนั้นกฎเกณฑ์จึงตรงไปตรงมา หากผู้อ่านต้องการเปรียบเทียบแถวต่างๆ เข้าด้วยกัน ให้เปลี่ยนไปใช้สเกลร่วมกัน แต่หากแต่ละแถวถูกอ่านแยกกันโดยอิสระ ค่าเริ่มต้นก็ใช้งานได้ดี สิ่งที่สร้างปัญหาคือการไม่เลือกตั้งค่าใดๆ เลย เพราะค่าเริ่มต้นจะตัดสินใจแทนคุณโดยที่คุณไม่รู้ตัว

Sparkline ใช้สำหรับอะไรบ้าง

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

จุดร่วมที่สำคัญคือ sparkline จะตอบคำถามที่ว่า "แนวโน้มนี้มีลักษณะอย่างไร?" มากกว่าคำถามที่ว่า "มูลค่าคือเท่าใด?" เนื่องจากมูลค่านั้นได้แสดงอยู่ในเซลล์ถัดไปเรียบร้อยแล้ว

Sparkline ปะทะ แผนภูมิขนาดเต็ม

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

ทั้งสองสิ่งนี้ไม่ใช่คู่แข่งกัน sparkline คือเครื่องมือช่วยอ่านข้อมูลภายในตาราง ส่วนแผนภูมิคือสิ่งที่คุณนำไปจัดแสดงต่อหน้าผู้คนในห้องประชุม หากปัญหาของคุณคือชุดข้อมูลสองชุดที่มีสเกลแตกต่างกัน นั่นคือคำถามเกี่ยวกับแผนภูมิ ซึ่งเราได้ครอบคลุมไว้แล้วในคู่มือของเราเกี่ยวกับ การสร้างแผนภูมิสำหรับสองตัวชี้วัดที่มีสเกลต่างกัน

ประโยชน์และข้อจำกัด

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

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

สิ่งเหล่านี้ไม่ใช่ข้อบกพร่อง แต่เป็นผลกระทบที่เกิดจากขนาดของมัน แผนภูมิที่อยู่ในเซลล์ย่อมต้องยอมแลกบางสิ่งบางอย่างไป

วิธีสร้าง sparkline จากข้อมูลของคุณเอง

วิธีการทำด้วยตนเองนั้นตั้งอยู่บนสมมติฐานที่ว่าข้อมูลได้ถูกจัดเรียงอยู่ในแถวที่สะอาดเรียบร้อยแล้วหนึ่งแถวต่อหนึ่งรายการ ตามลำดับที่ถูกต้อง และมีหนึ่งคอลัมน์ต่อหนึ่งช่วงเวลา แต่การส่งออกข้อมูลจริงมักจะไม่เป็นเช่นนั้น และการปรับเปลี่ยนโครงสร้างข้อมูลมักจะเป็นงานส่วนที่ใช้เวลานานที่สุด

นั่นคือส่วนที่คุ้มค่าที่จะส่งต่อให้ระบบจัดการ อัปโหลดไฟล์ที่ส่งออกไปยัง Powerdrill Bloom และอธิบายรูปแบบที่คุณต้องการด้วยภาษาธรรมชาติ ระบุวิธีการจัดกลุ่มแถวและคอลัมน์ที่เก็บข้อมูลช่วงเวลา จากนั้นขอตารางที่ทำการ Pivot กลับคืนมา หน้าข้อมูลราคาอธิบายผลลัพธ์ว่าเป็นคำตอบที่อ้างอิงข้อมูลจริงพร้อมด้วย "แผนภูมิ ตาราง และการส่งออกข้อมูล" ดังนั้น ตารางที่ปรับเปลี่ยนโครงสร้างแล้วจึงพร้อมที่จะนำไปวางในเวิร์กชีตได้ทันที

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

บทสรุป

Sparkline คือวิธีที่ประหยัดพื้นที่ที่สุดในการแสดงแนวโน้มควบคู่ไปกับตัวเลข โดยใช้พื้นที่เพียงเซลล์เดียว อ่านข้อมูลได้ทันที และสามารถขยายผลไปยังทั้งตารางได้ด้วยการลากเพียงครั้งเดียว

เพียงแค่ตัดสินใจเลือกการปรับขนาดอย่างตั้งใจ ค่าเริ่มต้นจะกำหนดให้ทุกแถวมีแกนของตัวเอง ซึ่งเหมาะสมสำหรับชุดข้อมูลที่เป็นอิสระต่อกัน แต่จะผิดพลาดอย่างเงียบๆ หากต้องการนำมาเปรียบเทียบกัน การเลือกใช้เวลาเพียงเมนูเดียว แต่การไม่เลือกอาจทำให้คุณสูญเสียความไว้วางใจจากผู้อ่าน

มีไฟล์ส่งออกที่ต้องปรับเปลี่ยนโครงสร้างก่อนใช่หรือไม่? ทดลองใช้ Powerdrill Bloom และจัดระเบียบตารางให้เหลือหนึ่งแถวต่อหนึ่งรายการ

คำถามที่พบบ่อย

Sparkline ใน Excel คืออะไร?

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

Sparkline ทั้งสามประเภทมีอะไรบ้าง?

Line (เส้น), Column (คอลัมน์) และ Win/Loss (แพ้/ชนะ) โดย Line จะแสดงทิศทาง, Column จะเปรียบเทียบข้อมูลในแต่ละช่วงเวลา และ Win/Loss จะแสดงเพียงว่าในแต่ละช่วงเวลามีผลเป็นบวกหรือลบเท่านั้น

ทำไม sparkline ของฉันทั้งหมดจึงมีรูปร่างเหมือนกันหมด?

เนื่องจากค่าเริ่มต้นของแกนตั้งถูกตั้งค่าเป็นแบบอัตโนมัติสำหรับแต่ละ sparkline ดังนั้นทุกแถวจะถูกปรับขนาดตามค่าต่ำสุดและสูงสุดของตัวเอง การเปลี่ยนไปใช้การตั้งค่าแบบใช้ร่วมกันจะทำให้ทุกแถวอยู่บนสเกลเดียวกัน

Sparkline สามารถแสดงวันที่ได้อย่างถูกต้องหรือไม่?

ได้ Microsoft มีแกนวันที่ซึ่งจะพล็อตแต่ละจุดโดยสัมพันธ์กับวันที่ ให้ใช้การตั้งค่านี้เมื่อช่วงเวลาของคุณไม่สม่ำเสมอหรือมีช่องว่าง

เมื่อใดที่ฉันควรใช้แผนภูมิแทน?

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