Як використовувати функцію "Формат" в Excel (з відповідними прикладами)

  • Поділитися Цим
Hugh West

В Microsoft Excel, нам потрібно відформатувати значення будь-яких комірок, щоб отримати належну читабельність і гарний вигляд. Крім використання доступної вбудованої команди в стрічці Excel, ми можемо відформатувати значення комірки за допомогою кнопки ТЕКСТ функцію, а також Формат VBA Якщо вам також цікаво дізнатися про це, завантажуйте наш практичний посібник і слідуйте за нами.

Завантажити Практичний посібник

Поки ви читаєте цю статтю, скачайте цей робочий зошит для практики.

Функції формату і тексту.xlsm

Примітка:

Всі операції цієї статті виконуються з використанням Microsoft Office 365 заяву.

10 підходящих прикладів застосування текстової функції для форматування значення комірки в Excel

Тут ми будемо використовувати функція TEXT для перетворення форматування значення нашої комірки. Продемонструємо 10 відповідні приклади для демонстрації всіх форматів.

1. форматування Число Значення

У першому прикладі ТЕКСТ змінимо форматування числа і відобразимо його в різних форматах. Нехай в комірці є число B5 Ми збираємося відформатувати його в 7 різні формати.

Виділіть комірку і запишіть будь-яку з формул форматування за Вашим бажанням.

Для конвертації значення в '#,###.00' у форматі, формула буде такою:

=TEXT($B$5, "#,###.00")

Для конвертації значення в '(#,###.00)' у форматі, формула буде такою:

=TEXT($B$5, "(#,###.00)")

Для конвертації значення в '-#,###.00' у форматі, формула буде такою:

=TEXT($B$5,"-#,###.00")

Для конвертації значення в '#,###' у форматі, формула буде такою:

=TEXT($B$5, "#,###")

Для конвертації значення в '###,###' у форматі, формула буде такою:

=TEXT($B$5, "###,###")

Для конвертації значення в '####.00' у форматі, формула буде такою:

=TEXT($B$5, "####.00")

Для конвертації значення в '#.00' у форматі, формула буде такою:

=TEXT($B$5, "#.00")

Натисніть кнопку Увійдіть і ви отримаєте бажане форматування комірки.

Таким чином, можна сказати, що ми вміємо користуватися програмою Excel ТЕКСТ для форматування чисел.

Читати далі: Як об'єднати текст і числа в Excel зі збереженням форматування

2. валюта форматування

У наступному прикладі ми будемо використовувати ТЕКСТ функція для відображення числа у валютному форматі. 7 Тут продемонструємо різні види форматування валют. Маємо число в комірці B5 .

Щоб отримати значення, виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до Ваших вимог.

Для конвертації значення в '$#,###.00' у форматі, формула буде такою:

=TEXT($B$5,"$#,###.00")

Для конвертації значення в '($#,###.00)' у форматі, формула буде такою:

=TEXT($B$5, "($#,###.00)")

Для конвертації значення в '-$#,###.00' у форматі, формула буде такою:

=TEXT($B$5,"-$#,###.00")

Для конвертації значення в '¥#,###' у форматі, формула буде такою:

=TEXT($B$5," ¥#,###")

Для конвертації значення в '¥###,###' у форматі, формула буде такою:

=TEXT($B$5," ¥###,###")

Для конвертації значення в '$####.00' у форматі, формула буде такою:

=TEXT($B$5,"$####.00")

Для конвертації значення в '$#.00' у форматі, формула буде такою:

=TEXT($B$5,"$#.00")

Преса Увійдіть Ви отримаєте бажане форматування валюти.

Отже, можна сказати, що ми вміємо використовувати функцію ТЕКСТ Excel для форматування числа у валюту.

Читати далі: Коди формату текстових функцій Excel

3. дата форматування

Зараз ми будемо використовувати ТЕКСТ функція для форматування дат в різних форматах. У нас значення дати знаходиться в комірці B5 Ми покажемо 9 різні види форматування дат.

Спочатку виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до Ваших вимог.

Для переведення дати в "ДДДММММ у форматі, формула буде такою:

=TEXT($B$5, "DDMMMYYY")

Для перетворення дати в "ДДДММММ у форматі, формула буде такою:

=TEXT($B$5, "DDMMMYY")

Для переведення дати в "МММ ДД, YYYY у форматі, формула буде такою:

=TEXT($B$5, "MMM DD, YYYY")

Для перетворення дати в "DDDD у форматі, формула буде такою:

