Як написати дріб у Microsoft Excel?


29

Як написати дріб в Excel. Я хочу написати це саме так, як показано на малюнку.

Чи можливо те, що я хочу?

введіть тут опис зображення


Ви спробували числовий дріб у форматі?
yass

5
точно означає правильну горизонтальну лінію? Якщо так, то відповідь "ні", ви не можете отримати її в комірці, але ви можете отримати її в рівнянні (вставити вкладку - рівняння)
Máté Juhász

Я видалив тег [редактор рівнянь], оскільки в ОП не було вказано, що вони його використовують, і не попросив допомогти з ним. Додавання цього змінює питання ОП на те, що, на нашу думку, вони хочуть. Нехай ОП уточнить.
CharlieRB

4
Чи хочете ви також використовувати дріб у будь-яких обчисленнях? Або просто хочете відобразити дріб у комірці / зображенні / що завгодно?
BruceWayne

1
Це може зацікавити: Стильові дроби в Windows
Jeeped

Відповіді:


43
  • В Excel перейдіть до Insert → Object.
  • У списку виберіть "Microsoft Equation 3.0".
  • Виберіть рівняння, яке відповідає вашим потребам. В цьому випадку:

введіть тут опис зображення

  • Тип 2 натисніть клавішу TAB, щоб перемістити курсор, а потім 3 .

Це мій результат:

введіть тут опис зображення


9
з офісу 2010 року (або 2007 року, не впевнений, оскільки це було занадто довго, коли я останній раз використовував їх) ви більше не використовуєте рівняння MS. Інструмент рівнянь вбудований у всі програми (на відміну від рівняння MS, яке є необов'язковою частиною)
phuclv

1
@ LưuVĩnhPhúc у всіх програмах Office 365, рівняння insert -> присутнє поруч із вставкою -> символами.
Тім

@Tim Саме так я маю на увазі. Я ніколи не бачив Office 365, але думаю, що це схоже на інші офлайн-офіси. Можливо, ви не використовували офіс 97 чи 2000? У них немає функції рівняння, але ви повинні встановити окреме рівняння Microsoft. Ця відповідь стосується вставки> об’єктів> рівняння MS 3.0, а не про вставки> рівняння
phuclv

1
@Tim його завжди називали Excel з версії 2.0 в 1987 році. Я все ще пам’ятаю, що Excel 97 навіть має приховану гоночну гру.
phuclv

2
@ LưuVĩnhPhúc: Насправді, оскільки версія Excel 1.0 у 1985 році.
Гонки легкості на орбіті

18

Якщо ви не хочете возитися з редактором рівнянь, і все, що ви шукаєте, це відобразити дріб, ви можете просто використовувати звичайні комірки з межею між верхньою і нижньою коміркою. Потім змініть розмір комірок, щоб відформатувати їх так, як вам подобається.

введіть тут опис зображення


2
Також ви могли б (використовуючи зображення тут як приклад) об'єднати комірки C2 і C3, а потім вертикально центрувати текст у об'єднаній комірці, щоб ваш текст був узгоджений з лінією дробу.
Джейсон C

18

Всередині текстового поля (Вставка → Текстове поле), але не всередині комірки, на жаль, ви можете використовувати Alt+ =(або "Нове рівняння" на вкладці "Вставка"). Це дозволяє вільно вводити рівняння (або використовувати редактор стрічки); введення тексту x/yавтоматично переформатує його на дріб, або ви можете вручну вставити дріб і ввести його.

Редактор рівнянь

Рівняння у текстовому полі

Я рекомендую це над Insert → Object, оскільки для цього типу рівнянь використовується новіший, чистіший редактор (і вам не потрібно чекати завантаження списку об’єктів). Жоден варіант не може бути використаний всередині комірки, тому цей варіант є кращим.


ви можете вводити такі речі, (x+y)/3<space>і він автоматично перетвориться на дріб, без дужок
phuclv

9

Третя можливість: поширені дроби, такі як ⅓ (1/3), ⅔ (2/3), ¾ (3/4), ⅝ (5/8) .. мають представлення Unicode, див. Http://unicodefractions.com/ . Якщо це вам потрібно, а не довільні подання з будь-яким чисельником і знаменником, відповідь може лежати у функції підрядків і рядків конкатенації для створення потрібної мітки чи форматування.


2
Чи можете ви детальніше розглянути, як це використовувати в Excel?
CharlieRB

Вибач, ні. Я міг би сказати вам, як його використовувати в LibreOffice, але я на рідкісному робочому місці лише для Linux!
nigel222

1
З метою покращення ясності вашої відповіді, чи можете ви в якийсь момент детально розробитись? Ідея тут полягає у тому, щоб відповісти на запитання, пов’язане з тим, що поставила його ОП (у цьому випадку Excel). Для цього іноді потрібно надати інструкції, як реалізувати запропоновану відповідь.
CharlieRB

1
Для введення унікодів (знову ж таки Libreoffice, але, мабуть, загальних), ви робите ctrl / shift / u з подальшими шістнадцятковими цифрами унікоду, про який йдеться.
nigel222

2
У Excel (Windows) перейдіть до стрічки Вставка> Символ> Підмножина "Форми чисел" або прокрутіть униз> Виберіть від ⅓ до ⅞. Див. Support.office.com . Зауважте, що вони виглядають не так, як вимагала ОП.
Nigel Touch

8

Іншою можливістю є використання підписок Unicode та надзаписів, якщо ви хочете довільних значень, а не лише загальних дробів, таких як ⅔, ¼, ⅝ ...

Чисельник може бути записаний за допомогою надрисових чисел, ⁰¹²³⁴⁵⁶⁷⁸⁹а знаменник може бути записаний з підрядними номерами ₀₁₂₃₄₅₆₇₈₉. Розмежувачем між ними може бути солідус /або фракція косого кута залежно від вашого смаку.

Наприклад ⁴⁵ / ₈₉, ⁷⁄₂₃


Добре, а також чудово для того, щоб заохочувати людей оновлювати своє програмне забезпечення, коли воно кидає невеликі коробки нісенітниць по всьому екрану :)
Сампо Саррала

7

ОП не вказала, чи є потреба фактично використовувати дріб у електронній таблиці або якщо це просто необхідність відображення дробу.

Відображати та не використовувати як значення

Якщо ви хочете просто зробити відображення комірки дробом

введіть тут опис зображення

Потім введіть Ctrl+, Uа потім 153, потім Ctrl+, Uа потім Alt+, Enterа потім 71

Хоча це відображатиметься як дріб, значенням комірки буде рядок 15371, тому не підходить для формули, де потрібно фактичне значення дробу.

Відобразити дріб і використовувати як значення

Ви можете отримати Excel для відображення значення у вигляді дробу, однак формат не показує горизонтальну лінію, а скоріше використовує 153/71

Щоб Excel показав число у вигляді дробу, відформатуйте комірку у власному форматі чисел таким чином:

0/###

Майте на увазі, що кількість символів # обмежить величину знаменника. Якщо ви встановите формат 0 / #, тоді 153/71 відображатиметься округленим до 13/6, однак фактична точність значення комірки залишатиметься і клітинку можна вказати у формулі.


Якщо ви хочете використовувати коди для спеціальних символів, тоді, (для кодів до 254), ви можете ввести їх у Excel (Windows), утримуючи клавішу [ALT] і ввівши код, який передує 0. Наприклад [ALT] + 0190 набере ¾ Примітка: це не забезпечить частку, корисну для рівняння!)
Кев,

1

У Excel 2007 та новіших версіях ви можете вставити рівняння, натиснувши на рівняння на вкладці Вставка:

введіть тут опис зображення

Зробивши це, ви отримаєте місце для введення рівняння. Ви можете скористатися кнопкою "Дроб" на вкладці "Інструменти рівнянь" (яка відображається автоматично, коли ви вставляєте рівняння, або якщо ви введете частку типу, 2/3а потім натисніть Enterйого, автоматично перетворяться на дріб. Це я отримав результат:

введіть тут опис зображення

Рівняння можна переміщувати як зображення, щоб ви могли розмістити його там, де хочете.

Якщо ви використовуєте старішу версію, ніж Excel 2007, у відповіді User552853 пояснюється, як це зробити у старих версіях Excel.


це вже не відповів Покечу22 вище?
phuclv

0

Якщо ви добре, коли ваші дроби не використовують суворо горизонтальну лінію (ОП запитували, але ніколи не відповіли), саме так ви вводите дроби, які будуть використані як значення в комірці в Excel:

WholeNumberspacebarNumerator/DenominatorENTER

Тож якби ви хотіли ввести 1/12, ви зробите це,

0 1/12 і в excel воно відображатиметься як:

1/12

І значення буде доступне для обчислення як 0.0833333333333333

Ще один приклад, якби ваша частка становила 2 та 7 / 38th, ви введете її як 2 7/38

Нижче я додав кілька наочних зображень на випадок, якщо це допоможе більше.

введіть тут опис зображення

Це має дати вам такий результат:

введіть тут опис зображення


1
"Я хочу написати це саме так, як показано на малюнку."
Máté Juhász

ОП ніколи не відповів на ваше власне питання, щоб уточнити, чи потрібно це горизонтальною лінією. Ця відповідь допоможе людям, які хочуть знати, як ввести дроби, що відображаються як дроби, і все ще можуть бути використані у програмі excel, тому я зберігаю її тут.
kayleeFrye_onDeck

0

Ви можете використовувати макрос для цього:

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

Це результат, який я отримав:

Результат


1
Просто хочу нагадати вам опублікувати свій результат.
var firstName

ви використовуєте лише один "-", то як щодо більш широких дробів, таких як 23/45 або 145/236?
phuclv
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.