ผมสังเกตเห็นว่าในข้อมูลตัวอย่างของคุณคุณจะมีช่วงเวลาที่ค่อนข้างใหญ่กับช่วงเวลาที่ผิดปกติ ในขณะที่คำตอบอื่น ๆ ชี้ให้เห็นว่าคุณสามารถสร้างแผนภูมิใน Excel เพียงอย่างเดียวได้อย่างไรที่นี่ฉันเสนอวิธีแก้ไขปัญหาอื่นที่สามารถสร้างแผนภูมิเส้นเชิงโต้ตอบที่แก้ปัญหาที่ฉันกล่าวถึงได้ รูปด้านล่างแสดงตัวอย่างที่ฉันทำตามคำอธิบายของคุณ
ฉันสร้างแผนภูมินี้ด้วย Addf-in ของ Funfun Excel โดยทั่วไป Add-in นี้ช่วยให้คุณใช้ JavaScript โดยตรงใน Excel เพื่อให้คุณสามารถใช้ประโยชน์จากห้องสมุดเช่น HighCharts.js หรือ D3.js เพื่อสร้างแผนภูมิเชิงโต้ตอบ ฉันใช้ HighCharts.js ในตัวอย่างเฉพาะนี้ ในแผนภูมินี้คุณสามารถใช้เมาส์เพื่อขยายช่วงเวลาเฉพาะเพื่อดูหมายเลขรายละเอียด สิ่งนี้จะมีประโยชน์มากถ้าคุณมีบันทึกเป็นเวลาหลายปี
กลับไปที่ข้อมูลของคุณ ก่อนที่จะสร้างแผนภูมินี้คุณจำเป็นต้องนับความถี่สำหรับแต่ละเดือน สิ่งนี้สามารถทำได้โดยการเขียนฟังก์ชั่นขนาดเล็กใน JavaScript นี่คือตัวอย่างรหัส
var frequencyPerMonth = new Object();
var monthLast = 1;
var yearLast = 1970;
for(var i=0;i<data.length;i++){
var monthThis = parseInt(data[i][0].split('/')[0]-1);
var yearThis = parseInt(data[i][0].split('/')[2]);
if(monthThis == monthLast && yearThis == yearLast){
frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] += 1;
}
else{
frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] = 1;
}
monthLast = monthThis;
yearLast = yearThis;
}
Funfun ยังมีเครื่องมือแก้ไขออนไลน์ซึ่งคุณสามารถสำรวจรหัส JavaScript และผลลัพธ์ของคุณ คุณสามารถตรวจสอบรายละเอียดของวิธีที่ฉันทำแผนภูมิตัวอย่างในลิงค์ด้านล่าง
https://www.funfun.io/1/#/edit/5a4e0d461010eb73fe125c4e
เมื่อคุณพอใจกับผลลัพธ์ที่คุณได้รับในตัวแก้ไขออนไลน์คุณสามารถโหลดผลลัพธ์ลงใน Excel ของคุณได้อย่างง่ายดายโดยใช้ URL ด้านบน แต่แน่นอนครั้งแรกที่คุณจะต้องเพิ่ม FunFun add-in ใน Excel ของคุณโดยการแทรก - สำนักงาน Add-ins นี่คือภาพหน้าจอบางส่วนที่แสดงวิธีโหลดตัวอย่างลงใน Excel
การเปิดเผยข้อมูล: ฉันเป็นผู้พัฒนาของ Funfun