การจัดรูปแบบเซลล์ใน Excel


0

แม้หลังจากหลายปีของการทำงานเป็นครั้งคราวใน Excel ฉันไม่พบวิธีที่จะทำให้รูปแบบเซลล์ทำงานให้ฉันแทนได้ ตอนนี้ฉันมีหนึ่งตัวอย่างที่เฉพาะเจาะจง ทำอย่างไรให้ 1:30 หมายถึง 90 นาทีแทนที่จะเป็น 1:30 น. ฉันมีคอลัมน์จำนวนครั้งที่ใช้ในการเรียงลำดับดังนั้นฉันจึงไม่สามารถใช้งานทั่วไปได้ (ซึ่งเปลี่ยนเวลาของฉันให้เป็นจำนวนทศนิยมอยู่แล้ว) หรือข้อความ

แก้ไข:

จากประสบการณ์ของฉันข้อมูลในเซลล์ถูกเปลี่ยนแปลงโดย Excel นี่คือตัวอย่าง 1:

ฉันใส่ลงในเซลล์ที่ไม่ฟอร์แมตค่านี้:

25:42:00

มันเปลี่ยนเป็น 1/1/1900 1:42:00 AM ซึ่งเป็นเรื่องไร้สาระทันทีฉันเข้าสู่บางสิ่งอย่างสมบูรณ์ ถ้าฉันพยายามเปลี่ยนรูปแบบเซลล์เป็นข้อความฉันจะได้รับ 1.07083333333333 ตอนนี้ฉันไม่ทราบว่ามีค่าดั้งเดิมที่ฉันป้อนหรือวิธีการกลับไปใช้

ตัวอย่างที่ 2:

ให้มีการป้อนข้อมูลเช่น:

113: 23

05:22

18:53

28:07

14:36

18:02

20:32

47:40

07:39

09:04

ทั้งหมดที่ฉันต้องการคือให้เรียงลำดับจากระยะเวลาสั้นที่สุดถึงยาวที่สุด หลังจากป้อนรายการนี้ลงใน Excel ค่าบางอย่างจะถูกเปลี่ยนเป็นเวลาของวันส่วนอื่น ๆ เป็นวันที่ + เวลา หากฉันเปลี่ยนรูปแบบเซลล์เป็นสมมุติว่า h: mm ฉันได้สูญเสียข้อมูลไปแล้ว 113: 23 ตอนนี้เป็น 17:23 เนื่องจากมันแปลงเป็น '1/4/1900 5:23:00 PM'

ฉันจะบอกว่า Excel รูปแบบใดที่ฉันป้อนข้อมูลใน มันตรงข้ามกับ 'รูปแบบเซลล์' อย่างมีประสิทธิภาพซึ่งคาดว่า Excel จะรู้ว่าข้อมูลใดอยู่ในเซลล์และฉันสามารถจัดรูปแบบการแสดงผลได้ แต่บ่อยครั้งที่ Excel ไม่ถูกต้องเช่นตอนนี้ดังนั้นจึงไม่สามารถตีความได้อย่างถูกต้อง ฉันจะบอกได้อย่างไร: นี่คือระยะเวลาไม่ใช่เวลาของวัน



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

ทั้งหมดนี้ทำได้ดีมาก แต่คุณต้องใช้เวลาในการจัดเรียงอย่างถูกต้อง ... เมื่อคุณแปลงเป็นนาทีจะมีความยาวอย่างมีประสิทธิภาพ (วัดเป็นนาที) และไม่มีเวลาอีกต่อไปของวัน การถามว่าเวลา 90 วันเป็นคำถามที่ไร้ความหมาย
DavidPostill

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

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

คำตอบ:


2

ขอบคุณสำหรับการเพิ่มตัวอย่าง

ไม่ควรมีปัญหาในการเรียงลำดับรายการจากสั้นไปยาวที่สุดดังที่แสดงในภาพหน้าจอของฉันด้านล่าง

แต่คุณต้องเข้าใจว่า Excel เก็บวันที่และเวลาอย่างไร Excel เก็บวันเป็นจำนวนเต็มด้วย 1 = 1 ม.ค. 1900 และเวลาเป็นเศษส่วนของวัน

ค่าทศนิยมนี้จะแสดงในเซลล์แผ่นงานขึ้นอยู่กับรูปแบบของเซลล์นั้น และจะปรากฏในแถบสูตรตามที่คุณเห็นในm/d/yyyy hh:mm AM/PMรูปแบบ

รูปแบบในแถบสูตรไม่สามารถเปลี่ยนแปลงได้ แต่ไม่เกี่ยวข้องกับการเรียงลำดับ

ค่าที่เก็บไว้สำหรับรายการแรกของคุณคือ113:23 ค่าที่แสดงในแถบสูตรจะเป็น 4.72430555555556
1/4/1900 5:23:00 PM

และความคุ้มค่าที่แสดงในเซลล์จะมีรูปแบบของ113:23:00 [h]:mm:ssExcel เลือกรูปแบบนั้นเพราะสังเกตว่าคุณป้อนเวลามากกว่า 24 ชั่วโมง

ในภาพหน้าจอด้านล่างฉันเปิดแผ่นงาน Excel ใหม่ในสมุดงาน Excel ใหม่โดยไม่มีการจัดรูปแบบพิเศษ (เช่นจัดรูปแบบเป็นGeneral)

คอลัมน์ A คือคอลัมน์ตัวเลขเดิมของคุณจากการแก้ไข

คอลัมน์ C เป็นสำเนาของคอลัมน์ A แต่เรียงจากน้อยไปมาก - โปรดทราบว่าพวกเขาอยู่ในลำดับที่ถูกต้อง

คอลัมน์ E แสดงคอลัมน์ C พร้อมเซลล์ทั้งหมดที่จัดรูปแบบเป็น [h]:mm

คอลัมน์ G แสดงค่าพื้นฐานที่เก็บไว้ในเซลล์ในคอลัมน์ E

หวังว่าคำอธิบายของฉันชัดเจน แต่อย่าลังเลที่จะถามคำถามใด ๆ

ป้อนคำอธิบายรูปภาพที่นี่


Aha! คุณเป็นคนขอบคุณรอน เคล็ดลับทั้งหมดที่ทำไมฉันไม่สามารถใช้งานได้เป็นความมหัศจรรย์ในคอลัมน์ E ของตัวอย่างของคุณ วงเล็บสี่เหลี่ยมจัตุรัสเหล่านั้นรอบชั่วโมงหมายถึงอะไร พวกเขาทำสิ่งที่ฉันกำลังมองหา ทุกอย่างล้วนหมายความว่าฉันไม่ควรสนใจวิธีเก็บเวลาของ Excels เพราะฉันไม่สามารถเปลี่ยนได้ฉันต้องทำให้มันถูกต้องใช่มั้ย
Ren

@Ren [h]แสดงเวลาเป็นชั่วโมง hแสดงชั่วโมงของวัน ดังนั้นหากคุณต้องการแสดงผลมากกว่า 23 ชั่วโมงคุณจะใช้[h]รูปแบบ
Ron Rosenfeld

@Ren ความรู้เกี่ยวกับวิธีที่ Excel เก็บเวลามีความสำคัญแม้ว่าอาจไม่เกี่ยวข้องกับปัญหานี้โดยเฉพาะ แต่ตัวอย่างเช่นหากคุณต้องการคำนวณเงินเดือนทั้งหมดหรือค่าใช้จ่ายจากเวลาที่ผ่านไปคุณจะต้องใช้ข้อมูลนั้นเพื่อทำการคำนวณอย่างถูกต้อง
Ron Rosenfeld
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.