สารบัญ
คุณอาจมีวันที่ในชุดข้อมูลในรูปแบบ YYYYMMDD (เช่น วันที่วันนี้คือ 20211128) หรือเป็นจำนวนวันทั้งหมดตั้งแต่ 1 มกราคม 1900 (เช่น วันนี้คือ 44528) คุณต้องการแปลงเป็นรูปแบบวันที่ในตัวของ Excel น่าแปลกใจที่ Excel มีรูปแบบวันที่ทุกประเภท บทความนี้จะอธิบาย 4 วิธีในการแปลงตัวเลข (yyyymmdd) เป็นรูปแบบวันที่ใน Excel
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากที่นี่
แปลงตัวเลขเป็น Date.xlsm4 วิธีใน Excel เพื่อแปลงตัวเลข (YYYYMMDD) เป็นรูปแบบวันที่
เรา จะใช้ชุดข้อมูลต่อไปนี้เพื่ออธิบายวิธีต่างๆ 4 วิธีในการแปลงรูปแบบตัวเลขเป็นวันที่ใน Excel
ที่นี่ คุณจะเห็นว่าชุดข้อมูลประกอบด้วยสองคอลัมน์ คอลัมน์หนึ่งมีตัวเลข ในรูปแบบ yyyymmdd และอีกรูปแบบเป็นจำนวนวันตั้งแต่วันที่ 1 มกราคม 1900 เราจะใช้ตัวเลขชุดข้อมูลเหล่านี้เพื่อแปลงเป็นรูปแบบวันที่
1. การใช้สูตร TEXT เพื่อแปลงตัวเลข (YYYYMMDD ) เป็นรูปแบบวันที่ของ Excel
เราสามารถใช้สูตรที่มี ฟังก์ชัน TEXT เพื่อแปลงผลลัพธ์ เราต้องใช้วิธีนี้กับข้อมูลที่มีจำนวนวันตั้งแต่ 1 มกราคม 1900 ดังนั้นเราจึงใช้คอลัมน์ที่ 2 จากชุดข้อมูล
ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- คุณต้องเขียนสูตรใน เซลล์ C5 เดอะสูตร:
=TEXT(B5,"mm/dd/yyyy")
- หลังจากนั้น กด Enter .
- สุดท้าย ลากไอคอน ที่จับเติม ไปจนสุดเพื่อรับผลลัพธ์สำหรับข้อมูลทั้งหมด
🔎 สูตรทำงานอย่างไร
📌 สูตร TEXT ใช้ข้อความที่เป็น B5 ในกรณีนี้เป็นอาร์กิวเมนต์แรก
📌 อาร์กิวเมนต์ที่สองคือ format_text ซึ่งมีการจัดรูปแบบที่เราต้องการรวมไว้ เราใช้ “ mm/dd/yyyy ” เป็นรูปแบบ คุณสามารถใช้รูปแบบใดก็ได้ที่คุณต้องการภายในเครื่องหมายอะพอสทรอฟี
2. การใช้สูตร DATE ร่วมกับ RIGHT, LEFT และ MID เพื่อแปลงตัวเลข (YYYYMMDD) เป็นรูปแบบวันที่ของ Excel
มาทำความรู้จักกับ สูตรอื่นในการแปลงตัวเลขเป็นวันที่ เราจะใช้ตัวเลขในรูปแบบ yyyymmdd สำหรับวิธีนี้
สูตร DATE สามารถซ้อนกับ RIGHT , ซ้าย และ กลาง สูตรเพื่อแปลงตัวเลขเป็นวันที่ในรูปแบบ “mm/dd/yyyy” .
ทำตามขั้นตอนด้านล่างเพื่อใช้สูตรและรับ ผลลัพธ์ที่ต้องการ
ขั้นตอน:
- เขียนสูตรต่อไปนี้ใน เซลล์ C5 :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))
- กด Enter และคุณจะได้รับผลลัพธ์สำหรับ B5
- ลากไอคอน ที่จับเติม ไปที่ส่วนท้ายของชุดข้อมูลเพื่อรับผลลัพธ์สำหรับข้อมูลที่เหลือ
คุณจะพบผลลัพธ์ด้านล่าง
🔎 สูตรทำอย่างไรเวิร์คไหม
📌 ที่นี่ ซ้าย , ขวา และ MID สูตร อาร์กิวเมนต์แรกคือข้อความ สำหรับกรณีนี้ มันคือ B5 ซึ่งก็คือการนำข้อความที่ต้องผ่านกระบวนการแปลง
📌 เนื่องจาก yyyymmdd เป็นรูปแบบของชุดข้อมูล ดังนั้น ตัวเลขทางซ้ายสุดถึง 4 หมายถึงปี 2 ตรงกลางคือเดือน และ 2 ด้านขวาคือวันที่
📌 ดังนั้น สูตรจึงมีตัวเลขในอาร์กิวเมนต์ที่สอง สำหรับสูตร ซ้าย คือ 4 สำหรับ ขวา 2 และ MID จะใช้อาร์กิวเมนต์อีก 2 อาร์กิวเมนต์จากจุดเริ่มต้นและอักขระจนถึง จะใช้เวลา
📌 ในที่สุดสูตรทั้งสามจะซ้อนกับสูตร วันที่ เพื่อให้ได้ผลลัพธ์
3. การใช้ Text to Column Wizard เพื่อแปลงตัวเลข ( YYYYMMDD) เป็นรูปแบบวันที่
อย่างไรก็ตาม เครื่องมือ Excel อื่น ข้อความเป็นคอลัมน์ จากแท็บ ข้อมูล ยังสามารถใช้แปลงตัวเลขเป็นรูปแบบวันที่ได้อีกด้วย
หากต้องการใช้สิ่งนี้ คุณต้องทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- เลือกชุดข้อมูลที่คุณต้องการแปลงเป็น รูปแบบวันที่
- เลือก ข้อความเป็นคอลัมน์ จาก เครื่องมือข้อมูล ของ ข้อมูล แท็บ
- มี 3 ขั้นตอนใน Text to Column Wizard :
ขั้นตอนที่ 1/3: เลือก ตัวคั่น แล้วคลิกถัดไป
ขั้นตอนที่ 2/3: ไม่ต้องเลือกแท็บทั้งหมดและคลิก ถัดไป .
ขั้นตอนที่ 3/3: เลือก วันที่ และเลือกจากเมนูแบบเลื่อนลง วายเอ็มดี . สุดท้าย คลิก เสร็จสิ้น .
สุดท้าย คุณจะเห็นผลลัพธ์ดังที่แสดงด้านล่าง
4. การใช้ VBA Macro เพื่อแปลงตัวเลข (YYYYMMDD) เป็นรูปแบบวันที่
วิธีสุดท้ายของบทความนี้คือการใช้ VBA Macro เพื่อแปลงตัวเลขในรูปแบบ YYYYMMDD เป็นรูปแบบวันที่
คุณสามารถใช้โค้ด แมโคร VBA เพื่อแปลงตัวเลขเป็นรูปแบบวันที่ผ่านขั้นตอนต่อไปนี้:
ขั้นตอน :
- เลือกชุดข้อมูลที่คุณต้องการแปลง
- กด ALT+F11 จากแป้นพิมพ์ของคุณ จะเป็นการเปิดหน้าต่าง VBA Macro ขึ้นมา
- เลือกแผ่นงาน ของคุณ จากนั้นจากแท็บ แทรก เลือก โมดูล .
ซึ่งจะเป็นการเปิด หน้าต่างทั่วไป
- ตอนนี้ คุณต้องเขียนรหัสด้านล่างใน หน้าต่างทั่วไป
รหัส:
9144
- บันทึกไฟล์เป็น Excel Macro-Enabled Workbook .
- หลังจากนั้น กด F5 จากแป้นพิมพ์
จะเป็นการเปิดกล่องเล็กๆ
- ตรวจสอบช่วงของข้อมูลที่เลือก แล้วคลิก ตกลง .
คุณสามารถดูผลลัพธ์ได้ในเวิร์กชีตของคุณ
หมายเหตุ: วิธีนี้จะแสดงผลภายในส่วนที่เลือก ข้อมูล. ดังนั้นชุดข้อมูลของคุณจะหายไปหลังจากแอปพลิเคชันนี้กระบวนการ. หากคุณต้องการใช้ในอนาคต ให้คัดลอกและวางที่อื่น
รูปแบบต่างๆ ของวันที่ใน Excel
Excel มีวันที่จำนวนมาก มีรูปแบบที่ตอบสนองผู้ใช้อย่างแท้จริง คุณยังสามารถใช้ได้โดยทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- เลือกข้อมูล
- กด CTRL+1 จากแป้นพิมพ์
- จะเป็นการเปิดกล่องที่คุณต้องเลือก วันที่ จาก ตัวเลข .
- จากนั้น คุณจะเห็นรูปแบบที่หลากหลายสำหรับวันที่ เลือกใครก็ได้ที่คุณต้องการ
- จากนั้นคลิก ตกลง .
หรือ
- หลังจากเลือกข้อมูลจากแท็บ หน้าแรก ให้เลือกแบบเลื่อนลงในส่วน ตัวเลข
- เลือก รูปแบบตัวเลขเพิ่มเติม นอกจากนี้ยังจะเปิดช่องที่คุณจะพบรูปแบบต่างๆ สำหรับวันที่
ตัวอย่างเช่น เราได้แสดงรูปแบบที่แตกต่างกัน 3 รูปแบบในภาพด้านล่าง<1
หยุดการแปลงตัวเลขเป็นวันที่โดยอัตโนมัติ
Microsoft อัปเดต MS-Excel เป็นประจำเพื่อให้เป็นมิตรกับผู้ใช้มากขึ้น ฟีเจอร์หนึ่งที่เกี่ยวข้องคือ บางครั้งมันจะแปลงตัวเลขเป็นวันที่โดยอัตโนมัติ หากคุณต้องการเพิกเฉยและเก็บข้อมูลของคุณในรูปแบบตัวเลข มีเคล็ดลับสำหรับคุณ
1. คุณสามารถใช้ช่องว่างหรือเครื่องหมายอัญประกาศเดี่ยวหน้าตัวเลขที่คุณต้องการพิมพ์ ควรใช้เครื่องหมายอัญประกาศเดี่ยวเนื่องจากช่องว่างอาจขัดขวางประสิทธิภาพของฟังก์ชัน Excel อื่นๆ สองสามฟังก์ชัน
2. อีกครั้ง,คุณสามารถเลือกเซลล์ที่คุณจะพิมพ์ข้อมูลและกด CTRL+1 จะเป็นการเปิดกล่อง จัดรูปแบบเซลล์ เลือก ข้อความ จากนั้นคลิก ตกลง การดำเนินการนี้จะหยุดการแปลงอัตโนมัติและเก็บข้อมูลของคุณในรูปแบบข้อความ
สิ่งที่ต้องจำ
คุณต้องทราบการใช้งานของแต่ละวิธี จากนั้นทำตามขั้นตอนอย่างระมัดระวัง เพื่อให้ได้ผลลัพธ์ตามความต้องการของคุณ
บทสรุป
บทความประเมิน 4 วิธีที่แตกต่างกันในการแปลงรูปแบบตัวเลขเป็นวันที่ใน Excel เราใช้สูตร Excel เช่น DATE , MID , TEXT และอื่นๆ และเครื่องมือ Excel เช่น Text to Column และ โค้ด VBA Macro สำหรับเมธอด ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับคุณ สำหรับข้อสงสัยเพิ่มเติม คุณสามารถเขียนในส่วนความคิดเห็น