วิธีแปลงเลขสัปดาห์เป็นวันที่ใน Excel (2 วิธีที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

ใน 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

เรียนรู้วิธีการใหม่ ๆ และเติบโตต่อไป!

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง