Làm thế nào để viết một phần trong Microsoft Excel?


29

Cách viết một phân số trong Excel. Tôi muốn viết nó chính xác như trong hình.

Là những gì tôi muốn có thể?

nhập mô tả hình ảnh ở đây


Bạn đã thử định dạng số phần?
Yass

5
chính xác có nghĩa là với đường ngang thích hợp? Nếu có, thì câu trả lời là không, bạn không thể lấy nó trong một ô, nhưng bạn có thể lấy nó trong một phương trình (tab chèn - phương trình)
Máté Juhász

Tôi đã xóa thẻ [trình soạn thảo phương trình] vì OP không chỉ định họ đang sử dụng nó, cũng không yêu cầu hỗ trợ về nó. Việc thêm nó sẽ thay đổi câu hỏi của OP thành những gì chúng tôi nghĩ rằng họ muốn. Hãy để OP làm rõ.
CharlieRB

4
Bạn có muốn sử dụng phân số trong bất kỳ tính toán quá không? Hoặc chỉ muốn hiển thị phân số trong một ô / hình ảnh / bất cứ điều gì?
BruceWayne

1
Điều này có thể được quan tâm: Phân số theo kiểu trong Windows
Jeeped

Câu trả lời:


43
  • Trong Excel đi đến Insert → Object.
  • Từ danh sách, chọn "Microsoft Equation 3.0".
  • Chọn phương trình phù hợp với nhu cầu của bạn. Trong trường hợp này:

nhập mô tả hình ảnh ở đây

  • Nhập 2 , nhấn phím TAB để di chuyển con trỏ và sau đó 3 .

Đây là kết quả của tôi:

nhập mô tả hình ảnh ở đây


9
kể từ office 2010 (hoặc 2007, không chắc lắm vì đã quá lâu kể từ lần cuối tôi sử dụng chúng), bạn không sử dụng phương trình MS nữa. Công cụ phương trình được nhúng vào tất cả các ứng dụng (không giống như phương trình MS là một phần tùy chọn)
phuclv

1
@ LưuViênPhúc trong tất cả các ứng dụng văn phòng 365, phương trình chèn -> hiện diện bên cạnh biểu tượng chèn ->.
Tim

@Tim Đó chính xác là những gì tôi muốn nói. Tôi chưa bao giờ thấy văn phòng 365 nhưng tôi nghĩ nó tương tự như các văn phòng ngoại tuyến khác. Có lẽ bạn chưa sử dụng văn phòng 97 hoặc 2000? Chúng không có tính năng phương trình đi kèm nhưng bạn phải cài đặt một phương trình Microsoft riêng. Câu trả lời này là về insert> object> MS phương trình 3.0, không phải về insert> phương trình
phuclv

1
@Tim nó luôn được đặt tên là Excel kể từ phiên bản 2.0 vào năm 1987. Tôi vẫn nhớ Excel 97 thậm chí còn có một trò chơi đua xe ẩn trong đó.
phuclv

2
@ LưuViênPhúc: Thật ra, kể từ phiên bản Excel 1.0 năm 1985.
Cuộc đua ánh sáng với Monica

18

Nếu bạn không muốn gây rối với trình chỉnh sửa phương trình và tất cả những gì bạn muốn làm là hiển thị phân số, bạn chỉ cần sử dụng các ô thông thường có đường viền giữa ô trên và ô dưới. Sau đó thay đổi kích thước các ô để định dạng nó theo cách bạn muốn.

nhập mô tả hình ảnh ở đây


2
Ngoài ra, bạn có thể (sử dụng hình ảnh ở đây làm ví dụ) hợp nhất các ô C2 và C3 sau đó căn giữa văn bản theo chiều dọc trong ô được hợp nhất, để dòng văn bản của bạn thẳng hàng với dòng phân số.
Jason C

18

Bên trong hộp văn bản (Chèn → Hộp văn bản), nhưng không may bên trong một ô, bạn có thể sử dụng Alt+ =(hoặc "Phương trình mới" trên tab chèn). Điều này cho phép bạn tự do nhập một phương trình (hoặc sử dụng trình soạn thảo của ruy băng); gõ x/ysẽ tự động định dạng lại thành một phân số hoặc bạn có thể tự chèn một phân số và nhập vào đó.

Biên tập phương trình

Phương trình trong một hộp văn bản

Tôi khuyên bạn nên điều này hơn Chèn → Đối tượng vì loại phương trình này sử dụng trình soạn thảo mới hơn, sạch hơn (và bạn không cần đợi danh sách đối tượng tải). Không có tùy chọn nào có thể được sử dụng trong một ô, vì vậy tùy chọn này là thích hợp hơn.


bạn có thể nhập những thứ như thế (x+y)/3<space>và nó sẽ tự động chuyển thành phân số cho bạn mà không cần dấu ngoặc đơn
phuclv

9

Khả năng thứ ba: các phân số phổ biến như (1/3), (2/3), (3/4), (5/8) .. có các biểu diễn Unicode, xem http://unicodefraction.com/ . Nếu đó là những thứ bạn cần, thay vì các biểu diễn tùy ý với bất kỳ tử số và mẫu số nào, câu trả lời có thể nằm ở các hàm nối chuỗi con và chuỗi để tạo nhãn hoặc định dạng bạn muốn.


2
Bạn có thể giải thích cách sử dụng cái này trong Excel không?
CharlieRB

Xin lỗi, không. Tôi có thể cho bạn biết cách sử dụng nó trong LibreOffice, nhưng tôi đang ở một nơi làm việc hiếm hoi chỉ có Linux!
nigel 222

1
Với mục đích cải thiện sự rõ ràng của câu trả lời của bạn, bạn có thể giải thích một lúc nào đó không? Ý tưởng ở đây là trả lời câu hỏi liên quan đến những gì OP đã hỏi nó (trong trường hợp này là Excel). Để làm như vậy đôi khi yêu cầu chúng tôi cung cấp hướng dẫn cách thực hiện câu trả lời được đề xuất.
CharlieRB

1
Để nhập unicodes (lại là Libreoffice nhưng có thể là chung), bạn thực hiện ctrl / shift / u theo sau là các chữ số hex của unicode trong câu hỏi.
nigel 222

2
Trong Excel (Windows), đi tới ruy-băng Chèn> Biểu tượng> Tập hợp con "Biểu mẫu số" hoặc cuộn xuống> Chọn từ ⅓ đến. Xem hỗ trợ.office.com . Lưu ý rằng những thứ này trông không chính xác như OP yêu cầu.
Nigel Touch

8

Một khả năng khác là sử dụng các chỉ số và siêu ký tự Unicode nếu bạn muốn các giá trị tùy ý, không chỉ các phân số phổ biến như,, ...

Tử số có thể được viết bằng các số siêu ký tự ⁰¹²³⁴⁵⁶⁷⁸⁹và mẫu số có thể được viết bằng các số phụ ₀₁₂₃₄₅₆₇₈₉. Dấu phân cách giữa chúng có thể là solidus /hoặc dấu gạch chéo tùy theo khẩu vị của bạn

Ví dụ /,

Như bạn có thể thấy dấu gạch chéo có ưu điểm là hỗ trợ thay thế chữ k sâu / chữ / chữ tốt hơn và các số thực sự chồng chéo lẫn nhau


Nếu bạn muốn hiển thị một phân số dọc thì chỉ cần sử dụng các ký tự vẽ hộp ngang cho đường ngang. Bằng cách này, dòng luôn nằm ở giữa chính xác của 2 số và nhiều dòng liên tục kết nối với nhau thay vì một đường đứt nét

 123
─────
45678 

Tốt, cũng tuyệt vời để khuyến khích mọi người cập nhật phần mềm của họ khi nó ném những hộp nhỏ vô nghĩa xung quanh màn hình của họ :)
GoFundMonica - codidact.org

7

OP đã không chỉ ra nếu có bất kỳ nhu cầu thực sự sử dụng phân số trong bảng tính hoặc nếu đơn giản chỉ cần hiển thị một phân số.

Hiển thị và không sử dụng làm giá trị

Nếu bạn muốn chỉ đơn giản là làm cho một ô hiển thị một phân số

nhập mô tả hình ảnh ở đây

Sau đó gõ Ctrl+ Utheo sau là 153 theo sau Ctrl+ Utheo sau là Alt+ Entertheo sau là 71

Mặc dù điều này sẽ hiển thị dưới dạng phân số, giá trị ô sẽ là chuỗi 15371, do đó không phù hợp với công thức mà bạn muốn giá trị thực của phân số.

Hiển thị phân số và sử dụng làm giá trị

Bạn có thể nhận Excel để hiển thị một giá trị dưới dạng phân số, tuy nhiên định dạng không hiển thị đường kẻ ngang mà sử dụng 153/71

Để làm cho Excel hiển thị một số dưới dạng phân số, hãy định dạng ô để có định dạng số tùy chỉnh như sau:

0/###

Xin lưu ý rằng số lượng ký hiệu # sẽ giới hạn độ lớn của mẫu số. Nếu bạn đặt định dạng là 0 / # thì 153/71 sẽ hiển thị được làm tròn thành 13/6 tuy nhiên độ chính xác của giá trị ô thực tế sẽ vẫn còn và ô có thể được tham chiếu trong công thức.


