วิธีปิดใช้งานการจัดรูปแบบตัวเลข Excel


12

ปัญหานี้แก้ไขได้ง่าย แต่น่ารำคาญมาก ๆ
ที่ฉันทำคือพิมพ์ช่วงเวลาหนึ่งชั่วโมงเช่น (0-1), (1-2), (2-3) ต่อเซลล์หนึ่งแถว

DATE --- ชั่วโมง
1/1/2013 0-1
1/1/2013 1-2
1/1/2013 2-3
1/1/2013 3-4

Excel จัดรูปแบบวันที่อย่างโง่เขลา เพื่อทำให้เรื่องแย่ลงเมื่อฉันเปลี่ยนเป็นรูปแบบตัวเลขที่ ให้1-22-Jan

41276

ฉันยังไม่พบตัวเลือกการจัดรูปแบบอัตโนมัติใน excel 2010 ฉันทราบปุ่มรูปแบบในบ้าน แต่ไม่มีการจัดรูปแบบอัตโนมัติที่นั่น


1
เลือกเซลล์คลิกขวาที่พวกเขาและเปลี่ยนรูปแบบเซลล์จากGeneralเป็นText

ช่วงชั่วโมงหมายถึง 1AM -2AM?

พยายามเปลี่ยนเป็นข้อความ แต่ยังคงยืนยันวันที่ และยังใช้รูปแบบทหาร 1-24 ดังนั้นจึงไม่มีเวลาน.
ฟอรัม

2
คุณต้องเปลี่ยนเป็นข้อความก่อนที่จะป้อนค่า ดูคำตอบของฉัน

4
วิธีที่ง่ายที่สุดคือพิมพ์'1-2- 'บอกให้ Excel จัดการกับข้อความเป็นข้อความ
chris neilsen

คำตอบ:


3

ก่อนที่คุณจะใส่ค่าใด ๆ ในคอลัมน์ / Textเซลล์เปลี่ยนรูปแบบเซลล์

หรือวางสิ่งนี้ลงในโมดูลโค้ดของเวิร์กบุ๊กเพื่อบังคับให้ฟอร์แมตนี้บนชีตทั้งหมดทุกครั้งที่เปิดเวิร์กบุค

Private Sub Workbook_Open()
Dim sh As Worksheet

For Each sh In Me.Sheets
    sh.Cells.NumberFormat = "@"
Next

End Sub

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

@forums "รูปแบบที่กำหนดเอง @" - เป็นสัญลักษณ์สำหรับรูปแบบข้อความใน VBA))
Peter L.

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

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

ไม่สามารถพูดได้อย่างแน่นอนเกี่ยวกับปัญหาการย้อนกลับ แต่เป็นที่รู้กันว่า Excel (และผลิตภัณฑ์ MS อื่น ๆ ) เป็นผู้ใช้ที่ไม่เป็นมิตรเมื่อพยายาม "ทำอย่างชาญฉลาด" ทำสิ่งต่าง ๆ เช่นการจัดรูปแบบ (Excel) เยื้อง Word) ฯลฯ
David Zemens

4
  1. ตัดและวางทุกอย่างลงใน note_pad
  2. ลบสิ่งที่เหลืออยู่ใน xl
  3. เลือกเซลล์ที่ต้องการทั้งหมดแถวคอลัมน์เป็นรูปแบบข้อความ
  4. วางใหม่จาก note_pad
  5. หากคุณต้องการในภายหลังคุณสามารถเปลี่ยนเป็นรูปแบบวันที่ได้

ไม่มีความสุขที่ต้องทำขั้นตอนเพิ่มเติมในการคัดลอกและวางลงในแผ่นจดบันทึกจากนั้นทำการวางลงใน excel อีกครั้ง เป็นวิธีเดียวที่รายการ "ประ" ของฉันไม่แปลงเป็นวันที่ รายการที่ประจะมาจากตาราง java จากแหล่งภายนอก ไม่มีใครทำงานอื่นได้หยุดการแปลงอื่นนอกเหนือจากการทำตามขั้นตอนของ Notepad
CSmith

อีกวิธีหนึ่งที่ฉันใช้คือใส่ = "1-2" ตามที่ฉันต้องการข้อมูลช่วงเดียวกันสำหรับสิ่งต่าง ๆ ก่อน - ข้อเสียคือมันไม่ทำงานในการคำนวณ ...
Solar Mike

0
  1. เลือกข้อมูล '.csv' ทั้งหมดของคุณและคัดลอกไปยังแผ่นจดบันทึก
  2. กำหนดเซลล์ทั้งหมดในแผ่นงานใหม่ใน Excel เป็นข้อความ
  3. วางข้อมูลทั้งหมดของคุณจาก Notepad เป็นข้อความ
  4. คัดลอกคอลัมน์ "ที่ได้รับผลกระทบ" กลับไปที่ Notepad
  5. เปลี่ยนทั้งหมดของคุณ.เป็น,(เช่น 10.00 ถึง 10,00)
  6. เปิดหนังสือ Excel เล่มใหม่ - สำคัญ
  7. คัดลอกคอลัมน์ของคุณจาก Notepad ไปยังหนังสือ Excel เล่มใหม่นี้
  8. คัดลอกและวางคอลัมน์กลับไปที่หนังสือ Excel ต้นฉบับของคุณ

ข้อเสียเปรียบเพียงอย่างเดียวคือคุณมีหมายเลขตอนนี้ด้วย (,) แทนที่จะเป็น (.)


0

อีกวิธีคือ:

  1. บันทึกแผ่นงานเป็น CSV
  2. เปลี่ยนชื่อเป็น .txt
  3. เปิดใหม่ใน Excel
  4. โมดูลการนำเข้าถูกเรียกใช้
  5. เปลี่ยนจากรูปแบบทั่วไปเป็นข้อความสำหรับคอลัมน์ตัวเลขแต่ละคอลัมน์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.