=TEXT($B$5, "DDDD")

Для переведення дати в "DDDD, DDMMMYYYY у форматі, формула буде такою:

=TEXT($B$5, "DDDD, DDMMMYYYYY")

Для перетворення дати в "DDDD, MMM DD, YYYY у форматі, формула буде такою:

=TEXT($B$5, "DDDD, MMM DD, YYYY")

Для переведення дати в "ММ/ДД/РР у форматі, формула буде такою:

=TEXT($B$5, "MM/DD/YYYY")

Для перетворення дати в "ММ/ДД у форматі, формула буде такою:

=TEXT($B$5, "MM/DD")

Для переведення дати в "YYYY-MM-DD у форматі, формула буде такою:

=TEXT($B$5, "YYYY-MM-DD")

Потім натисніть Увійдіть Ви отримаєте бажане форматування дати.

Таким чином, можна сказати, що ми вміємо користуватися програмою Excel ТЕКСТ для форматування дат.

4. час форматування

Тут, в рамках програми "Відкритий світ", відбулася презентація ТЕКСТ допоможе нам відформатувати значення часу в різних форматах. Час, який нам потрібно відформатувати, знаходиться в комірці B5 Ми покажемо 3 різні види форматування часу.

Спочатку виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до Ваших вимог.

Для переведення часу в "H:MM AM/PM у форматі, формула буде такою:

=TEXT($B$5, "H:MM AM/PM")

Для переведення часу в 'H:MM:SS AM/PM' у форматі, формула буде такою:

=TEXT($B$5, "H:MM:SS AM/PM")

Для переведення часу в 'H:MM:SS AM/PM' у форматі, формула буде такою:

=TEXT(NOW(), "H:MM:SS AM/PM")

Ми також будемо використовувати функція NOW .

Після цього натисніть Увійдіть Ви отримаєте бажане форматування часу.

Тому можна сказати, що ми вміємо користуватися Excel ТЕКСТ для форматування потрібного нам часу.

5. форматування комбінованої дати та часу

Іноді наш набір даних містить і дату, і час в одній комірці. У такому випадку ми можемо відформатувати їх за допомогою команди ТЕКСТ функцію. Ми покажемо 3 різні види форматування, де час і дата розміщуються разом. Значення знаходиться в комірці B5 .

По-перше, виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до вашої потреби.

Для перетворення дати і часу в "MMM DD, YYYY H:MM:SS AM/PM у форматі, формула буде такою:

=TEXT($B$5, "MMM DD, YYYY H:MM:SS AM/PM")

Для перетворення дати і часу в 'YYYY-MM-DD H:MM AM/PM' у форматі, формула буде такою:

=TEXT($B$5, "YYYY-MM-DD H:MM AM/PM")

Для перетворення дати і часу в "YYYY-MM-DD H:MM у форматі, формула буде такою:

=TEXT($B$5, "YYYY-MM-DD H:MM")

Далі натисніть Увійдіть Ви помітите, що значення відформатується за вашим бажанням.

Нарешті ми можемо сказати, що вміємо користуватися Excel ТЕКСТ для одночасного форматування дати та часу.

6. відсоток форматування

Перевести число у відсотки можна за допомогою функції ТЕКСТ функцію. Ми покажемо 3 різні види форматування. В основному, форматування буде залежати від кількості знаків після коми, які ми залишаємо. Значення, яке буде перетворено, знаходиться в комірці B5 .

Перш за все, виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до Ваших вимог.

Для конвертації значення в '0%' у форматі, формула буде такою:

=TEXT($B$5, "0%")

Для конвертації значення в '0.0%' у форматі, формула буде такою:

=TEXT($B$5, "0.0%")

Для конвертації значення в '0.00%' у форматі, формула буде такою:

=TEXT($B$5, "0.00%")

Тепер натисніть Увійдіть Ви отримаєте бажане процентне форматування.

У підсумку можна сказати, що ми вміємо користуватися програмою Excel ТЕКСТ функція для форматування числа у відсотки.

Читати далі: Як показати відсотки в легенді в круговій діаграмі Excel (з простими кроками)

7 Форматування дробового числа

У даному прикладі ми відформатуємо дробові числа з використанням функції ТЕКСТ Ми збираємося продемонструвати 9 різні види форматування. У комірці знаходиться десяткове числове значення, яке буде форматуватися B5 .

Виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до Ваших вимог.

Для конвертації значення в '?/?' формат дробу, формула буде такою:

=TEXT($B$5,"?/?")

Для конвертації значення в '?/??' формат дробу, формула буде такою:

=TEXT($B$5,"?/??")

Для конвертації значення в '?/???' формат дробу, формула буде такою:

=TEXT($B$5,"?/???")

Для конвертації значення в '?/2' формат дробу, формула буде мати вигляд:

=TEXT($B$5,"?/2")

Для конвертації значення в '?/4' формат дробу, формула буде мати вигляд:

=TEXT($B$5,"?/4")

Для конвертації значення в '?/8' формат дробу, формула буде мати вигляд:

=TEXT($B$5,"?/8")

Для конвертації значення в '?/16' формат дробу, формула буде такою:

=TEXT($B$5,"?/16")

Для конвертації значення в '?/10' формат дробу, формула буде мати вигляд:

=TEXT($B$5,"?/10")

Для конвертації значення в '?/100' формат дробу, формула буде такою:

=TEXT($B$5,"?/100")

Наостанок, натисніть Увійдіть Ви отримаєте бажане процентне форматування.

Таким чином, можна сказати, що ми вміємо користуватися програмою Excel ТЕКСТ функція для форматування десяткового числа в дріб.

8. форматування наукового номера

У наступному прикладі ми відформатуємо числове значення в наукове число через ТЕКСТ Відформатуємо число за кількістю знаків після коми. Початкове значення числа, яке будемо форматувати, знаходиться в комірці B5 .

На початку виберіть будь-яку комірку і запишіть будь-яку з формул за вашим бажанням.

Для конвертації значення в '0.00E+00' у форматі, формула буде такою:

=TEXT($B$5,"0.00E+00")

Для конвертації значення в '0.0E+00' у форматі, формула буде такою:

=TEXT($B$5,"0.0E+00")

Преса Увійдіть Ви отримаєте відформатоване значення.

Таким чином, можна сказати, що ми вміємо користуватися програмою Excel ТЕКСТ функція для форматування десяткового числа в наукове число.

9. номер телефону для форматування

Зараз ми покажемо вам процедуру форматування загальних числових значень в телефоні за допомогою ТЕКСТ Числове значення знаходиться в комірці B5 .

Спочатку виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до Ваших вимог.

Для конвертації значення в '(##) ###-###-#####' у форматі, формула буде такою:

=TEXT($B$5, "(##) ###-###-#####")

Після цього натисніть Увійдіть Номер телефону ви дізнаєтесь.

Тому можна сказати, що ми вміємо користуватися Excel ТЕКСТ функція для форматування десяткового числа в дріб.

10. форматування нульового ведучого номера

В останньому прикладі ми будемо використовувати ТЕКСТ формат функції для чисел, які повинні починатися з a Нуль (0) Ми покажемо 3 різні формули для форматування. Число в комірці B5 .

Спочатку виберіть будь-яку комірку і запишіть будь-яку з формул відповідно до Ваших вимог.

Для конвертації значення в '00' у форматі, формула буде такою:

=TEXT($B$5, "00")

Для конвертації значення в '000' у форматі, формула буде такою:

=TEXT($B$5, "000")

Для конвертації значення в '0000' у форматі, формула буде такою:

=TEXT($B$5, "0000")

Потім натисніть Увійдіть Ви отримаєте бажане процентне форматування.

Нарешті. можна сказати, що ми вміємо користуватися Excel ТЕКСТ функція форматування десяткового числа, яке починається з Нулі .

Огляд функції форматування VBA

Формат це VBA У таблиці Excel її не знайти і не використати, ми можемо використати цю функцію тільки під час написання коду на VBA.

⏺ Функціональна мета:

Ця функція зазвичай використовується для зміни формату значення комірки засобами VBA.

Синтаксис:

Format(Вираз, [Формат])

⏺ Пояснення аргументів:

Аргумент Обов'язково/необов'язково Пояснення
Вираження Необхідно Вираження це текстовий рядок або значення комірки, яке ми хочемо відформатувати відповідно до наших потреб.
Формат За бажанням Це наше бажане форматування комірок.

Повернись:

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

⏺ Доступність:

Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.

5 Відповідні приклади функції форматування VBA для форматування значення комірки

Тут ми продемонструємо 5 прості приклади для демонстрації зміни формату значень комірок за допомогою Формат VBA Функція. Приклади наведені нижче покроково:

1. номер форматування

У першому прикладі напишемо код на VBA, який відформатує наше числове число в 5 різні типи форматів. Етапи наведені нижче:

Сходинки:

  • Щоб розпочати процес, перейдіть на сторінку Розробник та натисніть на вкладку Visual Basic Якщо у вас цього немає, ви повинні увімкніть вкладку "Розробник Або Ви також можете натиснути 'Alt+F11' за відкриття Редактор Visual Basic .

  • В результаті з'явиться діалогове вікно.
  • Наразі, в Вставка На вкладці цього вікна натисніть кнопку Модуль варіант.

  • Потім запишіть наступний візуальний код у порожньому полі редактора.

 Sub Format_Number() Worksheets(11).Activate Cells(5, 2) = 123456 Cells(5, 3) = Format(Cells(5, 2), "Загальний номер") Cells(6, 3) = Format(Cells(5, 2), "Валюта") Cells(7, 3) = Format(Cells(5, 2), "Фіксований") Cells(8, 3) = Format(Cells(5, 2), "Стандарт") Cells(9, 3) = Format(Cells(5, 2), "Науковий") End Sub 
  • Після цього натисніть "Ctrl+S для збереження коду.
  • Закрийте Редактор рахунок.
  • Після цього, в Розробник у вкладці, натисніть на кнопку Макроси від Код група.

  • В результаті з'явиться невелике діалогове вікно під назвою Макрос з'явиться.
  • Виберіть пункт Номер_формату і натисніть кнопку Біжи для запуску коду.

  • Ви побачите, що номер буде відображатися в різних форматах.

Таким чином, можна сказати, що наш візуальний код працює бездоганно, і ми можемо використовувати Формат в Excel.

2. відсоток форматування

У цьому прикладі ми напишемо код на VBA для форматування значення комірки у відсотках. Етапи цього підходу наведені нижче:

Сходинки:

  • Перш за все, зверніться до Розробник та натисніть на вкладку Visual Basic Якщо у вас цього немає, ви повинні увімкніть вкладку "Розробник Або Ви також можете натиснути 'Alt+F11' за відкриття Редактор Visual Basic .

  • З'явиться невелике діалогове вікно.
  • Після цього, в Вставка На вкладці цього вікна натисніть кнопку Модуль варіант.

  • Запишіть наступний візуальний код у порожньому вікні редактора.

 Sub Format_Percentage() Worksheets(12).Activate Cells(5, 2) = 0.88 Cells(5, 3) = Format(Cells(5, 2), "Percent") End Sub 
  • Тепер натисніть "Ctrl+S для збереження коду.
  • Після цього закрийте Редактор рахунок.
  • Згодом, у Розробник на вкладці, натисніть на кнопку Макроси з групи "Кодекс".

  • В результаті з'явиться невелике діалогове вікно під назвою Макрос з'явиться.
  • Далі оберіть пункт Формат_Відсоток варіант.
  • Нарешті, натисніть кнопку Біжи для запуску коду.

  • Ви помітите, що число буде показано у відсотковому форматі.

Таким чином, можна сказати, що наш візуальний код працює ефективно, і ми вміємо використовувати Формат в Excel.

3. форматування для логічного тесту

Тепер ми напишемо код VBA для перевірки логіки та форматування значення комірки на основі цієї логіки. Нижче пояснюються кроки цього методу:

Сходинки:

  • По-перше, зайдіть на сайт Розробник та натисніть на вкладку Visual Basic Якщо у вас цього немає, ви повинні увімкніть вкладку "Розробник Або Ви також можете натиснути 'Alt+F11' за відкриття Редактор Visual Basic .

  • В результаті з'явиться діалогове вікно.
  • Далі, в рамках Вставка На вкладці цього вікна натисніть кнопку Модуль варіант.

  • Потім запишіть наступний візуальний код у порожньому полі редактора.

 Sub Format_Logic_Test() Worksheets(13).Activate Cells(5, 2) = 2 Cells(5, 3) = Format(Cells(5, 2), "Yes/No") Cells(6, 3) = Format(Cells(5, 2), "True/False") Cells(7, 3) = Format(Cells(5, 2), "On/Off") Cells(9, 2) = 0 Cells(9, 3) = Format(Cells(9, 2), "Yes/No") Cells(10, 3) = Format(Cells(9, 2), "True/False") Cells(11, 3) = Format(Cells(9, 2), "On/Off") End Sub 
  • Преса "Ctrl+S для збереження коду.
  • А тепер закрийте Редактор рахунок.
  • Згодом, у Розробник на вкладці, натисніть на кнопку Макроси від Код група.

  • Невелике діалогове вікно під назвою Макрос з'явиться.
  • Потім виберіть пункт Формат_Логічний_тест і натисніть кнопку Біжи кнопку.

  • Ви отримаєте бажаний результат.

