Excel: konwersja tekstu na liczbę za pomocą formuły i innych sposobów

  • Udostępnij To
Michael Brown

Tutorial pokazuje wiele różnych sposobów na przekształcenie ciągu znaków w liczbę w Excelu: opcja sprawdzania błędów Convert to Number, formuły, operacje matematyczne, Paste Special i inne.

Czasami wartości w arkuszach Excela wyglądają jak liczby, ale nie sumują się, nie mnożą i powodują błędy w formułach. Częstą przyczyną są liczby sformatowane jako tekst. W wielu przypadkach program Microsoft Excel jest na tyle inteligentny, że automatycznie konwertuje ciągi liczbowe importowane z innych programów na liczby. Czasami jednak liczby pozostają sformatowane jako tekst, powodując wiele problemów w twoim programie.Ten tutorial nauczy Cię jak konwertować ciągi znaków na "prawdziwe" liczby.

    Jak rozpoznać liczby sformatowane jako tekst w programie Excel

    Excel ma wbudowaną funkcję sprawdzania błędów, która ostrzega o możliwych problemach z wartościami komórek. Pojawia się ona w postaci małego zielonego trójkąta w lewym górnym rogu komórki. Zaznaczenie komórki ze wskaźnikiem błędu powoduje wyświetlenie znaku ostrożności z żółtym wykrzyknikiem (proszę zobaczyć zrzut ekranu poniżej). Umieść wskaźnik myszy nad tym znakiem, a Excel poinformuje Cię o potencjalnym problemie: Liczba w tej komórce jest sformatowana jako tekst lub poprzedzona apostrofem .

    W niektórych przypadkach wskaźnik błędu nie pojawia się dla liczb sformatowanych jako tekst. Ale istnieją inne wizualne wskaźniki liczb tekstowych:

    Numery Ciągi (wartości tekstowe)
    • Domyślnie wyrównany do prawej.
    • Jeśli zaznaczonych jest kilka komórek, na pasku stanu pojawia się Średnia , Hrabia oraz SUMA .
    • Domyślnie wyrównany do lewej.
    • Jeśli zaznaczonych jest kilka komórek, pasek stanu pokazuje tylko Hrabia .
    • Na stronie Liczba Format w polu wyświetlany jest format Tekst (w wielu przypadkach, ale nie zawsze).
    • W pasku formuły może być widoczny apostrof wiodący.

    Na poniższym obrazku widać tekstowe reprezentacje liczb po prawej stronie i liczby rzeczywiste po lewej:

    Jak przekonwertować tekst na liczbę w programie Excel

    Istnieje garść różnych sposobów na zmianę tekstu na liczbę w Excelu. Poniżej omówimy je wszystkie zaczynając od tych najszybszych i najłatwiejszych. Jeśli łatwe techniki nie zadziałają u Ciebie, nie zniechęcaj się. Nie ma wyzwania, którego nie da się pokonać. Będziesz musiał po prostu spróbować innych sposobów.

    Konwersja na liczbę w programie Excel z kontrolą błędów

    Jeśli Twoje komórki wyświetlają wskaźnik błędu (zielony trójkąt w lewym górnym rogu), konwersja ciągów tekstowych na liczby jest rzeczą dwóch kliknięć:

    1. Zaznacz wszystkie komórki zawierające liczby sformatowane jako tekst.
    2. Kliknij znak ostrzegawczy i wybierz Konwertuj na liczbę .

    Zrobione!

    Konwersja tekstu na liczbę poprzez zmianę formatu komórki

    Innym szybkim sposobem na konwersję wartości liczbowych sformatowanych jako tekst na liczby jest to:

    1. Zaznacz komórki z numerami sformatowanymi tekstowo.
    2. Na Strona główna zakładka, w Numer grupa, wybierz Ogólne lub Numer od Liczba Format lista rozwijana.

    Uwaga. Ta metoda nie działa w niektórych scenariuszach. Na przykład, jeśli zastosujesz format Tekst do komórki, wprowadzisz liczbę, a następnie zmienisz format komórki na Liczba, komórka pozostanie sformatowana jako tekst.

    Zmień tekst na liczbę za pomocą funkcji Wklej Specjalnie

    W porównaniu do poprzednich technik, ta metoda konwersji tekstu na liczbę wymaga kilku dodatkowych kroków, ale działa prawie w 100% przypadków.

    Aby poprawić liczby sformatowane jako tekst za pomocą Wklej Specjalnie Oto, co zrobisz:

    1. Zaznacz komórki tekstowo-liczbowe i ustaw ich format na Ogólne jak wyjaśniono powyżej.
    2. Kopiuj pustą komórkę. W tym celu zaznacz komórkę i naciśnij Ctrl + C lub kliknij prawym przyciskiem myszy i wybierz Kopia z menu kontekstowego.
    3. Zaznacz komórki, które chcesz przekonwertować na liczby, kliknij prawym przyciskiem myszy, a następnie kliknij Wklej Specjalnie Alternatywnie, naciśnij skrót Ctrl + Alt + V.
    4. W Wklej Specjalnie okno dialogowe, wybierz Wartości w Pasta sekcja i Dodaj w Operacja sekcja.
    5. Kliknij OK .

    Jeśli zrobisz to poprawnie, twoje wartości zmienią domyślne wyrównanie z lewej do prawej, co oznacza, że Excel postrzega je teraz jako liczby.

    Konwertuj ciąg na liczbę za pomocą funkcji Tekst na kolumny

    Jest to kolejny bezformułowy sposób konwersji tekstu na liczbę w programie Excel. W przypadku użycia do innych celów, na przykład do dzielenia komórek, kreator Tekst na kolumny jest procesem wieloetapowym. Aby wykonać konwersję tekstu na liczbę, należy kliknąć przycisk Wykończenie przycisk już w pierwszym kroku :)

    1. Wybierz komórki, które chcesz zamienić na liczby i upewnij się, że ich format jest ustawiony na Ogólne .
    2. Przełącz się na Dane tab, Narzędzia danych grupę, a następnie kliknij przycisk Tekst w kolumnach przycisk.
    3. W kroku 1 Kreator konwersji tekstu na kolumny , wybrany Delimited pod adresem Oryginalny typ danych i kliknij Wykończenie .

    To już wszystko!

    Konwersja tekstu na liczbę za pomocą formuły

    Do tej pory omówiliśmy wbudowane funkcje, które można wykorzystać do zamiany tekstu na liczbę w Excelu. W wielu sytuacjach konwersję można wykonać jeszcze szybciej, korzystając z formuły.

    Formuła 1. konwersja ciągu na liczbę w Excelu

    Microsoft Excel posiada specjalną funkcję służącą do konwersji ciągu znaków na liczbę - funkcję WARTOŚĆ. Funkcja przyjmuje zarówno ciąg tekstowy ujęty w cudzysłów, jak i odwołanie do komórki zawierającej tekst do konwersji.

    Funkcja VALUE potrafi nawet rozpoznać liczbę otoczoną jakimiś "dodatkowymi" znakami - tego nie potrafi żadna z poprzednich metod.

    Na przykład formuła VALUE rozpoznaje liczbę wpisaną z symbolem waluty i separatorem tysięcy:

    =VALUE("$1,000")

    =WARTOŚĆ(A2)

    Aby przekształcić kolumnę wartości tekstowych, wprowadzasz formułę w pierwszej komórce i przeciągasz uchwyt wypełnienia, aby skopiować formułę w dół kolumny:

    Więcej informacji znajdziesz w rozdziale WARTOŚĆ formuła konwersji tekstu na liczbę.

    Formuła 2. Konwersja ciągu znaków na datę

    Oprócz liczb tekstowych, funkcja VALUE może również konwertować daty reprezentowane przez ciągi tekstowe.

    Na przykład:

    =VALUE("1-Jan-2018")

    Albo

    =WARTOŚĆ(A2)

    Gdzie A2 zawiera datę tekstową.

    Domyślnie formuła VALUE zwraca numer seryjny reprezentujący datę w wewnętrznym systemie Excela. Aby wynik pojawił się jako rzeczywista data, wystarczy zastosować format Data do komórki formuły.

    Ten sam rezultat można osiągnąć za pomocą funkcji DATEVALUE:

    =DATEVALUE(A2)

    Więcej informacji znajdziesz w rozdziale Jak przekonwertować tekst na datę w Excelu.

    Formuła 3. Wyciągnij liczbę z ciągu znaków

    Funkcja VALUE przydaje się również, gdy wyodrębniamy liczbę z łańcucha tekstowego za pomocą jednej z funkcji tekstowych, takich jak LEFT, RIGHT i MID.

    Na przykład, aby uzyskać ostatnie 3 znaki z ciągu tekstowego w A2 i zwrócić wynik jako liczbę, użyj tej formuły:

    =WARTOŚĆ(RIGHT(A2,3))

    Poniższy zrzut ekranu pokazuje naszą formułę konwersji tekstu na liczbę w akcji:

    Jeśli nie zawiniesz funkcji PRAWDA w VALUE, wynik zostanie zwrócony jako tekst, a dokładniej ciąg liczbowy, co uniemożliwia jakiekolwiek obliczenia z wyciągniętymi wartościami.

    Aby uzyskać więcej informacji, zobacz Jak wyodrębnić liczbę z ciągu w programie Excel.

    Zmień ciąg znaków Excela na liczbę za pomocą operacji matematycznych

    Jeszcze jednym prostym sposobem na konwersję wartości tekstowej na liczbę w Excelu jest wykonanie prostej operacji arytmetycznej, która w rzeczywistości nie zmienia oryginalnej wartości. Co to może być? Na przykład dodanie zera, pomnożenie lub podzielenie przez 1.

    =A2+0

    =A2*1

    =A2/1

    Jeśli oryginalne wartości są sformatowane jako tekst, Excel może automatycznie zastosować format Tekst również do wyników. Możesz to zauważyć po wyrównanych do lewej strony liczbach w komórkach formuły. Aby to naprawić, pamiętaj o ustawieniu opcji Ogólne format dla komórek formuły.

    Wskazówka. Jeśli chcesz, aby wyniki były wartościami, a nie formułami, użyj Wklej Specjalnie funkcja zastępująca formuły ich wartościami.

    Tak wygląda konwersja tekstu na liczbę w Excelu za pomocą formuł i wbudowanych funkcji. Dziękuję za przeczytanie i mam nadzieję, że zobaczymy się na naszym blogu za tydzień!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.