Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

สำหรับตารางเวลาที่วุ่นวายในชีวิตประจำวัน ปฏิทินเป็นเครื่องมือที่จำเป็น เรามีปฏิทินผนังในห้องหรือปฏิทินในกระเป๋าบนมือถือหรือนาฬิกา แต่การสร้างปฏิทินแบบโต้ตอบใน Microsoft Excel นั้นสนุก และผลลัพธ์ก็令人ชื่นชมจริงๆ ด้วยการเปลี่ยนเดือนหรือปีในปฏิทินแบบโต้ตอบ คุณสามารถปรับปฏิทินได้โดยอัตโนมัติเหมือนในแอนิเมชันต่อไปนี้ ในบทความนี้ ฉันจะแสดงวิธีสร้างปฏิทินแบบโต้ตอบใน Excel

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

คุณสามารถดาวน์โหลดสมุดงาน Excel ฟรีได้ที่นี่และฝึกฝนด้วยตัวเอง

2 วิธีง่ายในการสร้างปฏิทินแบบโต้ตอบใน Excel

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

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

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

1. การสร้างปฏิทินรายเดือนแบบโต้ตอบใน Excel

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

ขั้นตอนที่ 1:

  • ขั้นแรก ในแผ่นงานใหม่ สร้าง 4 ช่องสำหรับป้อนข้อมูลผู้ใช้และตั้งชื่อเหมือนภาพต่อไปนี้.
  • เนื่องจากฉันกำลังสร้างปฏิทินรายเดือนสำหรับปี 2023 ให้พิมพ์ปีนั้นในช่องปี.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 2:

  • ขั้นที่สอง เลือกเซลล์ C5 ภายใต้หัวข้อเดือน และไปที่แท็บ Data ของริบบอน.
  • จากนั้น จากกลุ่ม Data Tools เลือก Data Validation.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 3:

  • ขั้นที่สาม ภายใต้ดรอปดาวน์ Allow เลือก List และในกล่องพิมพ์ Source ให้เลือกช่วงข้อมูลของ 12 เดือนจากแผ่นข้อมูลตัวอย่าง.
  • หลังจากนั้น กด OK.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

  • ผลลัพธ์คือ สร้างดรอปดาวน์ของ 12 เดือนในเซลล์ C5 ซึ่งจะช่วยในขั้นตอนต่อไปของฉัน.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 4:

  • ขั้นที่สี่ สร้างตาราง 7×7 ในแผ่นงานเหมือนภาพต่อไปนี้.
  • จากนั้น ตั้งชื่อคอลัมน์บนสุด 7 คอลัมน์ของตารางตามชื่อวันของสัปดาห์ทั้งหมด เริ่มจาก Monday.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 5:

  • ขั้นที่ห้า เพื่อให้ส่วนหัวปฏิทินเป็นแบบไดนามิก ให้รวมค่าเซลล์ของ C5 และ C4 ด้วยไวยากรณ์ต่อไปนี้ในเซลล์ที่รวมกันจาก B7:H7.
=C5&" "&C4

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 6:

  • ดังนั้น ส่วนหัวปฏิทินจะมีลักษณะดังภาพต่อไปนี้หลังจากขั้นตอนก่อนหน้า.
  • ที่นี่ ส่วนหัวจะเปลี่ยน หากค่าใดค่าหนึ่งจากเซลล์ C4 หรือ C5 เปลี่ยนแปลง.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 7:

  • ในขั้นตอนนี้ ใส่สูตรต่อไปนี้ของ ฟังก์ชัน MATCH ในเซลล์ G4.
=MATCH(C5,'Data Set'!$B$17:$B$28,0)
  • ที่นี่ ฟังก์ชัน MATCH จะค้นหาค่าเซลล์ของ C5 นั่นคือชื่อเดือนในช่วงเซลล์ B17:B28 ของชุดข้อมูลตัวอย่าง และจะคืนค่าตำแหน่งสัมพัทธ์ของเดือนนั้นในช่วงนั้น.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 8:

  • จากนั้น หลังจากกด Enter คุณจะพบหมายเลขเดือนของเซลล์ C5 ใน G4 เหมือนภาพต่อไปนี้.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 9:

  • ในขั้นตอนนี้ ฉันจะกำหนดวันแรกของแต่ละเดือนในหนึ่งปีในรูปของตัวเลข.
  • ที่นี่ 1 จะแทนวันจันทร์ 2 จะแทนวันอังคาร และต่อไป.
  • ดังนั้น เพื่อทำเช่นนั้น ใส่สูตรรวมของ ฟังก์ชัน WEEKDAY และ ฟังก์ชัน DATE ในเซลล์ G5.
=WEEKDAY(DATE($C$4,$G$4,1),2)
  • ที่นี่ ฟังก์ชัน Date จะแสดงวันที่ 1 ของแต่ละเดือนในปีเฉพาะ.
  • จากนั้น สูตรรวมจะคืนค่าวันแรกของแต่ละเดือนผ่าน ฟังก์ชัน WEEKDAY.
  • นอกจากนี้ ฉันต้องการเริ่มสัปดาห์จากวันจันทร์ ดังนั้น ฉันจะใส่ 2 เป็นประเภทการคืนค่าในสูตร.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 10:

  • จากนั้น สูตรจะแสดงตัวเลขที่สอดคล้องกับวันแรกของเดือนมกราคม 2023 ซึ่งคือ 7 ซึ่งบ่งบอกถึงวันอาทิตย์.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 11:

  • ในขั้นตอนนี้ ฉันจะเติมตัวเลขในตารางที่สร้างไว้ก่อนหน้านี้.
  • สำหรับนั้น ฉันจะใช้สูตรต่อไปนี้ของ ฟังก์ชัน SEQUENCE ในเซลล์ B9.
=SEQUENCE(6,7)

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 12:

  • เนื่องจากมี 6 คอลัมน์และ 7 แถวในตาราง ผ่านฟังก์ชันข้างต้น ตารางจะถูกเติมด้วยตัวเลขจาก 1-42 ตามลำดับ.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 13:

  • ในขั้นตอนนี้ ฉันจะเปลี่ยนตัวเลขเหล่านี้เป็นวันที่โดยการเพิ่มสูตรของ ฟังก์ชัน DATE กับสูตรของขั้นตอนก่อนหน้า.
  • เพื่อทำเช่นนั้น ใช้สูตรต่อไปนี้ในเซลล์ B9.
=DATE(C4,G4,1)+SEQUENCE(6,7)

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 14:

  • ดังนั้น คุณจะได้ผลลัพธ์เหมือนภาพต่อไปนี้ผ่านตารางโดยการกด Enter หลังจากใส่สูตร.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 15:

  • เนื่องจากเอาต์พุตหลังจากใส่สูตร ในกรณีนี้ ไม่ได้อยู่ในรูปแบบที่ถูกต้อง.
  • เพื่อแก้ไข ให้เลือกช่วงเซลล์ B9:H14 และเลือกเมนูดรอปดาวน์ Number Format ในกลุ่ม Number.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 16:

  • จากนั้น จากเมนูดรอปดาวน์ เลือก Short Date เป็นรูปแบบสำหรับช่วงเซลล์ที่เลือก.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 17:

  • ผลลัพธ์คือ ผลลัพธ์หลังจากเปลี่ยนรูปแบบจะมีลักษณะดังภาพต่อไปนี้.
  • ที่นี่ คุณสามารถเห็นจากภาพต่อไปนี้ วันเริ่มต้นหรือวันที่ 1 ของมกราคม 2023 ไม่ถูกต้องในกรณีนี้.
  • ดังนั้น ฉันจะแก้ไข ให้วันเริ่มต้นของมกราคม 2023 กลายเป็นวันอาทิตย์ ตามค่าของเซลล์ G5 ซึ่งคือ 7.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 18:

  • ดังนั้น ใส่สูตรต่อไปนี้ในเซลล์ B9 ซึ่งฉันจะลบค่าเซลล์ G5 ออกจากค่าก่อนหน้าของสูตรนี้.
=DATE(C4,G4,1)+SEQUENCE(6,7)-G5

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 19:

  • ในขั้นตอนนี้ คุณสามารถเห็นได้ว่าวันที่เริ่มต้นสำหรับมกราคม 01-01-2023 เป็นวันอาทิตย์จากภาพต่อไปนี้.
  • นอกจากนี้ ยังมีวันที่เพิ่มเติมจากเดือนก่อนหน้าและเดือนถัดไปของมกราคม 2023.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 20:

  • ดังนั้น ฉันจะแยกวันเพิ่มเติมเหล่านั้นออกจากปฏิทิน.
  • เพื่อทำเช่นนั้น ใส่สูตรรวมต่อไปนี้ในเซลล์ B9.
=IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5,"")

การแยกวิเคราะห์สูตร

=IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5,"")

  • DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5: ส่วนนี้ของสูตรแสดงว่าวันที่ในปฏิทินจัดเรียงตามลำดับด้วยการพิจารณาวันที่และวันของสัปดาห์พร้อมกับค่าจากเซลล์ C4, G4 และ G5.
  • IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5,""): ส่วนนี้แสดงเงื่อนไขทั้งหมดพร้อมกับเดือน วันที่ และวันของสัปดาห์.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 21:

  • ผลลัพธ์คือ คุณสามารถเห็นได้ว่าวันที่เพิ่มเติมจากปฏิทินรายเดือนหายไปหลังจากขั้นตอนก่อนหน้า.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 22:

  • เพิ่มเติม ฉันจะเปลี่ยนรูปแบบของวันที่จากตารางในขั้นตอนนี้.
  • เพื่อทำเช่นนั้น ให้คลิกขวาที่เมาส์หลังจากเลือกช่วงข้อมูล B9:H14.
  • จากนั้น จากเมนูบริบท เลือก Format Cells.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 23:

  • เพิ่มเติม คุณจะเห็นกล่องโต้ตอบ Format Cells.
  • ขั้นแรก ไปที่แท็บ Custom ในกล่องโต้ตอบ.
  • จากนั้น ภายใต้ป้าย Type พิมพ์ dd.
  • สุดท้าย กด OK.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 24:

  • ดังนั้น ขั้นตอนก่อนหน้าจะเก็บเฉพาะวันที่ในตารางเป็นผลลัพธ์.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 25:

  • เพิ่มเติม ฉันจะเปลี่ยนสีฟอนต์สำหรับวันหยุดสุดสัปดาห์จากสีดำเป็นสีแดงในปฏิทิน.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 26:

  • ผลลัพธ์คือ เมื่อคุณเปลี่ยนชื่อเดือนจากดรอปดาวน์ในเซลล์ C5 วันที่จะเปลี่ยนแปลงในช่วงข้อมูลของปฏิทินรายเดือนเหมือนภาพต่อไปนี้.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 27:

  • เพิ่มเติม ขั้นตอนต่อไปของกระบวนการนี้จะสาธิตวิธีการไฮไลท์วันหยุดสำหรับแต่ละเดือน.
  • เพื่อทำเช่นนั้น ขั้นแรก เลือกช่วงเซลล์ B5:H14.
  • ขั้นที่สอง ไปที่แท็บ Home ของริบบอนและเลือก Conditional Formatting.
  • ขั้นที่สาม จากเมนูดรอปดาวน์ เลือก New Rule.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 28:

  • ในขั้นตอนนี้ คุณจะได้กล่องโต้ตอบ New Formatting Rule.
  • ขั้นแรก ภายใต้หัวข้อ Select a Rule Type เลือก Use a formula to determine which cells to format.
  • จากนั้น ในกล่องสูตร ใส่สูตรรวมต่อไปนี้ของ ฟังก์ชัน ISNUMBER และ ฟังก์ชัน VLOOKUP.
=ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0))
  • ขั้นที่สาม กด Format เพื่อจัดรูปแบบเซลล์ที่จะเป็นจริงสำหรับสูตรข้างต้น.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

การแยกวิเคราะห์สูตร

=ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0))

  • VLOOKUP(B9,'Data Set'!$C:$C,1,0): ขั้นแรก ฟังก์ชัน VLOOKUP ที่นี่ค้นหาค่าในคอลัมน์ซ้ายสุดของตารางวันหยุดจากแผ่นงาน Data Set และจากนั้นคืนค่าในแถวเดียวกันจากคอลัมน์ที่คุณระบุ.
  • ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0)): จากนั้น ฟังก์ชัน ISNUMBER จะตรวจสอบว่าค่าจากขั้นตอนก่อนหน้าเป็นตัวเลขหรือไม่ และจะคืนค่า TRUE หรือ FALSE เป็นเอาต์พุต.

ขั้นตอนที่ 29:

  • หลังจากนั้น เลือกสีและสไตล์ฟอนต์ที่ต้องการสำหรับเซลล์ที่ระบุ คลิก OK เพื่อใช้สูตรข้างต้น.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 30:

  • สุดท้าย ปฏิทินรายเดือนของคุณจะพร้อมและจะมีลักษณะดังภาพต่อไปนี้หลังจาก Conditional Formatting เพื่อไฮไลท์วันหยุด.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 31:

  • ผลลัพธ์คือ เปลี่ยนค่าของเซลล์ C5 เพื่อดูปฏิทินสำหรับเดือนอื่นๆ พร้อมการจัดรูปแบบทั้งหมด.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

อ่านเพิ่มเติม: วิธีสร้างปฏิทินรายสัปดาห์ใน Excel (3 วิธีที่เหมาะสม)

2. การสร้างปฏิทินรายปีแบบโต้ตอบใน Excel

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

