Page 1 of 1
การเปลี่ยน 14.30 ไปเป็น 14:30
Posted: Sun May 19, 2013 1:43 pm
by zonedear
เรียน อาจารย์ค่ะ
หนูได้พิมพ์เวลาไว้ในแบบฟอร์มนึง ซึ่งพิมพ์ในลักษณะ รูปแบบเป็น 14.30 คือ ชม . นาที ค่ะ แล้วต้องการเปลี่ยนให้เป็น 14:30 ทั้งหมด โดยต้องการรูปแบบของข้อมูลเป็น custom [h]mm:ss โดยไม่ต้องการให้ตัวเลขเปลี่ยนไปด้วย ควรทำอย่างไรคะ
ขอบคุณค่ะ
Re: การเปลี่ยน 14.30 ไปเป็น 14:30
Posted: Sun May 19, 2013 2:01 pm
by logic
ลองใช้การ Replace แบบนี้ดูครับ
กดแป้น Ctrl+H เพื่อเปิดหน้าต่างสำหรับการเปลี่ยนข้อมูล ที่ช่องบน คีย์ . ส่วนช่องด้านล่างคี์ย์ : (คือสั่งให้เปลี่ยนจาก . เป้น : นั่นเอง) จากนั้นคลิกปุ่ม Replace All
Re: การเปลี่ยน 14.30 ไปเป็น 14:30
Posted: Sun May 19, 2013 2:41 pm
by zonedear
อ๋อ เข้าใจแล้วค่ะ
ตอนแรกพอหนู replace all แล้วค่ามันเปลี่ยนหมดเลย เลยลอง replace all แล้วเปลี่ยน number format เป็น custom -> [h]mm:ss ก็ได้เวลาเดิมกลับคืนมา
ขอบคุณมากค่ะ
Re: การเปลี่ยน 14.30 ไปเป็น 14:30
Posted: Mon May 20, 2013 10:18 pm
by nattasiray
ระวัง!นะครับ
การใช้คำสั่ง Replace All กับเวลาที่นาทีเต็ม 10 ( 10,20,30,40,50) เพื่อเปลี่ยนเครื่องหมาย . ไปเป็น :
จะไม่ให้ผลลัพธ์ที่ควรจะเป็น ถึงแม้ว่าจัดการแสดงผลตัวเลขให้แสดงด้วยทศนิยม ๒ หลักแล้วก็ตาม
เช่น 13.10 เมื่อใช้คำสั่ง Replace All เปลี่ยนเครื่องหมาย . ไปเป็น : ให้ผลลัพธ์ 13:01
ทดสอบดูด้วยครับ
แนะนำให้ใช้สูตรต่อไปนี้แทน
=time(int(CellRef),mod(CellRef,1)*100,0)
จากนั้นคัดลอกแล้ววางด้วยค่าเท่านั้น (Paste Special Values)
Re: การเปลี่ยน 14.30 ไปเป็น 14:30
Posted: Mon May 20, 2013 11:07 pm
by snasui
แถมอีกสูตรครับ
=Substitute(Text(A1,"0.00"),".",":")+0
จากนั้นจัดรูปแบบเป็นเวลา ดูเพิ่มเติมที่นี่ครับ
wordpress/?p=333