Обичайно е да намерите числа, съхранявани като текст в Excel. Това води до неправилни изчисления, когато използвате тези клетки в функции на Excel като SUM и AVERAGE (тъй като тези функции игнорират клетки, които имат текстови стойности в него). В такива случаи трябва да преобразувате клетки, които съдържат числа като текст, обратно в числа.
Сега, преди да продължим напред, нека първо разгледаме няколко причини, поради които може да се окажете с работна книга, която има числа, съхранени като текст.
- Използване на ‘(апостроф) преди число.
- Много хора въвеждат апостроф преди число, за да го превърнат в текст. Понякога е така и когато изтегляте данни от база данни. Въпреки че това прави числата да се показват без апострофа, това въздейства върху клетката, като я принуждава да третира числата като текст.
- Получаване на числа в резултат на формула (като НАЛЯВО, НАДЯСНО или MID)
- Ако извлечете числовата част от текстов низ (или дори част от число), използвайки функциите TEXT, резултатът е число в текстовия формат.
Сега нека видим как да се справим с такива случаи.
Преобразувайте текст в числа в Excel
В този урок ще научите как да конвертирате текст в числа в Excel.
Методът, който трябва да използвате, зависи от това как номерът е преобразуван в текст. Ето кои са обхванати в този урок.
- Използвайки опцията „Преобразуване в номер“.
- Променете формата от Текст на Общ/Номер.
- Използване на специална паста.
- Използване на текст в колона.
- Използване на комбинация от VALUE, TRIM и CLEAN функция.
Конвертирайте текст в числа, като използвате опцията „Преобразуване в число“
Когато апостроф се добави към число, той променя формата на числото в текстов формат. В такива случаи ще забележите, че в горната лява част на клетката има зелен триъгълник.
В този случай можете лесно да конвертирате числа в текст, като изпълните следните стъпки:
- Изберете всички клетки, които искате да преобразувате от текст в числа.
- Кликнете върху иконата с форма на жълт диамант, която се появява горе вдясно. От менюто, което се показва, изберете опцията „Преобразуване в номер“.
Това незабавно ще преобразува всички числа, съхранявани като текст, обратно в числа. Ще забележите, че числата се подравняват вдясно след преобразуването (докато те са подравнени вляво, когато се съхраняват като текст).
Конвертиране на текст в числа чрез промяна на формата на клетката
Когато числата са форматирани като текст, можете лесно да ги преобразувате обратно в числа, като промените формата на клетките.
Ето стъпките:
- Изберете всички клетки, които искате да преобразувате от текст в числа.
- Отидете на Начало -> Номер. В падащото меню Формат на числото изберете Общи.
Това незабавно би променило формата на избраните клетки на General и числата ще бъдат подравнени вдясно. Ако искате, можете да изберете някой от другите формати (като число, валута, счетоводство), които също ще доведат до стойността в клетките, която се счита за числа.
Прочетете също: Как да конвертирате серийни номера в дати в Excel
Преобразувайте текст в числа, като използвате специална опция за поставяне
За да конвертирате текст в числа, като използвате опцията Специално поставяне:
- Въведете 1 във всяка празна клетка в работния лист. Уверете се, че е форматиран като номер (т.е. подравнен вдясно от клетката).
- Копирайте клетката, която съдържа 1.
- Изберете клетките, които искате да преобразувате от текст в числа.
- Щракнете с десния бутон и изберете Специално поставяне.
- В диалоговия прозорец Специално поставяне изберете Умножение в категорията Операция.
- Щракнете върху OK.
Преобразувайте текст в числа, използвайки текст в колона
Този метод е подходящ в случаите, когато имате данни в една колона.
Ето стъпките:
- Изберете всички клетки, които искате да преобразувате от текст в числа.
- Отидете на Данни -> Инструменти за данни -> Текст в колони.
- В съветника за текст в колона:
- В стъпка 1: Изберете Разграничено и щракнете върху Напред.
- В Стъпка 2: Изберете Tab като разделител и щракнете върху Напред.
- В Стъпка 3: Във формат данни за колони се уверете, че е избрано Общо. Можете също така да посочите дестинацията, където искате резултата. Ако не посочите нищо, той ще замени оригиналния набор от данни.
- В стъпка 1: Изберете Разграничено и щракнете върху Напред.
Въпреки че все още може да откриете, че получените клетки са в текстов формат, а числата все още са подравнени вляво, сега ще работи в функции като SUM и AVERAGE.
Преобразувайте текст в числа, използвайки функцията VALUE
Можете да използвате комбинация от VALUE, TRIM и CLEAN функция за преобразуване на текст в числа.
- Функцията VALUE преобразува всеки текст, който представлява число, обратно в число.
- Функцията TRIM премахва всички водещи или задни пространства.
- Функцията CLEAN премахва допълнителни интервали и непечатни знаци, които могат да се промъкнат, ако импортирате данните или изтеглите от база данни.
Да предположим, че искате да преобразувате клетка A1 от текст в числа, ето формулата:
= VALUE (TRIM (CLEAN (A1)))
Ако искате да приложите това и към други клетки, можете да копирате и използвате формулата.
И накрая, можете да преобразувате формулата в стойност, като използвате специална паста.