Excel cho phép bạn nhập phân số vào ô, miễn là bạn đặt trước mục nhập bằng một số 0 và một khoảng trắng. Vì vậy, nếu bạn muốn nhập một phân số chẳng hạn như 18/28, bạn sẽ nhập 0 18/28 vào ô. (Nếu bạn chỉ nhập 18/28, thì Excel sẽ giả sử bạn đang nhập ngày tháng hoặc văn bản.)

Khi bạn nhập phân số của mình, Excel sẽ thực hiện hai việc trong quá trình phân tích cú pháp. Đầu tiên, nó định dạng ô dưới dạng phân số, dựa trên số chữ số ở mẫu số của phân số. Trong trường hợp của phân số 18/28, có hai chữ số ở mẫu số, vì vậy ô tự động được định dạng là một phân số có tối đa hai chữ số. (Xem tab Số của hộp thoại Định dạng Ô.)

Điều thứ hai xảy ra là Excel chuyển đổi số thành tương đương thập phân của nó. Nói cách khác, Excel lưu trữ nội bộ số dưới dạng 0,642857142857143, là số mà bạn nhận được khi chia 18 cho 28. Tại thời điểm này, phân số không còn tồn tại; số là một giá trị thập phân.

Sau khi bạn nhập bất kỳ giá trị nào vào Excel, nó sẽ tự động tính toán lại trang tính của bạn. Sau khi phân tích cú pháp xong và nhập giá trị mới, Excel sẽ tính toán lại và hiển thị lại các giá trị. Hãy nhớ — giá trị trong ô hiện là 0,642857142857143 và để hiển thị lại giá trị, Excel thấy rằng nó phải sử dụng một phân số có tối đa hai chữ số. Phân số nhỏ nhất mà nó có thể làm được là 14/9. Do đó, đây là những gì Excel hiển thị trong ô — 9/14 thay vì 18/28.

Do quy trình phân tích cú pháp mà Excel tuân theo, không có cách nào mà bạn có thể buộc Excel nhớ chính xác các phân số như khi bạn nhập chúng. Xét cho cùng, Excel không lưu trữ phân số, nó lưu trữ các giá trị thập phân. Tuy nhiên, bạn có thể thay đổi định dạng được Excel sử dụng để hiển thị giá trị trong một ô cụ thể. Ví dụ: nếu bạn muốn ô mà bạn nhập 18/28 hiển thị phân số với 28 làm mẫu số, thì bạn có thể làm theo các bước sau:

  1. Chọn ô bạn muốn định dạng.

  2. Chọn định dạng | Tế bào. Excel sẽ hiển thị hộp thoại Định dạng Ô.

  3. Đảm bảo rằng tab Số được hiển thị. (Xem Hình 1.)

  4. Trong danh sách Danh mục, hãy chọn Tùy chỉnh. Hộp Loại phải chứa các ký tự “# ?? / ??” (không có dấu ngoặc kép).

  5. Thay đổi nội dung của hộp Loại thành “# ?? / 28” (một lần nữa không có dấu ngoặc kép).

  6. Nhấp vào OK.

Một lần nữa, hãy nhớ rằng điều này chỉ thay đổi cách hiển thị các giá trị trong Excel, chứ không phải bản thân các giá trị thực — chúng vẫn là giá trị thập phân.

Cách duy nhất để Excel nhớ chính xác những gì bạn đã nhập là nhập phân số dưới dạng văn bản (định dạng ô dưới dạng Văn bản trước khi thực hiện mục nhập của bạn), nhưng có một hạn chế đối với điều này. Sau khi được nhập dưới dạng văn bản, bạn không thể sử dụng phân số trong bất kỳ phép tính nào.

Nếu đây là vấn đề đối với nhu cầu của bạn, thì bạn có thể cân nhắc việc đặt tử số vào một ô và mẫu số vào ô khác.

Điều này cung cấp một cách để nhớ những gì bạn đã nhập, nhưng vẫn có thể sử dụng tử số và mẫu số trong một công thức.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (2760) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: