Note: The other languages of the website are Google-translated. Back to English

Jak wyciągać lub wyodrębniać znaki od prawej do lewej w komórce, aż do osiągnięcia spacji w programie Excel?

W tym artykule omówiono wyciąganie lub wyodrębnianie znaków z prawej strony komórki, aż do osiągnięcia spacji, aby uzyskać następujący wynik w arkuszu programu Excel. Przydatna formuła w tym artykule może szybko i łatwo rozwiązać tę pracę.

Przeciągnij lub wyodrębnij znaki z prawej strony komórki, aż zostanie osiągnięta spacja za pomocą formuły


Przeciągnij lub wyodrębnij znaki z prawej strony komórki, aż zostanie osiągnięta spacja za pomocą formuły

Oto prosta formuła, która pomoże Ci wyodrębnić znaki z prawej strony komórki, aż spacja zostanie wypełniona, wykonaj następujące czynności:

Wprowadź tę formułę: = TRIM (RIGHT (SUBSTITUTE (A2; ""; REPT (""; 255)); 255)) do pustej komórki, w której chcesz uzyskać wynik, a następnie przeciągnij uchwyt wypełniania w dół do komórek, w których chcesz wypełnić tę formułę, a wszystkie znaki z prawej strony komórek podczas spotkania z pierwszą spacją są wyodrębniane jednocześnie, patrz zrzut ekranu:


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (15)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo! Oszczędziłem mi mnóstwo czasu!
Ten komentarz został zminimalizowany przez moderatora na stronie
To jest blisko tego, w czym potrzebuję pomocy, więc mam nadzieję, że ktoś może pomóc. Muszę przeciągnąć ponad 20 znaków lub do następnej spacji. jak mogę zmodyfikować powyższe formuły, aby to zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
Ta formuła zadziałała idealnie:
= TRIM (RIGHT (SUBSTITUTE (A2; ""; REPT (""; 255)); 255))

Czy jest jakiś sposób, aby zrobić to samo, ale wyciągnąć tekst od prawej do lewej, aż do DRUGIEJ spacji?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Pauliusie,
Aby wyodrębnić tekst od prawej do lewej aż do drugiego odstępu, należy zastosować poniższą formułę:
=MID(A2,FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))-1))+1,100)

Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję, że zadziałało idealnie
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję Ci!!!!!!!!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
dziękuję
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy istnieje sposób na wyodrębnienie i odczytanie wyniku jako liczby? Wyodrębniam część liczbową wyeksportowanej kolumny, którą program Excel odczytuje jako tekst. Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, Russellu,
Jeśli potrzebujesz wyniku w formacie liczbowym, skopiuj i wklej komórki formuły do ​​innych komórek jako wartości, a następnie przekonwertuj numer formatu tekstowego na liczbę rzeczywistą.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć,
Musiałem włożyć Trim (A2) do mojego, ponieważ miałem wleczone blanki - poza tym działa świetnie.
Ten komentarz został zminimalizowany przez moderatora na stronie
To świetna formuła. Chciałbym trochę lepiej zrozumieć poszczególne części. Czy ktoś mógłby podać krótkie podsumowanie tego, co robi każda część?
TRIM (RIGHT (SUBSTITUTE (A2; ""; REPT (""; 255)); 255))
Ten komentarz został zminimalizowany przez moderatora na stronie
Używam podobnej formuły =TRIM(RIGHT(SUBSTITUTE(F7,"",,REPT("",255)),255)) która kopiuje słowo do G7, jednak chciałbym usunąć słowo z F7. Czy możesz mi pomóc w dostosowaniu mojej formuły?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, bardzo dziękuję za pomoc! Czy jest jakiś sposób, aby zrobić to samo, ale wyciągnąć tekst od prawej do lewej, aż do TRZECIEJ spacji? Uratowałoby mi to życie!!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj Santosie
Aby wyodrębnić tekst od prawej do lewej aż do TRZECIEJ spacji, zastosuj poniższą formułę:
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<3, A1, RIGHT(A1,LEN(A1)-FIND("/", SUBSTITUTE(A1," ","/", (LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-2)))))


Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
si, solo tienes que cambiar el numero en negrella a 2 de la formuła "=EXTRAE(A5;ENCONTRAR("@";SUSTITUIR(A5;" ";"@";LARGO(A5)-LARGO(SUSTITUIR(A5;");" ";")))-1))+1;100)"
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL