Функція тексту
За допомогою функції Текст можна змінити уявлення числа, застосувавши до нього форматування з кодами форматів. Це корисно в ситуації, коли потрібно відобразити числа в легкочитаному вигляді або поєднати їх з текстом або символами.
Примітка: Функція TEXT перетворює числа на текст, що може утруднити посилання в наступних обчисленнях. Краще зберегти вихідне значення в одному осередку, а потім використовувати функцію TEXT в іншому осередку. Потім, якщо потрібно створити інші формули, завжди посилайтеся на вихідне значення, а не результат функції ТЕКСТ.
Текст(значення; формат)
Аргументи функції Текст описані нижче.
Числове значення, яке потрібно перетворити на текст.
Текстовий рядок, який визначає формат, який потрібно застосувати до вказаного значення.
Загальні відомості
Найпростіша функція ТЕКСТ означає таке:
- =ТЕКСТ(значення, яке потрібно відформатувати; "код формату, який потрібно застосувати")
Нижче наведено популярні приклади, які можна скопіювати прямо в Excel, щоб поекспериментувати самостійно. Зверніть увагу: коди форматів поміщені в лапки.
= ТЕКСТ (1234,567;"# ##0,00 ₽")
Грошовий формат із роздільником груп розрядів та двома розрядами дробової частини, наприклад: 1 234,57 ₽. Зверніть увагу: Excel заокруглює значення до двох розрядів дробової частини.
=ТЕКСТ(СЬОГОДНІ();"ДД.ММ.РР")
Сьогоднішня дата у форматі ДД/ММ/РР, наприклад: 14.03.12
=ТЕКСТ(СЬОГОДНІ();"ДДДД")
Сьогоднішній день тижня, наприклад: понеділок
=ТЕКСТ(ТДАТА();"ЧЧ:ММ")
Поточний час, наприклад: 13:29
Процентний формат, наприклад: 28,5%
Дробний формат, наприклад: 4 1/3
=СЖПРОБІЛИ(ТЕКСТ(0,34;"# ?/?"))
Детальний формат, наприклад: 1/3 Зверніть увагу: функція СЖПРОБЕЛЫ використовується для видалення початкового пробілу перед дрібною частиною.
= ТЕКСТ (12200000;"0,00E+00")
Експонентне подання, наприклад: 1,22E+07
Додатковий формат (номер телефону), наприклад: (123) 456-7898
= ТЕКСТ (1234;"0000000")
Додавання нулів на початку, наприклад: 0001234
=ТЕКСТ(123456;"##0° 00' 00''")
Формат користувача (широта або довгота), наприклад: 12° 34' 56''
Примітка: Функцію TEXT можна використовувати для зміни форматування, але це не єдиний спосіб. Ви можете змінити формат без формули, натиснувши. клавіші CTRL+1 (або
+1 на комп'ютері Mac), а потім виберіть потрібний формат у діалоговому вікні Формат осередків >
число .
Скачування зразків
Пропонуємо завантажити книгу, яка містить усі приклади застосування функції ТЕКСТ з цієї статті та кілька інших.
Інші доступні коди форматів
За допомогою діалогового вікна Формат осередків можна знайти інші доступні коди форматування:
Натисніть клавіші CTRL+1 (
Коди форматів за категоріями
Нижче наведено деякі приклади того, як можна застосувати різні числові формати до значень за допомогою діалогового вікна Формат осередків , а потім за допомогою параметра Custom скопіювати ці коди форматування у функцію TEXT .
Чому Excel видаляє нулі на початку?
Excel сприймає послідовність цифр, введену в комірку, як число, а не як цифровий код, наприклад артикул або номер SKU.Виділіть стовпець або діапазон, до якого потрібно помістити значення, натисніть клавіші CTRL+1, щоб відкрити діалогове вікно Формат осередків, та виберіть на вкладці Число пункт ТекстовийТепер програма Excel не видалятиме нулі на початку.
Якщо ви вже ввели дані та Excel видалив початкові нулі, ви можете знову додати їх за допомогою функції Текст. Створіть посилання на верхню комірку зі значеннями та використовуйте формат =ТЕКСТ(значення; "00000"), де число нулів представляє потрібну кількість символів.
Якщо з якоїсь причини потрібно перетворити текстові значення назад на числа, можна помножити їх на 1 (наприклад: =D4*1) або скористатися подвійним унарним оператором (--), наприклад: =--D4.
В Excel групи розрядів поділяються пробілом, якщо код формату містить пробіл, оточений знаками номера (#) або нулями. Наприклад, якщо використовується код формату. "# ###", число 12200000 відображається як 12200000.
Пробіл після заповнювача цифри визначає розподіл числа на 1000. Наприклад, якщо використовується код формату "# ###,0 ", Число 12200000 відображається в Excel як 12 200,0.
- Роздільник груп розрядів залежить від регіональних параметрів. Для Росії це пробіл, але в інших країнах та регіонах може використовуватися кома або точка.
- Розділювач груп розрядів можна застосовувати у числових, грошових та фінансових форматах.
Нижче наведено приклади стандартних числових (тільки з роздільником груп розрядів і десятковими знаками), грошових і фінансових форматів.У фінансовому форматі символ рубля розташовується в комірці праворуч від значення (якщо вибрати позначення долара США, ці символи будуть вирівняні по лівому краю осередків, а значення по правому). Зверніть увагу на різницю між кодами грошових та фінансових форматів: у фінансових форматах для відокремлення символу грошової одиниці від значення використовується зірочка (*).
Щоб отримати код формату для певної грошової одиниці, спочатку натисніть клавіші CTRL+1 (на комп'ютері Mac -
+1) і виберіть потрібний формат, а потім у списку, що розкривається Позначення виберіть символ.
Після цього у розділі Числові формати ліворуч виберіть пункт (Всі формати) та скопіюйте код формату разом із позначенням грошової одиниці.
Примітка: Функція TEXT не підтримує форматування за допомогою кольору. Якщо скопіювати у діалоговому вікні "Формат комірок" код формату, у якому використовується колір, наприклад "# ##0,00 ₽;[Червоний]# ##0,00 ₽", то функція ТЕКСТ сприйме його, але колір не відображатиметься.
Спосіб відображення дат можна змінювати, використовуючи поєднання символів "Д" (для дня), "М" (для місяця) та "Г" (для року).
У функції ТЕКСТ коди форматів використовуються без урахування регістру, тому допустимі символи "М" та "м", "Д" та "д", "Г" та "г".
Мигда радить.
Якщо ви надаєте спільний доступ до файлів та звітів Excel користувачам з різних країн, швидше за все, потрібно, щоб вони були різними мовами. Мінда Трісі (Mynda Treacy), Excel MVP, пропонує чудове вирішення цього завдання у своїй статті Відображення дат Excel різними мовами (англійською). У ній є приклад книги, який ви можете завантажити.
Спосіб відображення часу можна змінити за допомогою поєднань символів "Ч" (для годинника), "М" (для хвилин) і "С" (для секунд). Також можна використовувати символи "AM/PM" для відображення часу у 12-годинному форматі.
Якщо не вказувати символи "AM/PM", час відображатиметься у 24-годинному форматі.
У функції ТЕКСТ коди форматів використовуються без урахування регістру, тому допустимі символи "Ч" та "ч", "М" і "м", "С" та "с", "AM/PM" та "am/pm".
Для відображення десяткових значень можна використовувати відсоткові формати.
Десяткові числа можна відображати у вигляді дробів, використовуючи коди форматів "?/?".
Експоненційне уявлення - це спосіб відображення значення у вигляді десяткового числа від 1 до 10, помноженого на 10 певною мірою. Цей формат часто використовується для короткого відображення великих чисел.
В Excel доступні чотири додаткові формати:
- "Поштовий індекс" ("00000");
- "Індекс + 4" ("00000-0000");
- "Номер телефону" ("[
- "Табельний номер" ("000-00-0000").
Додаткові формати залежать від регіональних параметрів. Якщо додаткові формати недоступні для вашого регіону або не підходять для ваших потреб, ви можете створити власний формат, вибравши у діалоговому вікні Формат осередків пункт (Всі формати).
Типовий сценарій
Функція Текст рідко використовується сама по собі, а частіше застосовується у поєднанні з чимось ще. Припустимо, що ви бажаєте об'єднати текст і числове значення, наприклад, щоб отримати рядок "Звіт надрукований 14.03.12" або "Тижневий дохід: 66 348,72 ₽". Такі рядки можна ввести вручну, але суть у тому, що Excel може це зробити за вас.На жаль, при об'єднанні тексту та форматованих чисел, наприклад дат, значень часу, грошових сум тощо. п., Excel прибирає форматування, оскільки невідомо, як потрібно їх відобразити. Тут знадобиться функція Текст, адже з її допомогою можна примусово відформатувати числа, поставивши потрібний код формату, наприклад "ДД.ММ.РРРР" для дат.
У наведеному нижче прикладі показано, що відбувається, якщо спробувати об'єднати текст і число, не застосовуючи функцію Текст. Ми використовуємо амперсанд (&) для зчеплення текстового рядка, пробілу (" ") та значення: =A2&" "&B2.
Ви бачите, що значення дати, взяте з комірки B2, не відформатовано. У цьому прикладі показано, як застосувати потрібне форматування з допомогою функції ТЕКСТ.
Ось оновлена формула:
Запитання та відповіді
На жаль, ви не можете зробити це за допомогою функції TEXT; необхідно використовувати код Visual Basic для програм (VBA). Наступне посилання містить метод: Як перетворити числове значення на слова англійською мовою в Excel.
Так, ви можете використовувати функції ПРОПІСН, РЯДКОВИЙ і ПРОПНАЧ. Наприклад, формула =ПРОПИСН("привіт") повертає результат "ПРИВІТ".
Чи можна за допомогою функції ТЕКСТ додати новий рядок (розрив рядка) у комірці, як при натисканні клавіш ALT+ВВЕДЕННЯ?
Так, але для цього потрібно виконати кілька дій. Спочатку виберіть осередок або осередки, в яких це станеться, і натисніть клавіші CTRL+1, щоб відкрити діалогове вікно Формат > осередків, а потім елемент управління Вирівнювання > текст > перевірка параметр Обтікати текстом. Після цього додайте до функції Текст код ASCII СИМВОЛ(10) там, де потрібний розрив рядка. Вам може знадобитися налаштувати ширину стовпця, щоб досягти потрібного вирівнювання.
У цьому прикладі використано формулу ="Сьогодні: "&СИМВОЛ(10)&ТЕКСТ(СЬОГОДНІ();"ДД.ММ.РР").
Це називається науковою нотацією, і Excel автоматично перетворює числа, що перевищують 12 цифр, якщо осередки форматуються як загальні, та 15 цифр, якщо осередки відформатовані як число. Якщо вам потрібно ввести довгі числові рядки, але не потрібно їх перетворювати, відформатуйте осередки, про які йдеться, як Текст , перш ніж вводити або вставляти значення Excel.
Мигда радить.
Якщо ви надаєте спільний доступ до файлів та звітів Excel користувачам з різних країн, швидше за все, потрібно, щоб вони були різними мовами. Мінда Трісі (Mynda Treacy), Excel MVP, пропонує чудове вирішення цього завдання у своїй статті Відображення дат Excel різними мовами (англійською). У ній є приклад книги, який ви можете завантажити.
Конвертер ТЕКСТ в ЕКСЕЛЬ онлайн
Легко конвертуйте файли тексту в електронні таблиці Ексель. Плавний перехід від тексту до числових даних. Вам коли-небудь потрібно було перетворити Текст на Excel, але ви виявили, що ця функція відсутня у більшості текстових процесорів? Наш текст to Ексель Converter заповнює цей пробіл і дозволяє таким фахівцям, як економісти та бухгалтери, легко перемикатися з Текст на Excel.
Вийміть дані з документа тексту та експортуйте їх у Ексель для комплексного фінансового аналізу. У процесі перетворення кожен абзац тексту стає рядком в електронній таблиці Excel, а таблиці у форматі Текст стають таблицями в форматі Ексель і зберігають свій макет і вміст.
Конвертер текст в Ексель онлайн
Файли текст і Ексель є потужним дуетом в сучасній офісній роботі, а інтеграція Текст і Excel відкриває потенціал синергії даних.Використовуючи цей онлайн-конвертер, ви можете легко перетворити фінансові звіти, рахунки-фактури, балансові звіти, звіти про прибутки та збитки, списки клієнтів та інші важливі документи на організовані електронні таблиці Excel.
Щоб експортувати текст до Екселю, просто перетягніть файл текст у призначену область завантаження, вкажіть параметри перетворення і натисніть кнопку. За кілька секунд конвертована таблиця Ексель буде готова до роботи.
Проводьте поглиблений аналіз ваших документів тексту, оптимізуйте процес прийняття рішень за допомогою структурованої електронної таблиці Ексель, яка завжди у вас під рукою.
Як конвертувати текст в Ексель онлайн
- Завантажте текст файли, щоб перетворити їх на Ексель формат онлайн.
- Вкажіть параметри перетворення тексту в Ексель.
- Натисніть кнопку, щоб конвертувати текст в Ексель онлайн.
- Завантажте результат у форматі Ексель для перегляду.
- Ви можете надіслати посилання для скачування електронною поштою, якщо хочете отримати результати пізніше.