ขั้นตอนที่ 1:

  • ขั้นแรก สร้างตาราง 7×7 จำนวน 12 ตารางเหมือนภาพต่อไปนี้.
  • ในตารางเหล่านี้ ใส่วันของสัปดาห์ตามลำดับเริ่มจากวันจันทร์.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 2:

  • ขั้นที่สอง พิมพ์ 1 ในเซลล์ B6 ซึ่งอยู่เหนือตารางแรกเล็กน้อย.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 3:

  • ขั้นที่สาม หลังจากกด Enter คลิกขวาที่เซลล์ B6.
  • จากนั้น จากเมนูบริบท เลือก Format Cells.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 4:

  • ขั้นที่สี่ คุณจะเห็นกล่องโต้ตอบ Format Cells.
  • จากนั้น ไปที่แท็บ Custom ของกล่อง และภายใต้หัวข้อ Type พิมพ์ January.
  • สุดท้าย กด OK.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 5:

  • ขั้นที่ห้า หลังจากกด OK คุณจะเห็น January เป็นส่วนหัวสำหรับตารางแรก.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 6:

  • ผลลัพธ์คือ ทำตามขั้นตอนข้างต้นเพื่อตั้งชื่อกล่องอื่นๆ เช่นกัน.
  • ดังนั้น ตั้งชื่อตารางทั้งหมดเป็น 12 เดือนในรูปของตัวเลขจาก 1-12.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 7:

  • เพิ่มเติม สีส่วนหัวของตารางนี้ตามที่คุณต้องการเหมือนภาพต่อไปนี้.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 8:

  • ในขั้นตอนนี้ เพื่อสร้างวันที่สำหรับเดือนแรก ให้เขียนสูตรต่อไปนี้ในเซลล์ B8.
=IF(MONTH(DATE($B$4,B6,1)+SEQUENCE(6,7)-WEEKDAY(DATE($B$4,B6,1),2))=B6,DATE($B$4,B6,1)+SEQUENCE(6,7)-WEEKDAY(DATE($B$4,B6,1),2),"")
  • ที่นี่ สูตรเหมือนกันกับที่ฉันใช้ในส่วนปฏิทินรายเดือนเพื่อสร้างวันที่.
  • เพิ่มเติม ฉันไม่ได้สร้างช่องแยกสำหรับปีและเดือนในแผ่นนี้ ดังนั้น ฉันรวมสูตรทั้งหมดเหล่านั้นเข้าเป็นสูตรเดียว.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 9:

  • จากนั้น หลังจากกด Enter คุณจะได้วันที่สำหรับมกราคม 2023 ในลำดับที่ถูกต้องโดยไม่ต้องจัดรูปแบบเพิ่มเติม.
  • เพิ่มเติม เปลี่ยนสีฟอนต์เป็นสีแดงสำหรับวันที่ในวันหยุดสุดสัปดาห์หลังจากได้ค่า.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 10:

  • เช่นเดียวกัน ใส่สูตรข้างต้นในเซลล์แรกของตารางสำหรับทุกเดือนเพื่อได้วันที่ที่เกี่ยวข้องเหมือนภาพต่อไปนี้.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 11:

  • ในขั้นตอนนี้ ฉันจะไฮไลท์วันหยุดสำหรับเดือนแรกของปี.
  • สำหรับนั้น ขั้นแรก เลือกช่วงเซลล์ B8:H13.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 12:

  • จากนั้น ไปที่แท็บ Home และเลือก Conditional Formatting.
  • ขั้นที่สาม เลือกคำสั่ง New Rule จากเมนูดรอปดาวน์.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 13:

  • จากนั้น ตามที่แสดงในส่วนปฏิทินรายเดือน ให้แก้ไขกล่อง Edit Formatting Rule ในลักษณะเดียวกัน.
  • ที่นี่ ฉันจะใช้สูตรรวม ISNUMBER และ VLOOKUP เดียวกันจากส่วนปฏิทินรายเดือน.
  • สุดท้าย หลังจากแก้ไขทั้งหมด กด OK.
=ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0))

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 14:

  • ผลลัพธ์คือ วันที่ของเดือนมกราคมจะมีลักษณะดังภาพต่อไปนี้ในปฏิทินรายปี.
  • ที่นี่ ผ่าน Conditional Formatting วันหยุดทั้งหมดถูกไฮไลท์แล้ว.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 15:

  • เช่นเดียวกัน ใช้ Conditional Formatting สำหรับอีก 11 เดือนที่เหลือเพื่อไฮไลท์วันหยุดของแต่ละเดือน.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

ขั้นตอนที่ 16:

  • ผลลัพธ์คือ เปลี่ยนค่าปีในเซลล์ B4 เพื่อดูปฏิทินของปีที่เกี่ยวข้อง.

สร้างปฏิทินแบบโต้ตอบ (Interactive Calendar) ใน Excel – 2 วิธีง่ายๆ

อ่านเพิ่มเติม: วิธีสร้างปฏิทินใน Excel โดยไม่ใช้เทมเพลต (2 ตัวอย่าง)

สรุป

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

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

บทความที่เกี่ยวข้อง

  • วิธีสร้างปฏิทินรายสัปดาห์ใน Excel (3 วิธีที่เหมาะสม)
  • วิธีสร้างปฏิทินว่างใน Excel (ดาวน์โหลดเทมเพลตฟรี)