Nếu bạn muốn sử dụng mã cho các ký tự đặc biệt, thì, (đối với mã lên tới 254), bạn có thể nhập mã vào Excel (Windows) bằng cách giữ phím [ALT] và nhập mã trước 0. ví dụ: [ALT] + 0190 sẽ nhập vào ¾ Lưu ý: điều này sẽ không cung cấp một phần hữu ích cho phương trình!)
Kev

sử dụng kết quả định dạng gạch chân trong một đầu ra xấu xí như trên. Các nhân vật vẽ hộp ngang hoạt động tốt hơn nhiều. Ngoài ra, bạn nên sử dụng nó với căn chỉnh trung tâm
phuclv

1

Trong Excel 2007 trở lên, bạn có thể chèn một phương trình bằng cách nhấp vào Phương trình trong tab Chèn:

nhập mô tả hình ảnh ở đây

Khi bạn đã làm điều đó, bạn sẽ có một nơi để gõ một phương trình. Bạn có thể sử dụng nút "Phân số" trong tab "Công cụ phương trình" (tự động hiển thị khi bạn chèn phương trình hoặc nếu bạn nhập một phần của loại 2/3và sau đó nhấn Enternó sẽ tự động chuyển thành phân số. Đây là kết quả tôi nhận được:

nhập mô tả hình ảnh ở đây

Phương trình có thể được di chuyển xung quanh như một hình ảnh để bạn có thể đặt nó ở nơi bạn muốn.

Nếu bạn đang sử dụng phiên bản cũ hơn Excel 2007, câu trả lời của User552853 giải thích cách thực hiện điều này trong các phiên bản Excel cũ hơn.


Điều này đã không được trả lời bởi Pokechu22 ở trên?
phuclv

1

Nếu bạn ổn với phân số của mình không sử dụng đúng một đường ngang (OP đã được hỏi nhưng không bao giờ trả lời), đây là cách bạn nhập phân số được sử dụng làm giá trị trong một ô trong Excel:

WholeNumberspacebarNumerator/DenominatorENTER

Vì vậy, nếu bạn muốn nhập ngày 1/12, bạn sẽ làm,

0 1/12 và trong excel nó sẽ hiển thị dưới dạng:

1/12

Và giá trị sẽ có sẵn để tính toán như 0.0833333333333333

Để biết thêm một ví dụ, nếu phân số của bạn là 2 và 7/38, bạn sẽ nhập nó dưới dạng 2 7/38

Tôi đã thêm một số hình ảnh dưới đây trong trường hợp giúp nhiều hơn.

nhập mô tả hình ảnh ở đây

Điều đó sẽ cho bạn kết quả này:

nhập mô tả hình ảnh ở đây


1
"Tôi muốn viết nó chính xác như trong hình."
Máté Juhász

OP không bao giờ trả lời câu hỏi của riêng bạn để làm rõ nếu nó cần phải là đường ngang. Câu trả lời này sẽ giúp những người muốn biết cách nhập phân số được hiển thị dưới dạng phân số và vẫn có thể sử dụng được trong excel, vì vậy tôi sẽ giữ nó ở đây.
kayleeFrye_onDeck

-1

Bạn có thể sử dụng Macro để làm điều đó:

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

Đây là kết quả tôi nhận được:

Kết quả


1
Chỉ muốn nhắc nhở bạn để gửi kết quả của bạn.
var FirstName

bạn chỉ sử dụng một "-", vậy còn các phân số rộng hơn như 23/45 hoặc 145/236 thì sao?
phuclv

bên cạnh đó, tốt hơn là sử dụng ký tự vẽ hộp ngang ─ thay vì em-dash
phuclv

-2

Bạn cần sử dụng nút ALT. Tôi sử dụng nó liên tục trong sách bài tập của mình, nhưng nó bị giới hạn ở các phân số cơ bản, mặc dù bạn cũng có thể làm nhiều hơn với nó. Một khi bạn nắm bắt được nó, nó trở thành bản chất thứ hai và nó trông chuyên nghiệp hơn nhiều. Vậy 1/4 = Alt + 0188 (trong khi giữ nút alt) | 1/2 = ALT + 0189 | 3/4 = ALT + 0190. Kết quả cuối cùng trông như thế này 1¾, không phải 13/4. Kiểm tra trang web này https://usiouslyshortype.com/doads/ALT-Codes.pdf Hy vọng điều này sẽ giúp ích nhiều như nó đã giúp tôi. Tôi đã dành một thời gian dài vật lộn với vấn đề tương tự.


1
Câu trả lời của bạn về cơ bản giống như câu trả lời hiện có này: superuser.com/a/1191216/427317
Máté Juhász
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.