แก้ไขวันที่ Excel จัดรูปแบบไม่ถูกต้อง (8 วิธีแก้ไขด่วน)

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

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

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราเคยใช้ เตรียมบทความนี้

แก้ไขรูปแบบวันที่ใน Excel.xlsx

8 วิธีง่ายๆ ในการแก้ไขวันที่จัดรูปแบบไม่ถูกต้องใน Excel

1. การแปลงสตริงข้อความเป็นรูปแบบวันที่

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

📌 ขั้นตอน:

➤ เลือก ช่วงของเซลล์ที่มีค่าตัวเลขที่ต้องเปลี่ยนเป็นรูปแบบวันที่

➤ ใต้แท็บหน้าแรกและจากกลุ่ม ตัวเลข ของคำสั่ง คลิกที่ดร็อปดาวน์ คุณจะเห็นรูปแบบวันที่สองประเภท - วันที่แบบสั้น และ วันที่แบบยาว

➤ เลือกรูปแบบใดรูปแบบหนึ่งจากสองรูปแบบนี้ เท่านี้ก็เสร็จเรียบร้อย

เช่นเดียวกับภาพหน้าจอด้านล่าง คุณจะได้รับผลลัพธ์พร้อมรูปแบบวันที่ที่เหมาะสมทันที

อ่านเพิ่มเติม: วิธีแปลงข้อความเป็นวันที่ด้วย Excel VBA (5 วิธี)

2. การกำหนดรูปแบบวันที่เอง

สมมติว่าตอนนี้คุณต้องการกำหนดรูปแบบวันที่ตามความต้องการของคุณ ดังนั้นคุณต้องปรับแต่งรูปแบบวันที่ใช่ไหม? มาทำตามขั้นตอนกันเลย

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

➤ ใต้ริบบิ้น หน้าแรก เปิดแถบ รูปแบบเซลล์ กล่องโต้ตอบจากกลุ่มคำสั่ง จำนวน

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

➤ เลือก กำหนดเอง ใต้แท็บ ตัวเลข

➤ ตัวอย่างเช่น เราต้องการดูรูปแบบวันที่เป็น- 'วันพุธ 12.08.2020' ดังนั้น ภายใต้ตัวเลือก ประเภท คุณต้องเขียน:

dddd, dd.mm.yyy

คุณจะเห็นตัวอย่างใต้แถบตัวอย่าง

➤ กด ตกลง เป็นอันเสร็จสิ้น

นี่คือค่าผลลัพธ์ของเราพร้อมรูปแบบวันที่ที่กำหนดเองในรูปภาพต่อไปนี้

อ่านเพิ่มเติม: วิธีใช้สูตรเพื่อเปลี่ยนวันที่ จัดรูปแบบใน Excel (5 วิธี)

3. แยกวันที่ออกจากข้อความโดยใช้ตัวช่วยสร้างคอลัมน์

บางครั้งเราต้องคัดลอกข้อความรวมถึงวันที่จากแหล่งที่มา จากนั้นเราจำเป็นต้องแยกวันที่จากสตริงข้อความเหล่านั้นในแผ่นงาน Excel เท่านั้น ไม่มีตัวเลือกในการปรับแต่งหรือเปลี่ยนรูปแบบวันที่โดยทำตามคำสั่ง จัดรูปแบบเซลล์ ในภาพด้านล่าง นี่คือตัวอย่างปัญหาที่วันที่แฝงด้วยเวลาและข้อความ

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

➤ เลือกช่วงของเซลล์ทั้งหมดที่มีข้อความพร้อมวันที่

➤ จากแท็บ ข้อมูล เลือก ข้อความเป็นคอลัมน์ เครื่องมือข้อมูล แบบเลื่อนลง กล่องโต้ตอบจะปรากฏขึ้น

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

➤ เลือกปุ่มตัวเลือก ตัวคั่น เป็นประเภทข้อมูล & กด ถัดไป .

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

➤ ทำเครื่องหมายบน เว้นวรรค เป็นตัวคั่น เนื่องจากข้อมูลข้อความของเรามีช่องว่างระหว่างกัน

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

➤ ในภาพด้านล่าง ตอนนี้คุณเห็นคอลัมน์ที่มีเฉพาะวันที่ที่มีพื้นหลังสีดำ เลือก วันที่ เป็น รูปแบบข้อมูลคอลัมน์ .

➤ หากคุณสังเกตว่า วันที่ในข้อความของเราอยู่ในรูปแบบ MM/DD/YYYY ดังนั้น เลือกรูปแบบ MDY จากเมนูแบบเลื่อนลง วันที่

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

➤ คลิกที่คอลัมน์ที่ 2 ในส่วน การแสดงตัวอย่างข้อมูล

➤ คุณจะเห็นคอลัมน์ที่ 2 ซึ่งมีเวลาที่เราต้องการลบ . ดังนั้นเลือก 'อย่านำเข้าคอลัมน์ (ข้าม)' ปุ่มตัวเลือกเป็น ข้อมูลคอลัมน์รูปแบบ

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

