คำตอบ:
Insert → Object
ไปนี่คือผลลัพธ์ของฉัน:
หากคุณไม่ต้องการยุ่งกับเครื่องมือแก้ไขสมการและสิ่งที่คุณต้องการทำคือการแสดงเศษส่วนคุณสามารถใช้เซลล์ปกติที่มีเส้นขอบระหว่างเซลล์บนและล่าง จากนั้นปรับขนาดเซลล์เพื่อจัดรูปแบบตามที่คุณต้องการ
ด้านในของกล่องข้อความ (แทรก→กล่องข้อความ) แต่ไม่ใช่ภายในเซลล์โชคไม่ดีคุณสามารถใช้Alt+ =(หรือ "สมการใหม่" บนแท็บแทรก) สิ่งนี้ช่วยให้คุณพิมพ์สมการได้อย่างอิสระ การพิมพ์x/y
จะจัดรูปแบบใหม่โดยอัตโนมัติเป็นเศษส่วนหรือคุณสามารถแทรกเศษส่วนและพิมพ์ลงในเศษส่วนด้วยตนเอง
ฉันแนะนำสิ่งนี้ในส่วนแทรก→วัตถุเนื่องจากสมการประเภทนี้ใช้ตัวแก้ไขที่ใหม่กว่าและสะอาดกว่า (และคุณไม่ต้องรอให้รายการวัตถุโหลด) ไม่สามารถใช้ตัวเลือกภายในเซลล์ได้ดังนั้นตัวเลือกนี้จึงเหมาะสมกว่า
(x+y)/3<space>
และมันจะแปลงเป็นเศษส่วนสำหรับคุณโดยอัตโนมัติโดยไม่ต้องใช้วงเล็บ
ความเป็นไปได้ที่สาม: เศษส่วนทั่วไปเช่น⅓ (1/3), ⅔ (2/3), ¾ (3/4), ⅝ (5/8) .. มีการแทน Unicode ดูhttp://unicodefractions.com/ . หากเป็นสิ่งที่คุณต้องการแทนที่จะเป็นการนำเสนอโดยพลการพร้อมตัวเศษและส่วนใด ๆ คำตอบอาจอยู่กับฟังก์ชันการต่อสายย่อยและสตริงเพื่อสร้างป้ายกำกับหรือการจัดรูปแบบที่คุณต้องการ
ความเป็นไปได้อีกอย่างหนึ่งคือการใช้Unicode subscripts และตัวยกหากคุณต้องการค่าโดยพลการไม่เพียงเศษส่วนทั่วไปเช่น fract, ¼, ⅝ ...
เศษสามารถเขียนได้โดยใช้หมายเลขยกและส่วนที่สามารถเขียนด้วยตัวเลขห้อย⁰¹²³⁴⁵⁶⁷⁸⁹
₀₁₂₃₄₅₆₇₈₉
ตัวคั่นระหว่างพวกมันสามารถเป็นโซลิดัส/
หรือเศษส่วนได้⁄
ตามความชอบ
ตัวอย่างเช่น⁴⁵ / ₈₉, ⁷⁄₂₃
ในขณะที่คุณสามารถเห็นเศษส่วนสแลชมีข้อได้เปรียบของการสนับสนุนการแทนที่แบบช่องไฟ / มัด / ฟอนต์ที่ดีกว่าและตัวเลขทับกันจริง ๆ
หากคุณต้องการแสดงเศษส่วนในแนวตั้งให้ใช้ตัวอักษรวาด ─
แนวนอนสำหรับเส้นแนวนอน วิธีนี้เส้นจะอยู่ตรงกลางของตัวเลข 2 ตัวและหลาย ๆ เส้นเชื่อมต่อกันอย่างต่อเนื่องแทนที่จะเป็นเส้นประ
123
─────
45678
OP ไม่ได้ระบุว่าจำเป็นต้องใช้เศษส่วนในสเปรดชีตจริง ๆ หรือไม่หรือถ้าต้องการแสดงเศษส่วน
ถ้าคุณต้องการให้เซลล์แสดงเศษส่วน
จากนั้นพิมพ์Ctrl+ Uตามด้วย 153 ตามด้วยCtrl+ Uตามด้วยAlt+ Enterตามด้วย 71
แม้ว่าสิ่งนี้จะแสดงเป็นเศษส่วน แต่ค่าเซลล์จะเป็นสตริง 15371 ดังนั้นจึงไม่เหมาะสำหรับสูตรที่คุณต้องการค่าจริงของเศษส่วน
คุณสามารถให้ Excel แสดงค่าเป็นเศษส่วนได้ แต่รูปแบบไม่แสดงเส้นแนวนอน แต่ใช้ 153/71
หากต้องการให้ Excel แสดงตัวเลขเป็นเศษส่วนให้จัดรูปแบบเซลล์ให้มีรูปแบบตัวเลขที่กำหนดเองดังนี้
0/###
โปรดระวังว่าจำนวนของสัญลักษณ์ # จะ จำกัด ขนาดของตัวส่วน หากคุณตั้งค่ารูปแบบเป็น 0 / # ดังนั้น 153/71 จะแสดงเป็นปัดเศษเป็น 13/6 อย่างไรก็ตามความแม่นยำของค่าเซลล์ที่แท้จริงจะยังคงอยู่และเซลล์สามารถอ้างอิงในสูตรได้
─
ทำงานได้ดีขึ้นมาก นอกจากนี้คุณควรใช้มันด้วยการจัดศูนย์
ใน Excel 2007 และใหม่กว่าคุณสามารถแทรกสมการได้โดยคลิกที่สมการในแท็บแทรก:
เมื่อคุณทำสิ่งนั้นเสร็จแล้วคุณจะได้สถานที่สำหรับพิมพ์สมการ คุณสามารถใช้ปุ่ม "เศษส่วน" ในแท็บ "เครื่องมือสมการ" (ซึ่งจะปรากฏขึ้นโดยอัตโนมัติเมื่อคุณแทรกสมการหรือถ้าคุณพิมพ์เศษส่วนของประเภท2/3
แล้วกดEnterมันจะแปลงเป็นเศษส่วนโดยอัตโนมัตินี่คือ ผลลัพธ์ที่ฉันได้รับ:
สมการสามารถเคลื่อนไปรอบ ๆ เหมือนภาพเพื่อให้คุณวางไว้ในตำแหน่งที่คุณต้องการ
หากคุณใช้รุ่นเก่ากว่า Excel 2007 คำตอบของ User552853จะอธิบายวิธีการทำเช่นนี้ใน Excel เวอร์ชันเก่า
หากคุณโอเคกับเศษส่วนที่ไม่ใช้เส้นแนวนอนอย่างเคร่งครัด (ถูกถาม OP แต่ไม่เคยตอบ) นี่คือวิธีที่คุณป้อนเศษส่วนเพื่อใช้เป็นค่าภายในเซลล์ใน Excel:
WholeNumber
spacebarNumerator
/Denominator
ENTER
ดังนั้นถ้าคุณต้องการที่จะป้อน 1 / 12th คุณจะทำ
0 1/12
และใน excel มันจะแสดงเป็น:
1/12
และจะมีค่าสำหรับการคำนวณดังนี้ 0.0833333333333333
อีกตัวอย่างหนึ่งถ้าเศษส่วนของคุณเป็น 2 และ 7 / 38th คุณจะต้องป้อนเป็น 2 7/38
ฉันเพิ่มภาพบางภาพด้านล่างในกรณีที่ช่วยได้มากขึ้น
ที่ควรให้ผลลัพธ์นี้กับคุณ:
คุณสามารถใช้แมโครเพื่อทำสิ่งต่อไปนี้:
Sub Fraction()
ActiveCell.FormulaR1C1 = Range("b3") & Chr(10) & "—" & Chr(10) & Range("c3")
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
End Sub
นี่คือผลลัพธ์ที่ฉันได้รับ:
คุณต้องใช้ปุ่ม ALT ฉันใช้มันอย่างต่อเนื่องในสมุดงานของฉัน แต่มันถูก จำกัด เฉพาะเศษส่วนพื้นฐานแม้ว่าคุณจะสามารถทำได้มากกว่านั้นด้วย เมื่อคุณได้รับมันมันจะกลายเป็นธรรมชาติที่สองและดูเป็นมืออาชีพมากขึ้น ดังนั้น 1/4 = Alt + 0188 (ในขณะที่กดปุ่ม alt ค้างไว้) | 1/2 = ALT + 0189 | 3/4 = ALT + 0190 ผลลัพธ์สุดท้ายมีลักษณะเช่นนี้1¾ไม่ใช่ 13/4 ตรวจสอบเว็บไซต์นี้https://usefulshortcuts.com/downloads/ALT-Codes.pdf หวังว่านี่จะช่วยได้มากเท่าที่มันช่วยฉัน ฉันใช้เวลานานกับปัญหาเดียวกันนี้