สารบัญ
ใน Microsoft Excel การทำงานกับสัปดาห์และวันที่เป็นหนึ่งในงานที่สำคัญ คุณจะพบว่าตัวเองอยู่ในสถานการณ์มากมายที่คุณจะต้องค้นหาหมายเลขสัปดาห์จากวันที่หรือวันที่จากหมายเลขสัปดาห์ ดังนั้นจึงเป็นการดีที่จะทราบทุกรายละเอียดเกี่ยวกับสิ่งเหล่านี้เพื่อดำเนินการเหล่านี้ได้อย่างง่ายดาย ในบทช่วยสอนนี้ คุณจะได้เรียนรู้การแปลงหมายเลขสัปดาห์เป็นวันที่ใน Excel พร้อมตัวอย่างที่เหมาะสมและภาพประกอบที่เหมาะสม ดังนั้น อยู่กับเรา
ดาวน์โหลดแบบฝึกหัด
แปลงเลขสัปดาห์เป็นวันที่.xlsx
2 วิธีในการแปลง จำนวนสัปดาห์ถึงวันที่ใน Excel
ในส่วนถัดไป ฉันจะแสดงสูตรสำคัญสองสูตรที่คุณสามารถใช้ได้ในเวิร์กชีตของคุณ จะช่วยคุณแปลงหมายเลขสัปดาห์เป็นวันที่ใน Excel ฉันขอแนะนำให้คุณเรียนรู้และใช้วิธีการทั้งหมดเหล่านี้
ตอนนี้ เรามาทำความเข้าใจกันก่อน ทั้งสองสูตรจะมี ฟังก์ชัน DATE และ ฟังก์ชัน WEEKDAY ฟังก์ชันเหล่านี้จะช่วยคุณสร้างสูตร
มาเริ่มกันเลย
1. การใช้ฟังก์ชัน DATE และ WEEKDAY เพื่อแปลงเลขสัปดาห์เป็นวันที่
ตอนนี้ ไม่มี ฟังก์ชันตรงไปตรงมาในการแปลงหมายเลขสัปดาห์เป็นวันที่ใน Excel นั่นเป็นเหตุผลที่เรากำลังสร้างสูตรเพื่อทำเช่นนั้น เรากำลังใช้ ฟังก์ชัน DATE และ ฟังก์ชัน WEEKDAY ดูภาพหน้าจอต่อไปนี้:
ตัวอย่างนี้อิงตามระบบสัปดาห์ ISO ในระบบนี้, theวันธรรมดาเริ่มต้นด้วยวันจันทร์ และสัปดาห์ที่มีวันพฤหัสบดีแรกของปีถือเป็นสัปดาห์ที่ 1 ซึ่งเป็นที่นิยมในฐานะระบบการคำนวณสัปดาห์ของยุโรป
ตอนนี้ หากต้องการรับวันที่เริ่มต้น ให้พิมพ์สูตรต่อไปนี้ใน เซลล์ E5:
=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7
หมายเหตุ: หากคุณพิมพ์สูตร สูตรจะส่งคืนรูปแบบหมายเลขซีเรียล ดังนั้น ก่อนที่คุณจะทำอะไร ให้ แปลงหมายเลขซีเรียลเป็นวันที่ หลังจากเปลี่ยนรูปแบบ ให้ดำเนินการเหล่านี้
🔎 รายละเอียดของสูตร
DATE(B5, 1, -2) – วันธรรมดา(วันที่(B5, 1, 3)): ส่งคืนวันจันทร์สุดท้ายของปีที่แล้ว
C5 * 7: เราเพิ่มจำนวนสัปดาห์ที่คูณเข้าไป คูณ 7 เพื่อรับวันจันทร์ของปีที่กำหนด
ในระบบการคำนวณสัปดาห์ของ ISO สัปดาห์ที่มีวันพฤหัสบดีแรกจะถือเป็นสัปดาห์ที่ 1 ดังนั้น คุณสามารถหาวันจันทร์แรกระหว่างวันที่ 29 ธันวาคมถึง 4 มกราคม ดังนั้น หากต้องการทราบวันที่นั้น คุณต้องเห็นวันจันทร์ก่อนวันที่ 5 มกราคม
หากเป้าหมายของคุณคือค้นหาวันจันทร์ก่อนวันที่ 5 มกราคมของปีใน B5 ให้ใช้ DATE( ปี เดือน วัน) ฟังก์ชัน:
=DATE(B5,1,5) - WEEKDAY(DATE(B5,1,3))
ตอนนี้ เราไม่ต้องการค้นหาวันจันทร์แรกของปีนี้ ปี แต่แทนที่จะเป็นวันจันทร์สุดท้ายของปีก่อนหน้า ดังนั้นเราจึงลบเจ็ดวันจากวันที่ 5 มกราคม หลังจากนั้น เราได้ -2 ในฟังก์ชัน DATE แรก:
=DATE(B5,1,-2) - WEEKDAY(DATE(B5,1,3))
ตอนนี้คุณสามารถค้นหาวันที่สุดท้ายของสัปดาห์ได้ง่ายๆ โดยใช้สูตรต่อไปนี้:
=E5+6
ในทำนองเดียวกัน คุณสามารถใช้สูตรก่อนหน้าและเพิ่ม 6 เพื่อให้ได้สิ้นสัปดาห์
=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6
1.1 จันทร์-อาทิตย์ สัปดาห์ (เริ่มตั้งแต่วันที่ 1 ม.ค.)
ตอนนี้ วิธีการก่อนหน้านี้ที่เราเพิ่งแสดงให้เห็นคือระบบการคำนวณสัปดาห์ของ ISO ที่นี่ วันที่ของวันในสัปดาห์จะเริ่มต้นจากวันพฤหัสบดีเป็นสัปดาห์ที่ 1 หากคุณทำงานในโซนที่ไม่เป็นไปตามระบบนี้ ให้ใช้สูตร Excel ต่อไปนี้
หากสัปดาห์ที่ 1 ของคุณเริ่มตั้งแต่วันที่ 1 มกราคม และวันจันทร์คือ สัปดาห์เพื่อเริ่มต้น สูตรเหล่านี้จะช่วยให้คุณได้รับสิ่งนั้น
เรากำลังใช้ ฟังก์ชัน WEEKDAY และ ฟังก์ชัน DATE .
ในการรับ วันที่เริ่มต้น พิมพ์สูตรต่อไปนี้ใน เซลล์ E5 แล้วลากไอคอนที่จับเติมลงไป:
=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7
หากต้องการดูวันที่สิ้นสุด ให้พิมพ์สูตรต่อไปนี้ใน เซลล์ F5 แล้วลากไอคอนที่จับเติมลงไป:
=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6
1.2 อาทิตย์-เสาร์ สัปดาห์ (เริ่มตั้งแต่วันที่ 1 มกราคม)
หากสัปดาห์ของคุณเริ่มต้นด้วยวันอาทิตย์ คุณสามารถใช้สูตร Excel ที่คล้ายกันได้ เพื่อส่งกลับวันที่เริ่มต้นและวันที่สิ้นสุด
หากต้องการรับวันที่เริ่มต้น ให้พิมพ์สูตรต่อไปนี้ใน เซลล์ E5 แล้วลากไอคอนที่จับเติมลงไป:
<5 =DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1
หากต้องการดูวันที่สิ้นสุด ให้พิมพ์สูตรต่อไปนี้ใน เซลล์ F5 แล้วลากเติม จัดการไอคอนลง:
=DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7
อย่างที่คุณเห็น เราประสบความสำเร็จในการแปลงหมายเลขสัปดาห์เป็น วันที่ใน Excel
เนื้อหาที่เกี่ยวข้อง: วิธีแปลงรูปแบบทั่วไปเป็นวันที่ใน Excel (7 วิธี)
การอ่านที่คล้ายกัน
- ข้อความไม่สามารถแปลงเป็นวันที่ใน Excel (4 ปัญหาและแนวทางแก้ไข)
- วิธีแปลง Unix Timestamp เป็นวันที่ใน Excel (3 วิธี)
- แปลงวันที่และเวลาของข้อความเป็นรูปแบบวันที่ใน Excel (7 วิธีง่ายๆ)
2. ฟังก์ชัน MAX และ MIN เพื่อแปลงจำนวนสัปดาห์เป็นวันที่
ในการแปลงเลขสัปดาห์เป็นวันที่ใน Excel คุณสามารถใช้ ฟังก์ชัน MIN และ ฟังก์ชัน MAX ด้วยสูตรเดียวกัน
เรา เห็นในสูตรก่อนหน้านี้ คืนวันจันทร์หรือวันอาทิตย์ของสัปดาห์ที่ 1 แม้ว่าจะตรงกับปีที่คุณให้หรือปีก่อนหน้าก็ตาม สูตรวันที่เริ่มต้นจะส่งกลับ 1 มกราคม เป็นวันที่เริ่มต้นของสัปดาห์ที่ 1 เสมอ โดยอัตโนมัติ สูตรวันที่สิ้นสุดจะส่งกลับ 31 ธันวาคม เป็นวันที่สิ้นสุดของสัปดาห์สุดท้ายของปีอย่างสม่ำเสมอ โดยไม่คำนึงถึงวันในสัปดาห์
2.1 การนับสัปดาห์จันทร์-อาทิตย์เสมอ ( เริ่มตั้งแต่วันที่ 1 มกราคม)
ตอนนี้ สัปดาห์ที่ 1 ของคุณจะเริ่มวันที่ 1 มกราคม และวันธรรมดาคือวันจันทร์ คุณสามารถรวมสูตร Excel ไว้ใน ฟังก์ชัน MAX และ ฟังก์ชัน MIN เพื่อให้เริ่มนับจากวันที่ 1 มกราคมเสมอ
หากต้องการดูวันที่เริ่มต้น ให้พิมพ์สูตรต่อไปนี้ ใน เซลล์ E5 และลากไอคอนที่จับเติมลงไป:
=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + (C5-1)*7 + 1)
ในการรับวันที่สิ้นสุด คุณต้อง ใช้ ฟังก์ชัน MIN และทำการเปลี่ยนแปลงเล็กน้อยในสูตร ตอนนี้ พิมพ์สูตรต่อไปนี้ใน เซลล์ F5 แล้วลากไอคอนที่จับเติมลงไป:
=MIN(DATE(B5+1,1,0), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + C5*7)
<24
2.1 นับสัปดาห์อาทิตย์-เสาร์เสมอ (เริ่มตั้งแต่วันที่ 1 มกราคม)
หากสัปดาห์ที่ 1 ของคุณเริ่มต้นด้วยวันอาทิตย์ คุณต้องทำการเปลี่ยนแปลงเล็กน้อยในสูตรข้างต้น
หากต้องการทราบวันที่เริ่มต้น ให้พิมพ์สูตรต่อไปนี้:
=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1)
สำหรับการสิ้นสุด วันที่ ให้ใช้สูตรต่อไปนี้เพื่อแปลงหมายเลขสัปดาห์เป็นวันที่:
=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 )
ตามที่คุณ สามารถดูได้ สูตรจะแปลงหมายเลขสัปดาห์เป็นวันที่ใน Excel
อ่านเพิ่มเติม: Excel VBA เพื่อแปลงวันที่และเวลาเป็นวันที่เท่านั้น
แปลงเลขสัปดาห์เป็นเดือนใน Excel
ตอนนี้ ในการแปลงเลขสัปดาห์เป็นเดือน คุณสามารถใช้สูตร Excel ก่อนหน้านี้ด้วยวิธีอื่น
ที่นี่ เรากำลังใช้ ฟังก์ชัน WEEKDAY และ ฟังก์ชัน DATE เพื่อคำนวณ แต่คราวนี้ เราจะรวมสิ่งเหล่านี้ไว้ใน ฟังก์ชัน MONTH
ดูที่ชุดข้อมูลต่อไปนี้:
ที่นี่ เรามีหมายเลขสัปดาห์สำหรับปี 2022 เราจะได้เดือนโดยใช้สูตร
ตอนนี้ พิมพ์สูตรต่อไปนี้ใน เซลล์ E5 แล้วลากไอคอนจุดจับเติมลง:
=MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7)
อย่างที่คุณเห็น เรามีหมายเลขเดือน แต่ถ้าคุณต้องการชื่อเดือน ให้ลองใช้สูตรต่อไปนี้:
=CHOOSE(MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7),"January","February","March","April", "May", "June", "July", "August", "September", "October", "November", "December")
ในที่นี้ เราใช้ ฟังก์ชัน CHOOSE ถึง แปลงเลขเดือนเป็นชื่อเดือน
อย่างที่คุณเห็น เราประสบความสำเร็จในการแปลงเลขสัปดาห์เป็นเดือนใน Excel
อ่านเพิ่มเติม: วิธีแปลงตัวเลขเป็นวันที่ใน Excel (6 วิธีง่ายๆ)
แปลงวันเป็นสัปดาห์ใน Excel
1. แปลงวันที่เป็นตัวเลขสัปดาห์ใน Excel
ตอนนี้ ก่อนหน้านี้เราใช้สูตร Excel เพื่อแปลงตัวเลขสัปดาห์เป็นวันที่ คุณสามารถทำในทางกลับกันได้ นั่นหมายความว่าคุณสามารถแปลงวันเป็นสัปดาห์ได้ ในการดำเนินการ เราจะใช้ ฟังก์ชัน Excel WEEKNUM
ฟังก์ชัน WEEKNUM ใช้ในการคำนวณจำนวนสัปดาห์ของวันที่
ไวยากรณ์ทั่วไป:
=WEEKNUM(serial_number, [returns_type])
ในที่นี้ หมายเลขประจำเครื่องจะระบุถึง วันที่. ตอนนี้ เราทราบแล้วว่า Excel ยังรู้จักวันที่เป็นหมายเลขซีเรียลอีกด้วย และประเภทผลตอบแทนจะระบุว่าสัปดาห์ของเราจะเริ่มวันไหน
ดูชุดข้อมูลต่อไปนี้:
ที่นี่ เรามีเวลาหลายวันและเราจะ แปลงเป็นหมายเลขสัปดาห์
ตอนนี้ คลิกที่ เซลล์ D5 จากนั้นพิมพ์สูตรต่อไปนี้แล้วลากไอคอนที่จับเติมลงมา:
=WEEKNUM(B5)
หลังจากนั้น ฟังก์ชันจะสำเร็จแปลงวันเป็นสัปดาห์ใน Excel
2. แปลงจำนวนวันเป็นสัปดาห์ใน Excel
ดูชุดข้อมูลต่อไปนี้:
ที่นี่ คุณสามารถดูจำนวนวันที่ใช้ในการดำเนินโครงการให้เสร็จสมบูรณ์ ตอนนี้จำนวนวันไม่เพียงพอ เราต้องแปลงเป็นสัปดาห์และวัน ดังนั้น เราจะใช้สูตร Excel เพื่อแก้ปัญหานี้
สูตร Excel ของเราจะประกอบด้วย ฟังก์ชัน INT และ ฟังก์ชัน IF
ตอนนี้ ให้คลิกที่ เซลล์ D5 จากนั้นพิมพ์สูตรต่อไปนี้แล้วลากไอคอนที่จับเติมลงมา:
=INT(C5/7)&IF(INT(C5/7)=1," week"," weeks") & " and " & (C5-INT(C5/7)*7) & IF((C5-INT(C5/7)*7)=1," day"," days")
อย่างที่คุณเห็น สูตร Excel ของเราแปลงวันเป็นสัปดาห์ได้สำเร็จ
🔎 รายละเอียดของสูตร
INT( C5/7): ส่งคืนจำนวนสัปดาห์
C5-INT(C5/7)*7: ส่งคืนจำนวนวันที่ไม่เพียงพอสำหรับ สัปดาห์ (น้อยกว่า 7 วัน)
เราได้เพิ่มฟังก์ชัน IF เพื่อจัดการกับปัญหา "สัปดาห์" หรือ "สัปดาห์" หากคุณมีเวลา 1 สัปดาห์ ระบบจะเพิ่ม "สัปดาห์" ตามหลังวันที่ 1
เช่นเดียวกับวัน ถ้าคุณมี 1 วัน ระบบจะเพิ่ม "วัน" มิฉะนั้นจะเพิ่ม "วัน" ทำให้ผลลัพธ์ถูกต้องตามหลักไวยากรณ์
อ่านเพิ่มเติม: วิธีแปลงข้อความเป็นวันที่ใน Excel (10 วิธี)
💬 ข้อควรจำ
✎ โดยพื้นฐานแล้วสูตรจะส่งกลับวันที่ในรูปแบบเลขลำดับ ดังนั้น เปลี่ยนรูปแบบเป็นวันที่จากริบบิ้นของ Excel
✎ ใน ISO วันที่ในสัปดาห์ระบบ สัปดาห์จะเริ่มต้นด้วยวันจันทร์ และสัปดาห์ที่มีวันพฤหัสบดีแรกของปีจะถือว่าเป็นสัปดาห์ที่ 1
บทสรุป
โดยสรุป ฉันหวังว่าบทช่วยสอนนี้จะให้ข้อมูลเกี่ยวกับ ความรู้ที่เป็นประโยชน์เกี่ยวกับวิธีแปลงหมายเลขสัปดาห์เป็นวันที่ใน Excel เราขอแนะนำให้คุณเรียนรู้และนำคำแนะนำเหล่านี้ไปใช้กับชุดข้อมูลของคุณ ดาวน์โหลดแบบฝึกหัดและลองทำด้วยตนเอง นอกจากนี้ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนความคิดเห็น ความคิดเห็นอันมีค่าของคุณทำให้เรามีแรงจูงใจในการสร้างบทช่วยสอนเช่นนี้
อย่าลืมตรวจสอบเว็บไซต์ของเรา Exceldemy.com เพื่อดูปัญหาและแนวทางแก้ไขต่างๆ ที่เกี่ยวข้องกับ Excel
เรียนรู้วิธีการใหม่ ๆ และเติบโตต่อไป!