บทเรียนที่ 1การใช้ VBA แมโครสำหรับระบบอัตโนมัติพื้นฐาน: บันทึกแมโคร แก้ไขโมดูล การรันอย่างปลอดภัย เหตุการณ์เวิร์กบุ๊ก (Workbook_Open, Worksheet_Change)อัตโนมัติงานที่ทำซ้ำด้วย VBA แมโคร ตั้งแต่การบันทึกไปจนถึงการแก้ไขโค้ดในโมดูล เรียนรู้การรันอย่างปลอดภัย ใช้เหตุการณ์เวิร์กบุ๊ก เช่น Workbook_Open และ Worksheet_Change และสร้างระบบอัตโนมัติที่เชื่อถือได้สำหรับการรีเฟรชและจัดรูปแบบ
การบันทึกและรันแมโครพื้นฐานการแก้ไขแมโครในโมดูลมาตรฐานการใช้ Workbook_Open สำหรับงานเริ่มต้นการใช้ Worksheet_Change สำหรับตรรกะข้อมูลเข้าความปลอดภัยแมโครและการรันอย่างปลอดภัยการกำหนดแมโครให้ปุ่มและรูปร่างบทเรียนที่ 2ระบบอัตโนมัติการรีเฟรช: รีเฟรช Power Query และ PivotTables ด้วย VBA หรือปุ่มอัตโนมัติการรีเฟรช Power Query และ PivotTables โดยใช้ VBA และตัวควบคุมส่วนติดต่อ สร้างปุ่มและแมโครง่ายๆ เพื่อรีเฟรชวัตถุหลายตัวตามลำดับ จัดการข้อผิดพลาด และให้ผู้ใช้เห็นข้อมูลปัจจุบันเสมอ
ตัวเลือกการรีเฟรชแบบแมนนวลเทียบกับอัตโนมัติVBA สำหรับรีเฟรชทุกคิวรีพร้อมกันการรีเฟรช PivotTables ด้วยแมโครปุ่มรีเฟรชบนแดชบอร์ดการจัดการข้อผิดพลาดการรีเฟรชและบันทึกログบทเรียนที่ 3ฟังก์ชันข้อความและวันที่: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT สำหรับงวดรายงานใช้ฟังก์ชันข้อความและวันที่เพื่อสร้างงวดรายงานที่แข็งแกร่ง ทำงานกับ TEXT, DATE, EOMONTH, MONTH, YEAR และการจัดรูปแบบ เพื่อสร้างป้ายกำกับเดือน งวดการเงิน และสรุปแบบไดนามิกที่ขับเคลื่อนด้วยวันที่สำหรับแดชบอร์ดและรายงานประจำ
การสร้างวันที่จากส่วนประกอบด้วย DATEการคำนวณเดือน ปี และ EOMONTHTEXT สำหรับป้ายกำกับงวดแบบกำหนดเองช่วงรายเดือนแบบหมุนและสะสมปีถึงวันที่การจัดการงวดการเงินเทียบกับปฏิทินบทเรียนที่ 4แนวปฏิบัติที่ดีที่สุดสำหรับเวอร์ชัน 备份 และการบันทึกแหล่งข้อมูลในเวิร์กบุ๊กนำแนวปฏิบัติที่ดีที่สุดสำหรับเวอร์ชันเวิร์กบุ๊ก 备份 และการบันทึกมาใช้ ติดตามการเปลี่ยนแปลงแหล่งข้อมูล รักษาログการเปลี่ยนแปลง และฝังโน้ตที่ชัดเจน เพื่อให้ผู้ใช้ในอนาคตเข้าใจขั้นตอนการรีเฟรชและการพึ่งพา
การตั้งชื่อไฟล์และข้อกำหนดเวอร์ชันกลยุทธ์备份และตำแหน่งจัดเก็บการรักษาログการเปลี่ยนแปลงเวิร์กบุ๊กการบันทึกการเชื่อมต่อข้อมูลภายนอกการอธิบายคิวรีและสูตรสำคัญบทเรียนที่ 5สูตรขั้นสูง: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, ตรรกะแบบซ้อนนำสูตรขั้นสูงมาใช้ เช่น XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF และ IFS สร้างนิพจน์ตรรกะแบบซ้อน จัดการข้อผิดพลาดอย่างนุ่มนวล และออกแบบโซ่การค้นหาที่แข็งแกร่งสำหรับโมเดลรายงานที่ซับซ้อน
การเปรียบเทียบ XLOOKUP กับ VLOOKUPINDEX/MATCH สำหรับการค้นหาแบบยืดหยุ่นSUMIFS และ COUNTIFS ด้วยเกณฑ์IFS และโครงสร้างตรรกะแบบซ้อนการจัดการข้อผิดพลาดด้วย IFERROR หรือ IFNAบทเรียนที่ 6การออกแบบโครงสร้างเวิร์กบุ๊ก: แยกชีทสำหรับ Sales, HR, Finance, Dashboard, Data Dictionaryออกแบบโครงสร้างเวิร์กบุ๊กที่ชัดเจนด้วยชีทเฉพาะสำหรับ Sales, HR, Finance, แดชบอร์ด และพจนานุกรมข้อมูล กำหนดมาตรฐานการตั้งชื่อ ตัวช่วยนำทาง และการแยกชั้นข้อมูลดิบ การจัดเวที และการนำเสนอ
การแยกข้อมูล การจัดเวที และรายงานชีทเฉพาะสำหรับ Sales, HR, Financeเลย์เอาต์แดชบอร์ดและตัวช่วยนำทางชีทพจนานุกรมข้อมูลกลางการตั้งชื่อชีทและธีมสีแท็บบทเรียนที่ 7พื้นฐาน Power Query: นำเข้า ทำความสะอาด รวมไฟล์แผนกหลายไฟล์เชี่ยวชาญ Power Query เพื่อนำเข้า ทำความสะอาด และรวมไฟล์แผนก ตั้งค่าการเชื่อมต่อ ใช้ขั้นตอนการแปลง รวมและต่อตาราง และโหลดผลลัพธ์ลงในโมเดล Excel โดยรักษาคิวรีให้รีเฟรชได้และบันทึกอย่างดี
การเชื่อมต่อกับโฟลเดอร์และเวิร์กบุ๊กการทำความสะอาดและจัดรูปร่างตารางดิบการรวมและต่อไฟล์แผนกการจัดการขั้นตอนคิวรีและข้อผิดพลาดการโหลดคิวรีสู่ตารางหรือโมเดลข้อมูลการบันทึกตรรกะคิวรีและแหล่งข้อมูลบทเรียนที่ 8การตรวจสอบข้อมูลและควบคุมข้อมูลเข้า: เมนูแบบเลื่อนลง รายการ ข้อความเตือนข้อผิดพลาดสำหรับการวางข้อมูลรายเดือนควบคุมข้อมูลเข้าของผู้ใช้ด้วยกฎการตรวจสอบข้อมูล รายการ และข้อความเตือนข้อผิดพลาด สร้างเมนูแบบเลื่อนลงสำหรับเทมเพลตการวางข้อมูลรายเดือน จำกัดการป้อนที่ไม่ถูกต้อง และออกแบบข้อความที่เป็นมิตรที่นำทางผู้ใช้ในขณะที่ปกป้องสูตรและโครงสร้าง
การสร้างตัวควบคุมเมนูแบบเลื่อนลงจากรายการสูตรการตรวจสอบแบบกำหนดเองสำหรับกฎข้อความข้อมูลเข้าและข้อความเตือนข้อผิดพลาดการตรวจสอบเทมเพลตการวางข้อมูลรายเดือนการล็อคโครงสร้างในขณะที่อนุญาตข้อมูลเข้าบทเรียนที่ 9คอลัมน์คำนวณและเมตริก: คอลัมน์ตารางที่มีโครงสร้างเทียบกับเมตริก Pivotแยกแยะคอลัมน์คำนวณในตารางจากเมตริกใน PivotTables และ Data Model เรียนรู้ว่าเมื่อไหร่ควรใช้แต่ละอย่าง วิธีที่ส่งผลต่อประสิทธิภาพ และวิธีออกแบบการคำนวณที่ใช้ซ้ำได้สำหรับการรายงานที่สอดคล้องกันทั่วไปพิบอต
การสร้างคอลัมน์คำนวณในตารางการกำหนดเมตริกใน Data Modelพื้นฐาน Row context เทียบกับ filter contextการเลือกระหว่างคอลัมน์และเมตริกการใช้เมตริกซ้ำใน PivotTablesบทเรียนที่ 10การใช้ Excel Tables และช่วงชื่อสำหรับช่วงไดนามิกและการอ้างอิงที่มีโครงสร้างใช้ประโยชน์จาก Excel Tables และช่วงชื่อเพื่อสร้างช่วงไดนามิกและการอ้างอิงที่มีโครงสร้าง แปลงช่วงเป็นตาราง ใช้ชื่อตารางในสูตร และกำหนดช่วงชื่อที่อัปเดตอัตโนมัติเมื่อข้อมูลเติบโต
การแปลงช่วงเป็น Excel Tablesการอ้างอิงที่มีโครงสร้างในสูตรแถวรวมและสรุปจากตารางช่วงชื่อไดนามิกด้วยสูตรตารางที่ป้อน PivotTables และชาร์ตบทเรียนที่ 11ตรรกะมีเงื่อนไขสำหรับธงและหมวดหมู่: IF กับการค้นหา, SWITCH, CHOOSEใช้ตรรกะมีเงื่อนไขเพื่อสร้างธงและหมวดหมู่ที่ขับเคลื่อนการวิเคราะห์ รวม IF กับฟังก์ชันการค้นหา และใช้ SWITCH และ CHOOSE เพื่อลดความซับซ้อนของตรรกะแบบซ้อน ทำให้โมเดลง่ายต่อการตรวจสอบและปรับปรุงตามเวลา
ทบทวนรูปแบบ IF และ IF แบบซ้อนIF กับ XLOOKUP หรือ VLOOKUP สำหรับธงการใช้ SWITCH สำหรับตรรกะหลายเงื่อนไขการใช้ CHOOSE สำหรับการเลือกสถานการณ์การตรวจสอบและทดสอบสูตรตรรกะบทเรียนที่ 12การทำงานกับช่วงขนาดใหญ่ได้อย่างมีประสิทธิภาพ: สูตรอาร์เรย์ พฤติกรรม spill ฟังก์ชัน LETเรียนรู้การจัดการช่วงขนาดใหญ่ด้วยอาร์เรย์ไดนามิก ช่วง spill และฟังก์ชัน LET เข้าใจข้อพิจารณาประสิทธิภาพ การจัดการข้อผิดพลาด และวิธีแทนที่สูตรอาร์เรย์เก่าๆ ด้วยรูปแบบการคำนวณสมัยใหม่ที่ดูแลรักษาได้
สูตรอาร์เรย์ CSE เก่าเทียบกับอาร์เรย์ไดนามิกการทำความเข้าใจและควบคุมช่วง spillการใช้ LET เพื่อลดความซับซ้อนของสูตรการรวม LET กับ FILTER และ SORTเคล็ดลับประสิทธิภาพสำหรับช่วงอาร์เรย์ขนาดใหญ่