Отже, можна сказати, що наш візуальний код працює точно, і ми вміємо використовувати Формат в Excel.

4. дата форматування

Тут ми відформатуємо значення дати в комірці за допомогою коду VBA. Етапи форматування комірки наведені нижче:

Сходинки:

  • Спочатку зайдіть на сайт Розробник та натисніть на вкладку Visual Basic Якщо у вас цього немає, ви повинні увімкніть вкладку "Розробник Або Ви також можете натиснути 'Alt+F11' за відкриття Редактор Visual Basic .

  • З'явиться невелике діалогове вікно.
  • Наразі, в Вставка На вкладці цього вікна натисніть кнопку Модуль варіант.

  • Після цього запишіть наступний візуальний код у порожнє поле редактора.

 Sub Format_Date() Worksheets(14).Activate Cells(5, 2) = "Sep 3, 2003" Cells(5, 3) = Format(Cells(5, 2), "General Date") Cells(6, 3) = Format(Cells(5, 2), "Long Date") Cells(7, 3) = Format(Cells(5, 2), "Medium Date") Cells(8, 3) = Format(Cells(5, 2), "Short Date") End Sub 
  • Потім натисніть "Ctrl+S для збереження коду.
  • Закрийте Редактор рахунок.
  • Далі, в рамках Розробник у вкладці, натисніть на кнопку Макроси від Код група.

  • Ще одне невелике діалогове вікно під назвою Макрос з'явиться.
  • Тепер виберіть пункт Формат_Дата варіант.
  • Нарешті, натисніть на Біжи .

  • Ви отримаєте дати в декількох форматах.

Тому можна сказати, що наш візуальний код працює бездоганно, і ми можемо використовувати Формат в Excel.

5. форматування часового значення

В останньому прикладі ми напишемо код на VBA для форматування нашого значення часу декількома способами. Етапи форматування описані нижче:

Сходинки:

  • По-перше, зверніться до Розробник та натисніть на вкладку Visual Basic Якщо у вас цього немає, ви повинні увімкніть вкладку "Розробник Або Ви також можете натиснути 'Alt+F11' за відкриття Редактор Visual Basic .

  • В результаті з'явиться діалогове вікно.
  • Потім, в рамках Вставка На вкладці цього вікна натисніть кнопку Модуль варіант.

  • Запишіть наступний візуальний код у порожньому вікні редактора.

 Sub Format_Time() Worksheets(15).Activate Cells(5, 2) = "15:25" Cells(5, 3) = Format(Cells(5, 2), "Long Time") Cells(6, 3) = Format(Cells(5, 2), "Medium Time") Cells(7, 3) = Format(Cells(5, 2), "Short Time") End Sub 
  • Після цього натисніть "Ctrl+S для збереження коду.
  • А тепер закрийте Редактор рахунок.
  • Далі, в рамках Розробник у вкладці, натисніть на кнопку Макроси від Код група.

  • В результаті з'явилося ще одне невелике діалогове вікно під назвою Макрос з'явиться.
  • Виберіть пункт Format_Time і натисніть кнопку Біжи кнопку.

  • Ви отримаєте значення часу в різних форматах.

Нарешті, ми можемо сказати, що наш візуальний код працює бездоганно, і ми можемо використовувати Формат в Excel.

Читати далі: Текстова формула Excel (функція TEXT)

💬 Речі, які ви повинні знати

Користуючись цією функцією, ви повинні пам'ятати два речі.

По-перше, це стосується ТЕКСТ буде застосовна тільки в таблиці Excel. У середовищі VBA цю функцію використовувати не можна. Більш того, якщо спробувати використовувати функцію в робочому просторі VBA, то Excel видасть помилку, і код не буде виконуватися далі.

З іншого боку, ви можете скористатися Формат тільки в робочому просторі VBA. Усередині аркуша Excel ви не зможете розібратися з будь-якою функцією, що викликається Формат .

Висновок

На цьому я закінчую цю статтю, сподіваюся, що вона буде корисною для вас і ви зможете використовувати функцію Формат в Excel. Якщо у вас виникли будь-які додаткові запитання або рекомендації, будь ласка, поділіться з нами в розділі коментарів нижче, якщо у вас є додаткові запитання або рекомендації.

Не забувайте стежити за нашим сайтом, ExcelWIKI Вивчайте нові методи і продовжуйте розвиватися!

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.