Зміст
Урок демонструє багато різних способів перетворення рядка в число в Excel: опція перевірки помилок "Перетворити в число", формули, математичні операції, спеціальна вставка тощо.
Іноді значення в таблицях Excel виглядають як числа, але вони не складаються, не множаться і призводять до помилок у формулах. Поширеною причиною цього є числа, відформатовані як текст. У багатьох випадках Microsoft Excel досить розумний, щоб автоматично перетворити числові рядки, імпортовані з інших програм, в числа. Але іноді числа залишаються відформатованими як текст, що призводить до численних проблем у вашій роботі з Excel.електронні таблиці. Цей урок навчить вас перетворювати рядки в "істинні" числа.
Як визначити числа, відформатовані як текст в Excel
Excel має вбудовану функцію перевірки помилок, яка попереджає вас про можливі проблеми зі значеннями комірок. Це відображається у вигляді маленького зеленого трикутника у верхньому лівому куті комірки. При виборі комірки з індикатором помилки відображається попереджувальний знак з жовтим знаком оклику (див. скріншот нижче). Наведіть вказівник миші на знак, і Excel повідомить вас про потенційну проблему: Число в цій комірці форматується як текст або перед ним ставиться апостроф .
У деяких випадках індикатор помилки не відображається для чисел, відформатованих як текст. Але існують інші візуальні індикатори текст-чисел:
Цифри | Рядки (текстові значення) |
|
|
На зображенні нижче ви можете побачити текстові представлення чисел праворуч та фактичні числа ліворуч:
Як перетворити текст в число в Excel
Існує кілька різних способів заміни тексту на число в Excel. Нижче ми розглянемо їх усі, починаючи з найшвидших і найпростіших. Якщо прості методи не спрацювали, не засмучуйтеся, не існує проблем, які неможливо подолати. Просто доведеться спробувати інші способи.
Конвертувати в число в Excel з перевіркою помилок
Якщо у ваших комірках відображається індикатор помилки (зелений трикутник у верхньому лівому куті), перетворення текстових рядків у цифри виконується двома клацаннями миші:
- Виділіть всі клітинки, що містять числа, відформатовані як текст.
- Натисніть на попереджувальний знак і виберіть Перетворити на номер .
Готово!
Перетворення тексту в число шляхом зміни формату комірки
Ще один швидкий спосіб перетворення числових значень, відформатованих як текст, в числа - це ось цей:
- Виділіть комірки з числами у текстовому форматі.
- Про це йдеться на Головна сторінка у вкладці Кількість групу, оберіть Генеральний або Кількість від Формат номера випадаючий список.
Примітка: Цей спосіб не працює в деяких сценаріях. Наприклад, якщо застосувати до комірки формат Текст, ввести число, а потім змінити формат комірки на Число, то комірка залишиться відформатованою як текстова.
Змініть текст на число за допомогою спеціальної вставки
У порівнянні з попередніми методиками, цей спосіб перетворення тексту в число вимагає на кілька кроків більше, але працює майже 100% часу.
Закріпити номери, відформатовані як текст, за допомогою Паста спеціальна ось що ти зробиш:
- Виділіть текстово-числові комірки і встановіть для них формат Генеральний як пояснювалося вище.
- Для цього або виділіть комірку і натисніть Ctrl + C, або клацніть правою кнопкою миші і виберіть Прийом. з контекстного меню.
- Виділіть клітинки, які потрібно перетворити в числа, клацніть правою кнопкою миші і виберіть Паста спеціальна Або натисніть комбінацію клавіш Ctrl + Alt + V.
- В рамках проекту Паста спеціальна виберіть у діалоговому вікні Цінності в Паста розділ та Додати в Операція розділ.
- Натисніть ГАРАЗД. .
Якщо все зроблено правильно, ваші значення змінять вирівнювання за замовчуванням зліва направо, тобто Excel тепер сприйматиме їх як числа.
Перетворення рядка в число за допомогою Text to Columns
Це ще один безформульний спосіб перетворення тексту в число в Excel. При використанні для інших цілей, наприклад, для розділення комірок, майстер перетворення тексту в стовпці являє собою багатокроковий процес. Щоб виконати перетворення тексту в число, натисніть кнопку Фініш на першому ж кроці :)
- Виділіть клітинки, які потрібно перетворити в числа, і переконайтеся, що їх формат встановлений на Генеральний .
- Перейдіть на сторінку Дані рахунок, Інструменти даних і натисніть кнопку Текст до колонок кнопку.
- В рамках 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 за допомогою формул і вбудованих функцій. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня!