Excel: конвертиране на текст в число с формула и други начини

  • Споделя Това
Michael Brown

В урока са показани много различни начини за превръщане на низ в число в Excel: опция за проверка на грешки Convert to Number, формули, математически операции, Paste Special и др.

Понякога стойностите в работните листове на Excel изглеждат като числа, но не се събират, не се умножават и водят до грешки във формулите. Често срещана причина за това са числата, форматирани като текст. В много случаи Microsoft Excel е достатъчно интелигентен, за да преобразува автоматично цифрови низове, импортирани от други програми, в числа. Но понякога числата остават форматирани като текст, което води до множество проблеми във вашитеТози урок ще ви научи как да преобразувате низове в "истински" числа.

    Как да идентифицирате числа, форматирани като текст в Excel

    Excel разполага с вградена функция за проверка на грешки, която ви предупреждава за възможни проблеми със стойностите на клетките. Тя се появява като малък зелен триъгълник в горния ляв ъгъл на клетката. Избирането на клетка с индикатор за грешка показва предупредителен знак с жълт възклицателен знак (моля, вижте екранната снимка по-долу). Поставете показалеца на мишката върху знака и Excel ще ви информира за потенциалния проблем: Числото в тази клетка е форматирано като текст или е предшествано от апостроф .

    В някои случаи индикаторът за грешка не се появява за числа, форматирани като текст. Но има и други визуални индикатори за числа, форматирани като текст:

    Числа Низове (текстови стойности)
    • По подразбиране е подравнен надясно.
    • Ако са избрани няколко клетки, в лентата на състоянието се показва Средно , Граф и SUM .
    • По подразбиране е подравнен наляво.
    • Ако са избрани няколко клетки, в лентата на състоянието се показват само Граф .
    • Сайтът Формат на числата показва формата Текст (в много случаи, но не винаги).
    • Възможно е в лентата с формулите да се вижда водещ апостроф.

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

    Как да конвертирате текст в число в Excel

    Съществуват няколко различни начина за промяна на текст в число на Excel. По-долу ще разгледаме всички тях, като започнем с най-бързите и най-лесните. Ако лесните техники не работят за вас, не се обезсърчавайте. Няма предизвикателство, което да не може да бъде преодоляно. Просто ще трябва да опитате други начини.

    Конвертиране на число в Excel с проверка за грешки

    Ако клетките ви показват индикатор за грешка (зелен триъгълник в горния ляв ъгъл), преобразуването на текстови низове в числа става с две кликвания:

    1. Изберете всички клетки, съдържащи числа, форматирани като текст.
    2. Щракнете върху предупредителния знак и изберете Конвертиране в число .

    Готово!

    Превръщане на текст в число чрез промяна на формата на клетката

    Друг бърз начин за преобразуване на числови стойности, форматирани като текст, в числа е следният:

    1. Изберете клетките с текстово форматирани числа.
    2. На Начало в раздела Номер група, изберете Обща информация или Номер от Формат на числата падащ списък.

    Забележка. Този метод не работи в някои случаи. Например, ако приложите формат Текст към клетка, въведете число и след това промените формата на клетката на Число, клетката ще остане форматирана като текст.

    Промяна на текст в число с Paste Special

    В сравнение с предишните техники този метод за преобразуване на текст в число изисква няколко стъпки повече, но работи почти 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")

    =СТОЙНОСТ(A2)

    За да конвертирате колона от текстови стойности, въведете формулата в първата клетка и плъзнете дръжката за запълване, за да копирате формулата надолу по колоната:

    За повече информация вижте формулата VALUE за преобразуване на текст в число.

    Формула 2. Конвертиране на низ в дата

    Освен текстови числа, функцията VALUE може да преобразува и дати, представени като текстови низове.

    Например:

    =VALUE("1-Jan-2018")

    Или

    =СТОЙНОСТ(A2)

    Когато A2 съдържа текстова дата.

    По подразбиране формулата VALUE връща пореден номер, представляващ датата във вътрешната система на Excel. За да се появи резултатът като действителна дата, трябва просто да приложите формата Date към клетката на формулата.

    Същият резултат може да се постигне и чрез функцията DATEVALUE:

    =DATEVALUE(A2)

    За повече информация вижте Как да конвертираме текст в дата в Excel.

    Формула 3. Извличане на число от низ

    Функцията VALUE е полезна и когато извличате число от текстов низ с помощта на някоя от функциите за текст, като LEFT, RIGHT и MID.

    Например, за да получите последните 3 символа от текстов низ в A2 и да върнете резултата като число, използвайте тази формула:

    =СТОЙНОСТ(RIGHT(A2,3))

    Снимката на екрана по-долу показва нашата формула за преобразуване на текст в число в действие:

    Ако не обгърнете функцията RIGHT в VALUE, резултатът ще бъде върнат като текст, по-точно като цифров низ, което прави невъзможни всякакви изчисления с извлечените стойности.

    За повече информация вижте Как да извлечем число от низ в Excel.

    Промяна на низ на Excel в число с математически операции

    Още един лесен начин за преобразуване на текстова стойност в число в Excel е да се извърши проста аритметична операция, която всъщност не променя първоначалната стойност. Каква може да бъде тя? Например добавяне на нула, умножаване или разделяне с 1.

    =A2+0

    =A2*1

    =A2/1

    Ако оригиналните стойности са форматирани като текст, Excel може автоматично да приложи формат "Текст" и към резултатите. Може да забележите това по ляво подравнените числа в клетките с формули. За да поправите това, не забравяйте да зададете Обща информация формат за клетките на формулата.

    Съвет: Ако искате резултатите да се представят като стойности, а не като формули, използвайте Специално поставяне за заместване на формулите с техните стойности.

    Ето как можете да преобразувате текст в число в Excel с помощта на формули и вградени функции. Благодаря ви, че прочетохте, и се надявам да се видим в нашия блог следващата седмица!

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.