Формула на Excel: Преобразуване на текст в числа -

Съдържание

Обща формула

=VALUE(A1)

Обобщение

За да конвертирате прости текстови стойности в числа, можете да използвате функцията VALUE или просто да добавите нула, както е описано по-долу. В показания пример формулата в C5 е:

=VALUE(B5)

Заден план

Понякога Excel завършва с текст в клетка, когато наистина искате число. Има много причини това да се случи и много начини за отстраняване. Тази статия описва подход, основан на формула, за преобразуване на текстови стойности в числа.

Обяснение

В този пример стойностите в колона А се "съхраняват като текст". Това означава, че ако се опитате да сумирате колона А, ще получите резултат нула.

Функцията VALUE ще се опита да "принуди" число, съхранявано като текст, до истинско число. В прости случаи това просто ще работи и ще получите цифров резултат. Ако не работи, ще получите грешка #VALUE.

Вместо това добавете нула

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

=A1+0

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

Отнемане на други знаци

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

Формулите в C8 и C9 показват как да използвате функциите НАЛЯВО и НАДЯСНО за премахване на нецифрени знаци от текстова стойност, преди тя да бъде преобразувана в число. Можете също да използвате функцията MID в по-сложни ситуации. Ако трябва да премахнете допълнителни интервали или други непечатащи знаци, вижте функциите TRIM и CLEAN.

И накрая, функцията SUBSTITUTE ще ви позволи да премахнете символи с функционалност тип „търси и замени“.

Интересни статии...