พึงคิดเผื่ออนาคตไว้เสมอว่า ตารางที่ออกแบบไว้ต้องสามารถรองรับกับการปรับเปลี่ยนเพิ่มเติมประเภทของข้อมูลที่บันทึก เช่น เดิมเคยฝากถอนเงินกับธนาคารเพียง 3 แห่ง ถ้าต้องการบันทึกธุรกรรมกับธนาคารเพิ่มเติมอีกหลายแห่ง ต้องสามารถใช้ตารางเดิมบันทึกได้ในทันทีโดยไม่ต้องเปลี่ยนหรือแก้ไขโครงสร้างตารางหรือแก้ไขสูตร
- แยกตารางเก็บข้อมูลออกจากตารางคำนวณหรือตารางรายงาน โดยในตารางเก็บข้อมูลนี้เป็นข้อมูลที่เกิดจากการพิมพ์บันทึกลงไปเท่านั้น ไม่มีสูตรคำนวณใดๆทั้งสิ้น ห้าม Merge เซลล์ และไม่จำเป็นต้องกำหนด Format หรือเปลี่ยน Format ให้ต่างไปจากเดิม
- ใช้ตารางบันทึกข้อมูลไว้ในชีทเดียวแฟ้มเดียว โดยบันทึกรายการเพิ่มตามแนวนอนหรือเพิ่ม row (ห้ามเพิ่ม column ข้อมูลใหม่ตามแนวตั้ง) เพื่อบันทึกรายการใหม่ต่อท้ายรายการเดิมที่มีอยู่แล้วไปเรื่อยๆ
- แทนที่จะเพิ่ม column เพื่อใช้เก็บข้อมูลเรื่องนั้นๆโดยเฉพาะ ซึ่งย่อมทำให้มี column จำนวนมาก ขอให้ใช้ column เพื่อระบุชื่อรายการกำกับรายการนั้นๆแทน จะทำให้ประหยัดจำนวน column ลงไปได้มาก และไม่มีเซลล์ที่เว้นช่องว่างไว้โดยไม่เกิดประโยชน์
- ตารางเก็บข้อมูลมีจุดประสงค์หนึ่งเพื่อใช้อ้างอิงข้อมูลเก่าๆหรือบันทึกตามลำดับเหตุการณ์ที่เกิดขึ้นก่อนหลัง ดังนั้นจึงห้ามแทรกรายการใหม่เข้าไประหว่างรายการเก่า หรือเมื่อเวลาผ่านไปแล้ว ห้ามย้อนไปแก้ไขข้อมูลเก่า หรือลบรายการใดๆที่บันทึกไว้อันอาจทำให้ไม่สามารถใช้อ้างอิงเพื่อทราบถึงประวัติของข้อมูล (เฉพาะเมื่อพบว่าข้อมูลที่บันทึกไว้ผิดพลาด จึงเป็นความจำเป็นต้องแก้ไขข้อมูลเก่า และก่อนที่จะแก้ไข ต้องจัดเก็บข้อมูลเก่าไว้เป็นหลักฐานด้วยเสมอโดยจัดเก็บแยกเป็นแฟ้มต่างหากหรือพิมพ์ลงกระดาษเพื่อใช้เป็นหลักฐานในการแก้ไข)
- ข้อมูลที่บันทึกในตารางหนึ่งๆ ต้องเป็นข้อมูลที่มีความสัมพันธ์หรือเกี่ยวข้องเป็นเรื่องเดียวกัน โดยแยกตารางข้อมูลเรื่องอื่นให้เป็นอีกตารางหนึ่ง เช่น ตารางการฝากถอนเงินธนาคารก็ต้องมีข้อมูลที่เกี่ยวข้องกับการฝากถอนเท่านั้น ไม่ควรนำข้อมูลเกี่ยวข้องกับการรับจ่ายเงินกับลูกค้าหรือเจ้าหนี้มาไว้กับตารางฝากถอนเงินธนาคาร เว้นแต่การฝากถอนนั้นทำไปเพื่อรับจ่ายเงินกับลูกค้าหรือเจ้าหนี้ในกำหนดเวลาเดียวกัน เป็นเหตุเป็นผลทำให้สามารถนำข้อมูลมาบันทึกไว้ในตารางเดียวกัน
- ในแต่ละตารางที่แยกกัน แม้เป็นตารางต่างเรื่องกันที่แยกไว้ในชีทหรือแฟ้มต่างกันก็ตาม เช่น ตารางลูกค้า ตารางสินค้า หรือตารางการขายประจำวัน ควรกำหนดให้ใช้ column ที่ตรงกันเก็บข้อมูลเรื่องเดียวกัน เช่น กำหนดให้ column แรกซ้ายสุดหรือ column ในลำดับที่ตรงกันของแต่ละตาราง บันทึกข้อมูลเกี่ยวกับวันที่ เลขรหัส หรือข้อมูลเรื่องเดียวกันให้ตรงกันทุกตาราง
- ข้อมูลที่จัดเก็บในตารางบันทึกข้อมูล ต้องแยกรายละเอียดให้สามารถใช้ในการค้นหาหรือคำนวณหายอดที่ต้องการได้ทันที เช่น ข้อมูลเกี่ยวกับชื่อนามสกุล ควรแยกข้อมูลให้มี column เฉพาะสำหรับบันทึกคำนำหน้าชื่อ แยกออกจาก column บันทึกชื่อและ column บันทึกนามสกุล เพื่อทำให้ยืดหยุ่นในการค้นหาข้อมูลเฉพาะชื่อ หรือเฉพาะนามสกุลได้ทันทีในอนาคต
- โครงสร้างตารางฐานข้อมูลที่ดี ต้องออกแบบตามกฎ 3 ข้อ ดังนี้
- หัวตาราง (Field Name) ซึ่งเป็นบรรทัดบนสุดของตาราง และรายการแต่ละรายการที่เป็นเรื่องเดียวกัน ต้องใช้ row เดียวเท่านั้น หากต้องการบันทึกหลายบรรทัด ให้ใช้วิธีกดปุ่ม Alt+Enter เพื่อพิมพ์ข้อความในบรรทัดใหม่ในเซลล์เดียวกัน
จากภาพนี้ ตารางแบบที่ 4 เท่านั้นที่ใช้วิธีการบันทึกถูกต้อง - ต้องมี column ใด column หนึ่งซึ่งบันทึกข้อมูลแต่ละรายการติดต่อกันไปตลอดทุกเซลล์ ห้ามเว้นเซลล์ว่าง โดยเฉพาะอย่างยิ่ง column ที่ใช้บันทึกชื่อหรือเลขรหัส เพื่อใช้กำกับแต่ละรายการว่าเป็นรายการอะไรและไม่ซ้ำกับรายการอื่น
- ห้ามนำตารางฐานข้อมูลไปติดกับข้อมูลอื่นในเซลล์อื่นรอบข้าง ให้เว้นระยะไว้อย่างน้อย 1 เซลล์รอบข้าง เพื่อทำให้ Excel สามารถรู้ขอบเขตของตารางจากพื้นที่ข้อมูลที่ติดต่อกันไปได้เอง โดยเฉพาะชื่อตารางที่พิมพ์ไว้ด้านบนเหนือหัวตาราง ควรเว้นระยะห่างจากหัวตารางไว้ 1 row เช่นกัน
- หัวตาราง (Field Name) ซึ่งเป็นบรรทัดบนสุดของตาราง และรายการแต่ละรายการที่เป็นเรื่องเดียวกัน ต้องใช้ row เดียวเท่านั้น หากต้องการบันทึกหลายบรรทัด ให้ใช้วิธีกดปุ่ม Alt+Enter เพื่อพิมพ์ข้อความในบรรทัดใหม่ในเซลล์เดียวกัน
- ข้อมูลเกี่ยวข้องกับวันที่ ให้บันทึกไว้ใน column ใด column หนึ่งเพื่อกำกับข้อมูลทุกรายการ โดยบันทึกในโครงสร้างของ วันที่/เดือน/ปีค.ศ.4 หลัก เช่น 14/2/2011 เสมอ (ไม่ควรบันทึกแค่เลขวันที่หรือชื่อเดือน) เพื่อช่วยให้สามารถหายอดรวมแยกประเภทได้ตามวัน เดือน หรือปีที่ต้องการได้ด้วยสูตรหรือคำสั่งบนเมนูได้ทันที
- ข้อมูลเรื่องปริมาณ จำนวน เลขรหัส ต้องบันทึกแบบตัวเลขเท่านั้น เช่น จำนวนสินค้า 20 กก ให้บันทึกเฉพาะตัวเลข 20 ลงไปในเซลล์เท่านั้น ถ้ารหัสเป็นตัวเลขและมีเลขศูนย์นำหน้า เช่น 00123 ให้บันทึกเฉพาะเลข 123 แล้วกำหนดรูปแบบตัวเลขเป็น 00000 (อย่าพิมพ์ ‘00123 เพราะ Excel จะรับรู้ว่าเป็นตัวอักษรแทน) หรือกำหนดให้ใช้เลขรหัสที่ Excel รับรู้ว่าเป็นตัวอักษรโดยใช้ตัวอักษรนำหน้าเลขศูนย์ เช่น a00123
- ในกรณีที่มีข้อมูลซ้ำกันหลายรายการซึ่งโดยทั่วไปสูตร VLookup ใน Excel จะสามารถค้นหาเฉพาะรายการแรกเท่านั้น ให้แก้ไขโดยสร้าง column ใหม่เพื่อปรับรหัสเดิมที่ซ้ำกันให้เป็นรหัสใหม่ที่ไม่ซ้ำโดยนำเลขลำดับที่ของรายการไปต่อท้ายรหัสเดิม ซึ่งแม้ว่าจะทำให้แฟ้มมีขนาดใหญ่ขึ้น แต่จะช่วยให้สามารถใช้สูตร VLookup ได้ง่ายและใช้เวลาคำนวณเร็วกว่าที่จะใช้สูตรยากๆยาวๆเพื่อหาค่าซ้ำ
- แม้เซลล์ใดที่ยังไม่ทราบตัวเลขข้อมูล ขอให้บันทึกเลข 0 แทนไว้ก่อน ห้ามปล่อยเซลล์ตัวเลขใดๆเว้นไว้เป็นเซลล์ว่าง เพราะถ้าเป็นเซลล์ว่างจะทำให้ Pivot Table นำข้อมูลเรื่องนั้นไปสรุปแบบ Count แทนที่จะเป็น Sum