แยกจำนวนเต็มและทศนิยม โดยใช้สูตรพื้นฐานแบบง่าย ๆ 😎💚 #excelsoezy #exceltips #exceltricks #howto #office
หลายคนเจอปัญหาเดียวกันเลยค่ะ/ครับ: พอพิมพ์ 1/2 ใน Excel แล้วดันกลายเป็น 1-Feb (วันที่) หรือบางทีกลายเป็น 0.5 แทนที่จะโชว์เป็น “1/2” แบบเศษส่วน วันนี้ขอสรุปวิธีพิมพ์เศษส่วนใน Excel ให้แสดงถูกต้อง (พร้อมทริคเสริมเรื่องแยกจำนวนเต็ม/ทศนิยมที่ใช้บ่อย) แบบทำตามได้ทันที 1) วิธีที่ง่ายสุด: ตั้งรูปแบบเซลล์เป็น Fraction ก่อนพิมพ์ - เลือกเซลล์/ช่วงที่ต้องการ - กด Ctrl+1 (Format Cells) - ไปที่ Number > Fraction - เลือกชนิดเศษส่วนที่อยากให้แสดง เช่น “Up to one digit (1/4)” หรือ “Up to two digits (21/25)” แล้วกด OK จากนั้นค่อยพิมพ์ 1/2, 3/4, 5/8 ได้เลย Excel จะโชว์เป็นเศษส่วนตามรูปแบบที่เลือก 2) ถ้า Excel ชอบแปลงเป็น “วันที่”: ใส่เครื่องหมาย ’ (apostrophe) ถ้าต้องการให้เป็น “ข้อความ” ชัวร์ ๆ ให้พิมพ์แบบนี้: - '1/2 Excel จะแสดงเป็น 1/2 ตามที่พิมพ์ และจะไม่ตีความเป็นวันที่ (เหมาะกับงานพิมพ์รายการ/เอกสาร) 3) พิมพ์เป็นจำนวนผสม (Mixed number) เช่น 1 1/2 เคล็ดลับคือเว้นวรรคระหว่างจำนวนเต็มกับเศษส่วน: - 1 1/2 ถ้าตั้งเป็น Fraction ไว้แล้ว จะได้ผลลัพธ์สวยมาก ใช้กับ 2 3/4, 10 1/8 ได้เหมือนกัน 4) ถ้าต้อง “คำนวณ” จากเศษส่วน แนะนำเก็บเป็นตัวเลข แล้วค่อยจัดรูปแบบ จริง ๆ แล้ว 1/2 คือ 0.5 แต่เราแค่ให้ Excel “แสดงผล” เป็นเศษส่วน - ใส่ค่า 0.5 หรือสูตร =1/2 - แล้วตั้งรูปแบบเป็น Fraction ข้อดีคือเอาไปบวก/ลบ/คูณ/หารต่อได้ตรง ๆ ไม่ติดปัญหาเป็นข้อความ 5) แปลงข้อความ “1/2” ให้เป็นตัวเลขเพื่อคำนวณ ถ้าข้อมูลเข้ามาเป็นข้อความ (เช่นนำเข้าจากระบบ) ลองใช้: - =VALUE(A1) หรือใช้ Text to Columns ก็ได้ในบางเคส (ขึ้นกับรูปแบบข้อมูล) 6) ทริคเสริมจากงานแยกจำนวนเต็ม/ทศนิยม (เผื่อใช้ร่วมกับเศษส่วน) - แยกจำนวนเต็ม: =TRUNC(B7) - ถ้าต้องการดึงเฉพาะทศนิยมเป็น “ข้อความหลังจุด” (และกัน error เวลาไม่มีจุดทศนิยม): =IFERROR(RIGHT(B7, LEN(B7)-FIND(".",B7)), "ไม่มีทศนิยม") สูตรนี้เหมาะมากเวลาเจอข้อมูลบางแถวเป็น 14 (ไม่มีทศนิยม) แต่บางแถวเป็น 14.25 สรุปสั้น ๆ: ถ้าต้องการ “โชว์เป็นเศษส่วน” ให้ใช้ Format Cells > Fraction หรือพิมพ์แบบจำนวนผสมด้วยการเว้นวรรค แต่ถ้าต้องกัน Excel แปลงเป็นวันที่ ให้ใส่ ' นำหน้า แล้วค่อยเลือกวิธีเก็บเป็นตัวเลข/ข้อความตามเป้าหมายงานค่ะ/ครับ