Jak wyodrębnić numer lub tekst z programu Excel?

Jak wyodrębnić numer lub tekst z programu Excel?

Microsoft Excel świetnie radzi sobie zarówno z liczbami, jak i tekstem — ale jeśli używasz obu w tej samej komórce, możesz napotkać pewne trudności. Na szczęście możesz wyodrębnić liczby lub tekst z komórek, aby wydajniej pracować z danymi. Pokazujemy kilka opcji, w zależności od formatu, w jakim aktualnie znajdują się Twoje dane.





Liczby Excel sformatowane jako tekst

Jest to powszechna sytuacja i ---na szczęście --- bardzo łatwa do opanowania. Czasami komórki zawierające tylko liczby są nieprawidłowo oznaczone lub sformatowane jako tekst, co uniemożliwia programowi Microsoft Excel użycie ich w operacjach.





Na poniższym obrazku widać, że komórki w kolumnie A są sformatowane jako tekst, co wskazuje pole formatu liczb. Możesz również zobaczyć zieloną flagę w lewym górnym rogu każdej komórki.





Konwertuj tekst na liczbę w programie Excel

Jeśli widzisz zieloną flagę w lewym górnym rogu, wybierz jedną lub więcej komórek, kliknij znak ostrzegawczy i wybierz Konwertuj na liczbę .

W przeciwnym razie zaznacz komórki i w menu Format liczb na Wstążce wybierz wartość domyślną Numer opcja.



Jeśli potrzebujesz bardziej szczegółowych opcji, kliknij prawym przyciskiem myszy podświetloną komórkę (komórki) i wybierz Formatuj komórki , co otworzy odpowiednie menu. Tutaj możesz dostosować format liczb i dodawać lub usuwać ułamki dziesiętne, dodać separator 1000 lub zarządzać liczbami ujemnymi.

Oczywiście możesz także użyć opisanych powyżej opcji Wstążki lub Formatuj komórki, aby przekonwertować liczbę na tekst lub tekst na walutę, czas lub dowolny inny żądany format.





Zastosuj formatowanie liczb za pomocą funkcji wklejania programu Excel

Aby ta metoda działała, musisz wprowadzić liczbę (dowolną) do komórki; ważne jest, aby ta komórka była również sformatowana jako liczba. Skopiuj tę komórkę. Teraz zaznacz wszystkie komórki, które chcesz przekonwertować na format liczb, przejdź do Strona główna > Wklej > Wklej specjalnie , Wybierz Formaty aby wkleić tylko formatowanie komórki, którą skopiowałeś na początku, a następnie kliknij ok .

Ta operacja stosuje format skopiowanej komórki do wszystkich zaznaczonych komórek, nawet komórek tekstowych.





Wyodrębnij liczby lub tekst z komórek o mieszanym formacie

Teraz dochodzimy do najtrudniejszej części: pobierania liczb z komórek zawierających wiele formatów danych wejściowych. Jeśli masz numer i jednostkę (np. „7 łopat”, jak mamy poniżej), napotkasz ten problem. Aby rozwiązać ten problem, przyjrzymy się kilku różnym sposobom dzielenia komórek na liczby i tekst, umożliwiając pracę z każdym z osobna.

Oddziel numery od tekstu

Jeśli masz wiele komórek zawierających kombinację liczb i tekstu lub wielokrotności obu, ręczne ich oddzielenie może zająć ogromną ilość czasu. Aby szybciej przejść przez ten proces, możesz użyć programu Microsoft Excel Tekst do kolumn funkcjonować.

Wybierz komórki, które chcesz przekonwertować, przejdź do Dane > Tekst do kolumn i użyj kreatora, aby upewnić się, że komórki wychodzą poprawnie. W większości przypadków wystarczy kliknąć Następny oraz Skończyć , ale upewnij się, że wybrałeś pasujący ogranicznik; w tym przykładzie przecinek.

Jeśli masz tylko jedno- i dwucyfrowe liczby, Stała szerokość opcja może być również przydatna, ponieważ oddzieli tylko pierwsze dwa lub trzy znaki komórki. W ten sposób możesz nawet stworzyć kilka podziałów.

Notatka: Komórki sformatowane jako tekst będą nie automatycznie pojawia się z formatowaniem liczb (lub odwrotnie), co oznacza, że ​​nadal może być konieczne przekonwertowanie tych komórek w sposób opisany powyżej.

Wyodrębnij liczbę lub tekst z rozdzielonego ciągu

Ta metoda jest nieco kłopotliwa, ale działa bardzo dobrze na małych zestawach danych. Zakładamy tutaj, że spacja oddziela liczbę i tekst, chociaż metoda działa również dla każdego innego ogranicznika.

Główną funkcją, której będziemy tu używać, jest LEFT, która zwraca skrajne lewe znaki z komórki. Jak widać w naszym zestawie danych powyżej, mamy komórki z liczbami jedno-, dwu- i trzyznakowymi, więc musimy zwrócić skrajnie lewy jeden, dwa lub trzy znaki z komórek. Łącząc LEWY z Funkcja SZUKAJ , możemy cofnąć wszystko na lewo od miejsca. Oto funkcja:

=LEWO(A1, SZUKAJ(' ', A1, 1))