➤ คลิกที่คอลัมน์ที่ 3 ทันที

➤ เช่นเดียวกับขั้นตอนก่อนหน้า เลือก 'อย่านำเข้าคอลัมน์ (ข้าม)' เป็น ข้อมูลคอลัมน์ รูปแบบ สำหรับคอลัมน์ที่ 3 ด้วย

➤ กด เสร็จสิ้น .

ตอนนี้ คุณจะมีช่วงของเซลล์ที่มีค่าวันที่แยกออกมาเท่านั้น คุณสามารถเปลี่ยนรูปแบบวันที่หรือปรับแต่งรูปแบบได้ตามต้องการ

เนื้อหาที่เกี่ยวข้อง: วิธีเปลี่ยนรูปแบบวันที่เริ่มต้นจากสหรัฐอเมริกาเป็นสหราชอาณาจักรใน Excel (3 วิธี)

4. การใช้ฟังก์ชัน VALUE เพื่อแก้ไขรูปแบบวันที่

เรามีตัวเลือกอื่นในการแปลงสตริงข้อความเป็นรูปแบบวันที่โดยใช้ฟังก์ชัน VALUE ใน คอลัมน์ B ตอนนี้เรามีวันที่ในรูปแบบข้อความ แม้ว่าวันที่เหล่านั้นจะดูเหมือนรูปแบบวันที่ทุกประการ ใน คอลัมน์ C เราจะใช้ฟังก์ชัน VALUE ที่แปลงสตริงข้อความเป็นรูปแบบตัวเลข หากพบตัวเลขในเซลล์ที่ระบุ

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

➤ เลือก เซลล์ C5 & พิมพ์:

=VALUE(B5)

➤ กด Enter & ฟังก์ชันจะส่งกลับด้วยตัวเลขบางหลัก

➤ ใช้ Fill Handle ทันทีเพื่อเติมข้อความอัตโนมัติใน Column C ทั้งหมด

ดังนั้น รูปแบบข้อความ เพิ่งเปลี่ยนเป็นรูปแบบตัวเลข

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

➤ ตอนนี้ เราต้อง จัดรูปแบบตัวเลขที่จะแสดงถึงวันที่ เลือกช่วงเซลล์ทั้งหมดที่มีตัวเลขเหล่านั้นค่า

➤ ภายใต้แท็บ หน้าแรก และจากกลุ่มคำสั่ง จำนวน ให้เลือก แบบสั้น หรือ วันที่แบบยาว รูปแบบ

วันที่จะแสดงในรูปแบบที่เหมาะสมใน คอลัมน์ C

เนื้อหาที่เกี่ยวข้อง: วิธีแปลงวันที่เป็นเดือนใน Excel (6 วิธีง่ายๆ)

การอ่านที่คล้ายกัน:

  • วิธีแปลงวันที่เป็นรูปแบบ dd/mm/yyyy hh:mm:ss ใน Excel
  • รับวันแรกของเดือนจากชื่อเดือนใน Excel (3 วิธี)
  • วิธีรับวันสุดท้ายของเดือนก่อนหน้าใน Excel (3 วิธี)
  • แปลงวันที่ Julian 7 หลักเป็นวันที่ในปฏิทินใน Excel (3 วิธี)
  • วิธีหยุด Excel จากวันที่จัดรูปแบบอัตโนมัติใน CSV (3 วิธี)

5. การแทรกฟังก์ชัน DATEVALUE เพื่อแก้ไขรูปแบบวันที่ใน Excel ฟังก์ชัน

DATEVALUE จะค้นหาเซลล์ที่มีวันที่และข้อมูลเวลาและส่งกลับด้วยวันที่เท่านั้น ถ้าข้อความอื่นยกเว้นวันที่หรือเวลาอยู่ในเซลล์ ฟังก์ชัน DATEVALUE จะไม่สามารถจดจำข้อมูลวันที่หรือเวลาในเซลล์ได้ และจะส่งกลับเป็นข้อผิดพลาด #VALUE! ไวยากรณ์ของฟังก์ชัน DATEVALUE นี้คือ:

=DATEVALUE(date_text)

📌 ขั้นตอน:

➤ เลือก เซลล์ C5 & ประเภท:

=DATEVALUE(B5)

➤ กด Enter ใช้ Fill Handle เพื่อเติมเซลล์อื่นๆ ใน คอลัมน์ C โดยอัตโนมัติ เสร็จแล้ว

ค่าข้อความจะเปลี่ยนเป็นรูปแบบตัวเลข จากนั้นคุณต้องเปลี่ยนรูปแบบของตัวเลขเหล่านั้นเป็นรูปแบบวันที่

ความแตกต่างพื้นฐานระหว่างการใช้ VALUE และ ฟังก์ชัน DATEVALUE คือฟังก์ชัน DATEVALUE แยกเฉพาะวันที่จากการรวมกันของวันที่และตัวเลขจากเซลล์ แต่ฟังก์ชัน VALUE จะค้นหาตัวเลขจากสตริงข้อความเท่านั้น ไม่ว่าจะแทนค่าวันที่หรือเวลาก็ตาม

อ่านเพิ่มเติม: วิธีแปลงวันที่เป็นปีใน Excel (3 วิธีด่วน)

6. ใช้ค้นหา & amp; แทนที่คำสั่งเพื่อแปลงข้อความเป็นรูปแบบวันที่

หากวันที่อยู่ในรูปแบบที่มี จุด(.) แทนที่จะเป็น เส้นเฉียง(/) เป็น ตัวคั่น จากนั้นฟังก์ชัน VALUE หรือ DATEVALUE จะไม่สามารถรับรู้ค่าวันที่จากสตริงข้อความได้ ในกรณีนั้น เราต้องใช้คำสั่ง ค้นหาและแทนที่ เพื่อแทนที่ จุด(.) ด้วย เฉียง(/) แล้วตามด้วย VALUE หรือ DATEVALUE ฟังก์ชันจะแปลงให้เป็นรูปแบบ วันที่

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

➤ เลือกข้อมูลข้อความที่มีวันที่

➤ กด CTRL+H เพื่อเปิดกล่องโต้ตอบ ค้นหาและแทนที่

➤ ป้อน Dot(.) เป็น ค้นหาอะไร และ Forward Slash(/) เป็น Replace With ตัวเลือก

➤ กด แทนที่ทั้งหมด

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

➤ ดังนั้น ตอนนี้ค่าวันที่ทั้งหมดใน คอลัมน์ B กำลังแสดงเครื่องหมายทับเป็นตัวคั่น แต่ค่าวันที่เหล่านี้ยังคงอยู่ในรูปแบบข้อความที่เราต้องแปลงเป็นรูปแบบตัวเลข

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

➤ ตอนนี้ใน เซลล์ C5 ให้ใช้ฟังก์ชัน DATEVALUE เพื่อแปลงรูปแบบข้อความเป็นรูปแบบตัวเลขที่จะแสดงถึงวันที่

=DATEVALUE(B5)

➤ กด Enter ใช้ Fill Handle เพื่อเติมเซลล์ที่เหลือ แล้วคุณจะพบวันที่ในรูปแบบที่ถูกต้อง

เนื้อหาที่เกี่ยวข้อง: VBA เพื่อลบเวลาออกจากวันที่ใน Excel (3 วิธี)

7. การใช้ฟังก์ชัน SUBSTITUTE เพื่อแก้ไขรูปแบบวันที่

โดยใช้ฟังก์ชัน SUBSTITUTE เราสามารถแทนที่หรือแทนที่จุดด้วยเครื่องหมายทับ ตลอดจนแปลงรูปแบบข้อความเป็นรูปแบบวันที่ได้อย่างมีประสิทธิภาพมากขึ้น สูตรทั่วไปของฟังก์ชัน SUBSTITUTE คือ:

=SUBSTITUTE(text, old_text, new_text, [instance_num]

📌 :

➤ ใน เซลล์ C5 สูตรที่เกี่ยวข้องกับฟังก์ชัน SUBSTITUTE จะเป็น:

=SUBSTITUTE(B5,".","/")

➤ กด Enter ป้อนอัตโนมัติทั้ง คอลัมน์ C ด้วย Fill Handle และคุณจะได้รับค่าผลลัพธ์พร้อมรูปแบบวันที่ที่เหมาะสมพร้อมกัน

อ่านเพิ่มเติม: วิธีเปลี่ยนรูปแบบวันที่ใน Pivot Table ใน Excel

8. การใช้ตัวเลือกการตรวจสอบข้อผิดพลาด เพื่อแก้ไขรูปแบบวันที่

ในบางครั้ง เซลล์ที่มีวันที่สามารถแสดงข้อผิดพลาดที่คุณสามารถค้นหาได้โดยการคลิกที่ไอคอนสีเหลืองที่มีเครื่องหมายอัศเจรีย์ คุณอาจพบข้อความแสดงว่าข้อความวันที่มีปี 2 หลัก และจะมีตัวเลือกใต้ข้อความนั้นเพื่อแปลงปี 2 หลักเป็นปี 4 หลัก

มา เลือกตัวเลือกที่จะแปลงปี 2 หลักเป็นปี 4 หลักด้วยรูปแบบปี 20XX ถ้าปีในข้อมูลของคุณแทนปี 1900-1999 คุณต้องใช้ 19XX

หลังจากแปลงรูปแบบปีในเซลล์ทั้งหมดแล้ว คุณจะ จะไม่พบข้อความแสดงข้อผิดพลาดอีกต่อไปสำหรับค่าวันที่

อ่านเพิ่มเติม: วิธีแปลงวันที่เป็นวันของปีใน Excel ( 4 วิธี)

บทสรุป

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

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