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

  • Поділитися Цим
Michael Brown

Урок демонструє багато різних способів перетворення рядка в число в Excel: опція перевірки помилок "Перетворити в число", формули, математичні операції, спеціальна вставка тощо.

Іноді значення в таблицях Excel виглядають як числа, але вони не складаються, не множаться і призводять до помилок у формулах. Поширеною причиною цього є числа, відформатовані як текст. У багатьох випадках Microsoft Excel досить розумний, щоб автоматично перетворити числові рядки, імпортовані з інших програм, в числа. Але іноді числа залишаються відформатованими як текст, що призводить до численних проблем у вашій роботі з Excel.електронні таблиці. Цей урок навчить вас перетворювати рядки в "істинні" числа.

    Як визначити числа, відформатовані як текст в Excel

    Excel має вбудовану функцію перевірки помилок, яка попереджає вас про можливі проблеми зі значеннями комірок. Це відображається у вигляді маленького зеленого трикутника у верхньому лівому куті комірки. При виборі комірки з індикатором помилки відображається попереджувальний знак з жовтим знаком оклику (див. скріншот нижче). Наведіть вказівник миші на знак, і Excel повідомить вас про потенційну проблему: Число в цій комірці форматується як текст або перед ним ставиться апостроф .

    У деяких випадках індикатор помилки не відображається для чисел, відформатованих як текст. Але існують інші візуальні індикатори текст-чисел:

    Цифри Рядки (текстові значення)
    • За замовчуванням вирівняно по правому краю.
    • Якщо виділено декілька комірок, то в рядку стану відображається Середній показник , Граф і СУМА .
    • За замовчуванням вирівняно по лівому краю.
    • Якщо виділено декілька комірок, то в рядку стану відображаються тільки Граф .
    • На сьогоднішній день, на жаль, це не так. Формат номера відображає текстовий формат (у багатьох випадках, але не завжди).
    • У рядку формул може бути помітний початковий апостроф.

    На зображенні нижче ви можете побачити текстові представлення чисел праворуч та фактичні числа ліворуч:

    Як перетворити текст в число в Excel

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

    Конвертувати в число в Excel з перевіркою помилок

    Якщо у ваших комірках відображається індикатор помилки (зелений трикутник у верхньому лівому куті), перетворення текстових рядків у цифри виконується двома клацаннями миші:

    1. Виділіть всі клітинки, що містять числа, відформатовані як текст.
    2. Натисніть на попереджувальний знак і виберіть Перетворити на номер .

    Готово!

    Перетворення тексту в число шляхом зміни формату комірки

    Ще один швидкий спосіб перетворення числових значень, відформатованих як текст, в числа - це ось цей:

    1. Виділіть комірки з числами у текстовому форматі.
    2. Про це йдеться на Головна сторінка у вкладці Кількість групу, оберіть Генеральний або Кількість від Формат номера випадаючий список.

    Примітка: Цей спосіб не працює в деяких сценаріях. Наприклад, якщо застосувати до комірки формат Текст, ввести число, а потім змінити формат комірки на Число, то комірка залишиться відформатованою як текстова.

    Змініть текст на число за допомогою спеціальної вставки

    У порівнянні з попередніми методиками, цей спосіб перетворення тексту в число вимагає на кілька кроків більше, але працює майже 100% часу.

    Закріпити номери, відформатовані як текст, за допомогою Паста спеціальна ось що ти зробиш:

    1. Виділіть текстово-числові комірки і встановіть для них формат Генеральний як пояснювалося вище.
    2. Для цього або виділіть комірку і натисніть Ctrl + C, або клацніть правою кнопкою миші і виберіть Прийом. з контекстного меню.
    3. Виділіть клітинки, які потрібно перетворити в числа, клацніть правою кнопкою миші і виберіть Паста спеціальна Або натисніть комбінацію клавіш Ctrl + Alt + V.
    4. В рамках проекту Паста спеціальна виберіть у діалоговому вікні Цінності в Паста розділ та Додати в Операція розділ.
    5. Натисніть ГАРАЗД. .

    Якщо все зроблено правильно, ваші значення змінять вирівнювання за замовчуванням зліва направо, тобто Excel тепер сприйматиме їх як числа.

    Перетворення рядка в число за допомогою Text to Columns

    Це ще один безформульний спосіб перетворення тексту в число в Excel. При використанні для інших цілей, наприклад, для розділення комірок, майстер перетворення тексту в стовпці являє собою багатокроковий процес. Щоб виконати перетворення тексту в число, натисніть кнопку Фініш на першому ж кроці :)

    1. Виділіть клітинки, які потрібно перетворити в числа, і переконайтеся, що їх формат встановлений на Генеральний .
    2. Перейдіть на сторінку Дані рахунок, Інструменти даних і натисніть кнопку Текст до колонок кнопку.
    3. В рамках 1-го етапу Майстер перетворення тексту в стовпці виберіть Розмежовані під Тип вихідних даних і натисніть Фініш .

    Це все, що потрібно!

    Перетворення тексту в число за допомогою формули

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

    Формула 1: Перетворення рядка в число в Excel

    В Microsoft Excel є спеціальна функція для перетворення рядка в число - функція ЗНАЧЕНИЕ. Функція приймає як текстовий рядок, укладений в лапки, так і посилання на комірку, що містить текст, який потрібно перетворити.

    Функція VALUE може навіть розпізнати число, оточене деякими "зайвими" символами - це те, що не може зробити жоден з попередніх методів.

    Наприклад, формула VALUE розпізнає число, набране з символом валюти і роздільником тисяч:

    =VALUE("$1,000")

    =VALUE(A2)

    Для перетворення стовпчика текстових значень необхідно ввести формулу в першу комірку і перетягнути маркер заповнення, щоб скопіювати формулу вниз по стовпчику:

    Для отримання додаткової інформації, будь ласка, дивіться формулу VALUE для перетворення тексту в число.

    Формула 2. Перетворення рядка на дату

    Крім текстових чисел, функція VALUE може також конвертувати дати, представлені текстовими рядками.

    Наприклад:

    =VALUE("1-Jan-2018")

    Або

    =VALUE(A2)

    Де A2 містить текст-дату.

    За замовчуванням формула ЗНАЧЕННЯ повертає порядковий номер, що представляє дату у внутрішній системі Excel. Щоб результат відображався як фактична дата, вам просто потрібно застосувати формат Дата до комірки формули.

    Такого ж результату можна досягти, використовуючи функцію DATEVALUE:

    =DATEVALUE(A2)

    Для отримання додаткової інформації див. статтю Як конвертувати текст в дату в Excel.

    Формула 3. Витягнути число з рядка

    Функція VALUE також стане в нагоді при вилученні числа з текстового рядка за допомогою однієї з текстових функцій, таких як LEFT, RIGHT і MID.

    Наприклад, щоб отримати останні 3 символи з текстового рядка в комірці А2 і повернути результат у вигляді числа, використовуйте цю формулу:

    =VALUE(RIGHT(A2,3))

    Скріншот нижче показує нашу формулу перетворення тексту в число в дії:

    Якщо не обернути функцію RIGHT в VALUE, то результат буде повернутий у вигляді тексту, точніше числового рядка, що унеможливлює будь-які обчислення з витягнутими значеннями.

    Більш детальну інформацію можна знайти в розділі Як витягти число з рядка в Excel.

    Перетворення рядка Excel в число за допомогою математичних операцій

    Ще один простий спосіб перетворення текстового значення в число в Excel - це виконання простої арифметичної операції, яка фактично не змінює вихідне значення. Що це може бути? Наприклад, додавання нуля, множення або ділення на 1.

    =A2+0

    =A2*1

    =A2/1

    Якщо вихідні значення відформатовані як текст, Excel може автоматично застосувати текстовий формат і до результатів. Це можна помітити за вирівняними по лівому краю числами в комірках формул. Щоб виправити це, обов'язково встановіть прапорець Генеральний формат для комірок з формулами.

    Порада: Якщо ви хочете отримати результати у вигляді значень, а не формул, використовуйте кнопку Паста спеціальна для заміни формул їх значеннями.

    Ось так можна перетворити текст в число в Excel за допомогою формул і вбудованих функцій. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня!

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.