สารบัญ
คุณลักษณะของ Microsoft Excel ทำให้การป้อนวันที่ง่ายขึ้น ตัวอย่างเช่น 3/13 กลายเป็น 13 มี.ค. สิ่งนี้ค่อนข้างน่ารำคาญเมื่อเราพิมพ์สิ่งที่เราไม่ต้องการแปลงเป็นวันที่ น่าเศร้าที่ไม่มีวิธีใดที่จะหยุดสิ่งนี้ไม่ให้เกิดขึ้น อย่างไรก็ตาม มีวิธีแก้ไขปัญหาชั่วคราว ในบทความนี้ เราจะสาธิต 5 วิธีในการหยุด excel ไม่ให้เปลี่ยนตัวเลขเป็นวันที่
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงานและฝึกฝนกับพวกเขาได้
หยุดการเปลี่ยนตัวเลขเป็นวันที่.xlsm
5 วิธีที่มีประสิทธิภาพในการหยุด Excel ไม่ให้เปลี่ยนตัวเลขเป็นวันที่
วิธีเดียวในการป้องกันไม่ให้ Excel แปลงตัวเลขเหล่านี้เป็นวันที่คือการบอกอย่างชัดเจนว่าไม่ใช่ตัวเลข ตัวอย่างเช่น สมมติว่าเรามีชุดข้อมูลที่ประกอบด้วยตัวเลขหกตัว ตอนนี้เราต้องการหาเศษส่วนของตัวเลขเหล่านั้น แต่เมื่อเราพิมพ์ตัวเลขเศษส่วน ระบบจะแปลงเป็นวันที่โดยอัตโนมัติ มาดูวิธีหยุดสิ่งนี้กัน
1. ใช้คุณลักษณะการจัดรูปแบบเซลล์เพื่อป้องกันไม่ให้ Excel แปลงตัวเลขเป็นวันที่
คุณลักษณะการจัดรูปแบบเซลล์ช่วยให้เราเปลี่ยนลักษณะที่ปรากฏของหมายเลขเซลล์โดยไม่ต้องเปลี่ยนตัวเลขเดิม เรารู้ว่าเศษส่วนของ 0.2307 คือ 3/13 ดังนั้นเราจึงป้อนตัวเลขลงในเซลล์ที่เลือก
จากนั้นกดปุ่ม Enter จากนั้นระบบจะป้อนตัวเลขโดยอัตโนมัติแปลงเป็นวันที่ (ดูภาพหน้าจอด้านล่าง)
สิ่งนี้จะเกิดขึ้นกับเซลล์แต่ละเซลล์ในขณะที่ป้อนตัวเลขเศษส่วนหรือตัวเลขด้วย ' / ' หรือ ' – '.
หากต้องการหยุดไม่ให้ Excel แปลงตัวเลขเป็นวันที่ เราจะใช้การจัดรูปแบบข้อความ สำหรับสิ่งนี้ เราต้องทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ขั้นแรก เลือกเซลล์ที่คุณต้องการป้อนตัวเลขเศษส่วน
- ประการที่สอง ไปที่แท็บ หน้าแรก จากริบบิ้น
- ประการที่สาม คลิกที่ไอคอนขนาดเล็กในกลุ่ม ตัวเลข เพื่อเปิด จัดรูปแบบเซลล์ กล่องโต้ตอบ
- หรืออีกวิธีหนึ่ง คุณสามารถใช้แป้นพิมพ์ลัด Ctrl + 1 เพื่อแสดง จัดรูปแบบเซลล์ หน้าต่าง
- ดังนั้น กล่องโต้ตอบ จัดรูปแบบเซลล์ จะปรากฏขึ้น
- ถัดไป ไปที่ หมายเลข เมนู และเลือก ข้อความ .
- จากนั้น คลิกที่ปุ่ม ตกลง เพื่อปิดกล่องโต้ตอบ
- ตอนนี้ หากคุณป้อนเลขเศษส่วน ตัวเลขนี้จะไม่เปลี่ยนแปลง
- สุดท้าย การป้อนเศษส่วนใดๆ ลงในเซลล์ที่เลือกจะหยุดการเปลี่ยนจากตัวเลขเป็นวันที่โดยอัตโนมัติ
หมายเหตุ: ก่อนป้อน ตัวเลขเราต้องเปลี่ยนรูปแบบ หากเราดำเนินการนี้หลังจากป้อนตัวเลข รูปแบบจะเปลี่ยนเป็นข้อความ แต่เราจะได้รับเฉพาะค่าตัวเลขของวันที่แทนที่จะเป็นตัวเลขที่ถูกต้องหรือสตริงข้อความที่เราให้มา
อ่านเพิ่มเติม: [แก้ไขแล้ว!] เหตุใด Excel จึงเปลี่ยนตัวเลขของฉัน (4 เหตุผล)
2. หยุดการแปลงตัวเลขเป็นวันที่โดยใช้เครื่องหมายอัญประกาศเดี่ยวใน Excel
เทคนิคที่ดีที่สุดเพื่อให้แน่ใจว่าตัวเลขมีลักษณะเหมือนกันหลังจากป้อนคือการใช้เครื่องหมายอัญประกาศเดี่ยว ด้วยวิธีนี้ ถ้าการจัดรูปแบบเปลี่ยนกลับไปเป็น ทั่วไป และมีการแก้ไขเซลล์ เซลล์จะคงลักษณะเดิมไว้แทนที่จะจัดรูปแบบโดยอัตโนมัติ มาดูขั้นตอนด้านล่างกัน
ขั้นตอน:
- อันดับแรก เลือกเซลล์ที่คุณต้องการใส่เลขเศษส่วน .
- จากนั้น เพิ่มเครื่องหมายอัญประกาศเดี่ยวก่อนป้อนตัวเลข
- กด Enter .
- สิ่งนี้จะไม่แสดงในเซลล์ แต่ถ้าคุณดู ที่แถบสูตร เครื่องหมายอัญประกาศเดี่ยวจะปรากฏขึ้น
- นั่นแหละ! คุณสามารถทำเช่นนี้กับช่วงของเซลล์ทั้งหมด การเพิ่มเครื่องหมายอัญประกาศเดี่ยวจะป้องกันไม่ให้ excel เปลี่ยนรูปแบบ
อ่านเพิ่มเติม: [แก้ไขแล้ว!] Excel เปลี่ยนวันที่เป็นตัวเลขสุ่ม (3 วิธีแก้ไข)
3. เพิ่มช่องว่างเพื่อหยุดไม่ให้ Excel เปลี่ยนตัวเลขเป็นวันที่
เราสามารถป้องกันไม่ให้ Excel เปลี่ยนตัวเลขเป็นวันที่ได้โดยการเพิ่มช่องว่างก่อนป้อนตัวเลข มาเพิ่มช่องว่างโดยทำตามขั้นตอน
STEPS:
- เลือกเซลล์ที่คุณต้องการป้อนตัวเลขเศษส่วนก่อน
- หลังจากนั้นใช้ช่องว่างหน้าตัวเลข
- กด Enter ช่องว่างยังคงอยู่ในเซลล์
- แค่นั้น! คุณสามารถทำเช่นนี้กับทุกช่วงเซลล์ และการเพิ่มช่องว่าง Excel จะไม่เปลี่ยนรูปแบบ
อ่านเพิ่มเติม: วิธีหยุดการแก้ไขอัตโนมัติใน Excel สำหรับวันที่ (3 วิธีด่วน)
4. หยุดการเปลี่ยนจากตัวเลขเป็นวันที่โดยอัตโนมัติโดยการใส่ศูนย์ & เว้นวรรค
ก่อนป้อนเศษส่วน เช่น 3/13 หรือ 12/8 อย่าลืมใส่ 0 และ เว้นวรรค เพื่อป้องกันไม่ให้เปลี่ยนตัวเลขเป็นวันที่ มาทำตามขั้นตอนด้านล่างนี้
ขั้นตอน:
- ก่อนอื่น เลือกเซลล์ที่คุณต้องการป้อนตัวเลขที่เป็นเศษส่วน
- จากนั้น ใส่ 0 และ เว้นวรรค ก่อนตัวเลข
- นอกจากนี้ กด Enter .
<26
- เมื่อคุณกด Enter เลขศูนย์จะออกจากเซลล์ และเซลล์จะเปลี่ยนเป็นประเภทตัวเลขเศษส่วน
- หากคุณทำเครื่องหมายที่แถบสูตร จะแสดงเลขทศนิยมของเศษส่วน
- แต่วิธีนี้มีปัญหา คุณจะไม่สามารถใช้วิธีนี้กับทุกๆ เศษส่วน ตัวอย่างเช่น 0.66667 เป็นเศษส่วนของ 8/12 แต่ในขณะที่ใช้ ศูนย์ และ ช่องว่าง ร่วมกัน ค่านี้จะแสดง 2 /3 เนื่องจากตัวเลขเหล่านี้หารลงตัว
หมายเหตุ:ฉันจะแนะนำให้ใช้วิธีอื่นแทนวิธีนี้ แต่สิ่งนี้จะทำงานได้อย่างถูกต้องหากคุณใช้ ' –'.
อ่านเพิ่มเติม: วิธีหยุด Excel ไม่ให้เปลี่ยนตัวเลข (3 วิธีง่ายๆ)
5. ใช้ Excel VBA เพื่อป้องกันการแปลงอัตโนมัติ
ด้วย Excel VBA ผู้ใช้สามารถใช้โค้ดที่ทำหน้าที่เป็นเมนู excel จาก Ribbon ได้อย่างง่ายดาย หากต้องการใช้โค้ด VBA เพื่อหยุดไม่ให้ excel เปลี่ยนตัวเลขเป็นวันที่ ให้ทำตามขั้นตอน
ขั้นตอน:
- ประการแรก ไปที่แท็บ นักพัฒนา จากริบบิ้น
- อย่างที่สอง คลิกที่ Visual Basic จากหมวดหมู่ โค้ด เพื่อเปิด Visual โปรแกรมแก้ไขพื้นฐาน . หรือกด Alt + F11 เพื่อเปิด Visual Basic Editor .
- แทนที่จะทำเช่นนี้ คุณสามารถคลิกขวาบนเวิร์กชีตของคุณและไปที่ ดูโค้ด ซึ่งจะนำคุณไปยัง Visual Basic Editor ด้วย
- ซึ่งจะปรากฏใน Visual Basic Editor ตำแหน่งที่เราเขียนโค้ดของเรา
- ประการที่สาม คลิกที่ โมดูล จากแถบเมนูแบบเลื่อนลง แทรก
<31
- สิ่งนี้จะสร้าง โมดูล ในสมุดงานของคุณ
- และคัดลอกและวางโค้ด VBA ที่แสดงด้านล่าง<16
รหัส VBA:
5237
- หลังจากนั้น เรียกใช้รหัสโดยคลิกที่ปุ่ม RubSub หรือกดแป้นพิมพ์ลัด F5 .
หมายเหตุ:คุณไม่จำเป็นต้องเปลี่ยนรหัส สิ่งที่คุณทำได้ก็แค่เปลี่ยนช่วงตามของคุณข้อกำหนด
- สุดท้าย หากคุณป้อนตัวเลขใดๆ ด้วย ' / ' หรือ ' – ' ตัวเลขนั้นจะไม่เปลี่ยนแปลง
อ่านเพิ่มเติม: วิธีหยุด Excel จากการจัดรูปแบบตัวเลขอัตโนมัติ (3 วิธีง่ายๆ)
สิ่งต่างๆ โปรดทราบ
ในขณะที่ใช้โค้ด Excel VBA บนเวิร์กชีตของคุณ ตรวจสอบให้แน่ใจว่าคุณได้บันทึกไฟล์ด้วย Excel Macro-Enabled Workbook และนามสกุลจะเป็น .xlsm .
บทสรุป
วิธีการข้างต้นจะช่วยให้คุณ หยุด Excel จากการเปลี่ยนตัวเลข ถึง วันที่ . ฉันหวังว่านี่จะช่วยคุณได้! โปรดแจ้งให้เราทราบในส่วนความคิดเห็นหากคุณมีคำถาม ข้อเสนอแนะ หรือข้อเสนอแนะ หรือคุณสามารถดูบทความอื่นๆ ของเราในบล็อก ExcelWIKI.com !