เมื่อคุณใช้วันที่ในเวิร์กบุ๊ก Microsoft Excel ของคุณ อาจมีบางครั้งที่คุณต้องการหมายเลขซีเรียลสำหรับวันที่เหล่านั้นแทน คุณอาจใช้ในสูตรหรือในการคำนวณแทนวันที่
เราจะแสดงวิธีแปลงวันที่เป็นตัวเลข โดยเฉพาะหมายเลขซีเรียลใน Excel วิธีที่คุณใช้ขึ้นอยู่กับวิธีที่ Excel เก็บวันที่ในเวิร์กชีตของคุณ โดยพื้นฐานแล้วจะมีการจัดรูปแบบอย่างไร
กำหนดวิธีจัดรูปแบบวันที่ของคุณ
ก่อนที่คุณจะใช้วิธีใดวิธีหนึ่งด้านล่างเพื่อแปลงวันที่ของคุณเป็นเลขลำดับ คุณต้องพิจารณาว่าวันที่ถูกจัดรูปแบบอย่างไร ตามค่าเริ่มต้น เมื่อคุณป้อนวันที่ใน Excel วันที่นั้นจะถูกจัดรูปแบบเป็นวันที่ซึ่งเป็นค่าตัวเลขในทางเทคนิค อย่างไรก็ตาม อาจมีบางกรณีที่คุณป้อน แปลง หรือนำเข้าวันที่ซึ่งสุดท้ายจะมีการจัดรูปแบบเป็นค่าข้อความ
คุณเลือกเซลล์ที่มีวันที่ได้ง่ายๆ โดยไปที่แท็บ Home แล้วดูที่กล่องแบบเลื่อนลง Number Format เพื่อดูรูปแบบปัจจุบันของเซลล์ ดังที่คุณเห็นที่นี่ วันที่ของเรามีรูปแบบเป็นวันที่ (ตัวเลข)
อย่างไรก็ตาม หากคุณมีวันที่จำนวนมากที่คุณวางแผนจะแปลง วิธีการข้างต้นอาจเป็นเรื่องที่น่าเบื่อได้ นอกจากนี้ หากคุณมีสิ่งที่สุ่ม เช่น เครื่องหมายอะพอสทรอฟีหน้าวันที่ อาจแสดงในรูปแบบวันที่ แต่จะถือเป็นข้อความเมื่อคุณพยายามแปลง
ฟังก์ชัน Excel แบบง่ายสองฟังก์ชันสามารถช่วยคุณได้
การใช้ฟังก์ชัน ISNUMBER
ฟังก์ชัน ISNUMBER ช่วยให้คุณทราบว่าข้อมูลของคุณจัดรูปแบบเป็นตัวเลขหรือไม่ และ ISTEXT ช่วยให้คุณทราบว่าข้อมูลจัดรูปแบบเป็นข้อความหรือไม่ ขึ้นอยู่กับสิ่งที่คุณต้องการใช้ คุณจะได้รับผลลัพธ์จริงหรือเท็จ ป>
หากต้องการดูว่าวันที่ในเซลล์ A2 ถึง A13 มีการจัดรูปแบบเป็นตัวเลขหรือไม่ คุณจะต้องใช้สูตรต่อไปนี้:
=ISNUMBER(A2:A13)
คุณจะเห็นได้ว่าเราได้รับผลลัพธ์ True สำหรับวันที่ที่จัดรูปแบบเป็นตัวเลข และ False สำหรับวันที่ที่ไม่ใช่
การใช้ฟังก์ชัน ISTEXT
หากคุณต้องการดูว่าวันที่ของคุณอยู่ในรูปแบบข้อความหรือไม่ ให้ใช้สูตรนี้:
=ISTEXT(A2:A13)
เช่นเดียวกับฟังก์ชันอื่นๆ ที่นี่เราจะเห็น True สำหรับวันที่ที่จัดรูปแบบเป็นข้อความ และ False สำหรับวันที่ที่ไม่ใช่
คุณยังสามารถใช้ฟังก์ชันเหล่านี้เพื่อตรวจสอบเซลล์เดียวด้วยสูตรนี้ได้หากต้องการ:
=ISTEXT(A2)
เมื่อคุณกำหนดการจัดรูปแบบวันที่แล้ว คุณสามารถใช้วิธีการที่เกี่ยวข้องด้านล่างเพื่อแปลงเป็นเลขลำดับได้ ป>
แปลงวันที่เป็นตัวเลขให้เป็นหมายเลขประจำเครื่อง
หากคุณพบว่าวันที่ของคุณอยู่ในรูปแบบค่าตัวเลข คุณสามารถเปลี่ยนรูปแบบเพื่อแสดงหมายเลขซีเรียลได้
- เลือกเซลล์หรือช่วงเซลล์แล้วไปที่แท็บหน้าแรก
- เปิดรายการแบบเลื่อนลงรูปแบบตัวเลขและเลือกตัวเลข
- คุณควรเห็นวันที่ในเซลล์ที่คุณเลือกเป็นหมายเลขซีเรียล
- จากนั้นคุณสามารถเลือกเซลล์ไว้และใช้ปุ่มลดทศนิยมในส่วนตัวเลขของแท็บหน้าแรกเพื่อลบทศนิยม
แปลงวันที่ให้เป็นตัวเลขที่ไม่มีทศนิยม
หากต้องการ คุณสามารถแปลงวันที่และลบทศนิยมออกได้ในคราวเดียว
- เลือกเซลล์ที่มีวันที่ คลิกขวา และเลือกจัดรูปแบบเซลล์ หรือใช้แป้นพิมพ์ลัด Ctrl + 1 บน Windows หรือ Command + 1 บน Mac
- ในกล่องโต้ตอบจัดรูปแบบเซลล์ ให้ไปที่แท็บตัวเลขแล้วเลือกตัวเลขทางด้านซ้าย
- คุณจะเห็นตัวอย่างหมายเลขซีเรียลที่ด้านบน เปลี่ยนการตั้งค่าตำแหน่งทศนิยมเป็น 0 และเลือกตกลงเพื่อบันทึกการเปลี่ยนแปลง
- จากนั้นคุณจะเห็นวันที่ของคุณเปลี่ยนเป็นหมายเลขซีเรียลโดยไม่มีทศนิยม
แปลงวันที่ข้อความเป็นเลขลำดับ
หากคุณพบว่าวันที่ของคุณใช้รูปแบบข้อความ คุณสามารถใช้ฟังก์ชันวันที่ของ Excel ที่มีประโยชน์ได้ ด้วยฟังก์ชัน DATEVALUE คุณสามารถแปลงวันที่ของข้อความเป็นเลขลำดับได้อย่างรวดเร็ว
ไวยากรณ์คือ DATEVALUE (ข้อความ) ซึ่งคุณสามารถใช้การอ้างอิงเซลล์ ช่วง หรือวันที่ที่แน่นอนเป็นอาร์กิวเมนต์ได้
ในตัวอย่างนี้ เราจะแปลงช่วงเซลล์ A2 ถึง A13 จากวันที่ของข้อความเป็นตัวเลขด้วยสูตรนี้:
=DATEVALUE(A2:A13)
อย่างที่คุณเห็น เรามีหมายเลขซีเรียลสำหรับแต่ละวันที่ในช่วงเซลล์ของเรา จากนั้นคุณอาจต้องการลบวันที่เดิมหรือแทนที่โดยการลากช่วงหมายเลขซีเรียลไปไว้เหนือวันที่เหล่านั้น ตามที่คุณต้องการ
หากต้องการแปลงเซลล์เดียว ให้ใช้สูตรนี้แทนที่การอ้างอิงเซลล์ด้วยเซลล์ของคุณเอง:
=วันที่ค่า(A2)
หากต้องการแปลงวันที่ที่ระบุโดยใช้ฟังก์ชัน ให้วางวันที่ภายในเครื่องหมายคำพูดตามสูตรเหล่านี้:
=DATEVALUE(“1/1/2024”)
=DATEVALUE(“1-มกราคม-2024”)
=DATEVALUE(“2024/01/01”)
หากคุณประสบปัญหากับสูตร Excel โปรดตรวจสอบสาเหตุและแนวทางแก้ไขที่เป็นไปได้
ใน Excel การแปลงวันที่เป็นตัวเลข โดยเฉพาะหมายเลขซีเรียล ใช้เวลาเพียงไม่กี่นาทีโดยใช้วิธีการเหล่านี้ สำหรับบทช่วยสอนที่เกี่ยวข้อง โปรดดูวิธีจัดเรียงตามวันที่ใน Excel