To zwróci wszystko na lewo od miejsca. Używając uchwytu wypełniania, aby zastosować formułę do pozostałych komórek, oto co otrzymujemy (możesz zobaczyć formułę na pasku funkcji u góry obrazu):

Jak widać, mamy teraz izolowane wszystkie liczby, więc możemy nimi manipulować. Chcesz również wyizolować tekst? Funkcji PRAWY możemy użyć w ten sam sposób:

=PRAWO(A1, DŁ(A1)-SZUKAJ(' ', A1, 1))

Zwraca to X znaków z prawej strony komórki, gdzie x jest całkowitą długością komórki pomniejszoną o liczbę znaków po lewej stronie spacji.

Teraz możesz również manipulować tekstem. Chcesz je ponownie połączyć? Wystarczy użyć funkcji CONCATENATE ze wszystkimi komórkami jako danymi wejściowymi:

=ZŁĄCZ.TEKST(E1; F1)

Oczywiście ta metoda działa najlepiej, jeśli masz tylko liczby i jednostki i nic więcej. Jeśli masz inne formaty komórek, być może będziesz musiał wykazać się kreatywnością z formułami, aby wszystko działało prawidłowo. Jeśli masz gigantyczny zbiór danych, warto poświęcić czas na znalezienie formuły!

Wyodrębnij liczbę z jednego końca ciągłego ciągu

A co, jeśli nie ma separatora oddzielającego numer i tekst?

Jeśli jesteś wyodrębnianie liczby z lewej lub prawej strony ciągu , możesz użyć omówionej powyżej odmiany formuły LEWO lub PRAWO:

= LEWY (A1, SUMA (DŁ (A1) - DŁ (ZAMIENNIK (A1, {'0', '1', '2', '3', '4', '5', '6', '7') , '8', '9'}, '')))))

= PRAWO (A1, SUMA (DŁ (A1) - DŁ (ZAMIENNIK (A1, {'0', '1', '2', '3', '4', '5', '6', '7') , '8', '9'}, '')))))

Spowoduje to zwrócenie wszystkich liczb z lewej lub prawej strony ciągu.

Jeśli jesteś wyodrębnianie liczby z prawej strony napisu , możesz również użyć procesu dwuetapowego. Najpierw określ położenie pierwszej cyfry w ciągu za pomocą funkcji MIN. Następnie możesz wprowadzić te informacje do odmiany WŁAŚCIWEJ formuły, aby podzielić liczby z tekstów.

=MIN(SZUKAJ({0,1,2,3,4,5,6,7,8,9};A1&'0123456789'))

ile koncertów ma windows 10

= PRAWY (A1, DŁ (A1) -B1 + 1)

Notatka: Korzystając z tych formuł, pamiętaj, że może być konieczne dostosowanie znaków kolumn i numerów komórek.

Wyodrębnij liczby z obu końców ciągłego ciągu

Dzięki powyższym strategiom powinieneś być w stanie wyodrębnić liczby lub tekst z większości komórek o mieszanym formacie, które sprawiają ci problemy. Nawet jeśli nie, prawdopodobnie możesz połączyć je z potężnymi funkcjami tekstowymi zawartymi w programie Microsoft Excel, aby uzyskać znaki, których szukasz. Istnieją jednak znacznie bardziej skomplikowane sytuacje, które wymagają bardziej skomplikowanych rozwiązań.

Na przykład znalazłem post na forum gdzie ktoś chciał wydobyć liczby z ciągu takiego jak „45t*&65/”, aby otrzymać „4565”. Inny plakat podał następujący wzór jako jeden ze sposobów na zrobienie tego:

=SUMPRODUCT(MID(0&A1,DUŻY(INDEKS(CZY.LICZBA(--MID(A1,WIERSZ(:);1))*

WIER(1 USD: 25 USD), 0), WIER(1 USD: 25 USD)) +1,1)*10^ WIERSZ (1 USD: 25 USD)/10)

Szczerze mówiąc, nie mam pojęcia, jak to działa. Ale zgodnie z postem na forum usunie liczby ze skomplikowanego ciągu cyfr i innych znaków. Chodzi o to, że przy wystarczającej ilości czasu, cierpliwości i wysiłku możesz wyodrębnić liczby i tekst z niemal wszystkiego! Musisz tylko znaleźć odpowiednie zasoby.

Po kilku dodatkowych wskazówkach dotyczących Excela? Oto jak kopiować formuły w programie Excel .

Udział Udział Ćwierkać E-mail Jak wyczyścić komputer z systemem Windows za pomocą wiersza polecenia

Jeśli na komputerze z systemem Windows zaczyna brakować miejsca, usuń śmieci, korzystając z tych szybkich narzędzi wiersza polecenia.

Czytaj dalej
Powiązane tematy
  • Wydajność
  • Arkusz
  • Microsoft Excel
O autorze Tina Sieber(831 opublikowanych artykułów)

Podczas kończenia doktoratu Tina zaczęła pisać o technologii konsumenckiej w 2006 roku i nigdy nie przestała. Teraz również redaktor i SEO, możesz ją znaleźć na Świergot lub wędrówki pobliskim szlakiem.

Więcej od Tiny Sieber

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować