Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » g5mark 20:51
 » Banan 20:44
 » rookie 20:42
 » Miron 20:40
 » Jumper 20:39
 » Wolf 20:35
 » Adolph 20:35
 » Promilus 20:34
 » DJopek 20:34
 » Artaa 20:33
 » tygrysekh 20:33
 » Fl@sh 20:29
 » Xeno 20:26
 » Conan Bar 20:24
 » past 20:23
 » RoBakk 20:21
 » myszon 20:21
 » Kenny 20:21
 » MARtiuS 20:15
 » ligand17 20:12

 Dzisiaj przeczytano
 19582 postów,
 wczoraj 25647

 Szybkie ładowanie
 jest:
wyłączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Excel -rozdzielanie tekstu , mo2 9/06/20 20:44
Witam. Mam pytanie dotyczące rozdzielenia tekstu z jednej komórki na trzy, stosując funkcję (lewy, prawy, znajdź i fragment.tekstu) Przyjmijmy, że tekst to "Dworcowa 13/4, 99-230 Warszawa" znajdujący się w A1. Rozdzielić należy na adres, kod i miejscowość. Adres ogarnąłem f(x)=lewy(A1;znajdź(",";A1)-1). Jak to zrobić? Zastosowanie analogicznej funkcji, zmieniając =lewy na =prawy nie do końca daje dobry wynik w kolumnie miejscowość .4/6 jest ok.

commodore 64
vic II,sid,trilux 21"color

  1. Może coś takiego , Janusz 9/06/20 21:37
    https://www.youtube.com/watch?v=uvCADPlWVZk

    Zawsze warto być człowiekiem,
    choć tak łatwo zejść na psy.
    /Autsajder, Dżem/

  2. ale kombinujesz :) , Kenny 9/06/20 21:42
    przy uzyciu istniejacego przecinka zrob text to columns - oddzielisz adres

    W drugiej kolumnie bedzie 00-000 Warszawa - tu juz funkcja LEFT sobie poradzisz

    Wpierw wyciagniesz 7 znakow, potem skasujesz spacje przed kodem

    Potem skasujesz 8 znakow sprzed miasta

    .:Pozdrowienia:.

  3. Możesz na przykład , Gab 9/06/20 22:15
    wyodrębnić fragment tekstu korzystając z tego, co zrobiłeś i funkcji PRAWY oraz długość tekstu (nie pamiętam nazwy dokładnej po polsku). Czyli np. PRAWY(A1,LEN("A1"-lewy(A1;znajdź(",";A1)-1))). Dalej możesz założyć, że kod pocztowy ma 6 znaków i tym samym trikiem masz resztę.

    1. yyy.... to znaczy , Gab 9/06/20 22:19
      PRAWY(A1,DŁ.TEKSTU(A1)-lewy(A1;znajdź(",";A1)-1))). No coś takiego mniej więcej. Daj znać, jakbyś miał problem, to jutro ogarnę to w pracy, w domu nie mam nawet Excela.

      1. Jeżeli będziesz miał chwilę, , mo2 9/06/20 23:57
        to będę wdzięczny. Link do arkusza, coby wszystko było jasne https://drive.google.com/...HlgT/view?usp=drivesdk . Mam chyba pomroczność jasną, jeżeli chodzi o to zadanie...

        commodore 64
        vic II,sid,trilux 21"color

  4. np tak , Visar 10/06/20 00:05
    kod pocztowy
    =FRAGMENT.TEKSTU(A1;ZNAJDŹ(",";A1)+2;6)

    nazwa miejscowości
    =PRAWY(A1; DŁ(A1)-ZNAJDŹ(",";A1)-8)

    Visar

    1. Dzięki wielkie , mo2 10/06/20 00:11
      Abc

      commodore 64
      vic II,sid,trilux 21"color

    2. jeszcze jedno , mo2 12/06/20 11:39
      jak można użyć funkcji do wyszukiwania ulicy,czyli LEWY(A1;ZNAJDŹ(",";A1)-1) jeżeli w jednym wierszu jest przecinek po numerze ulicy a w innym przecinka nie ma? np:
      Dworcowa 13/4, 99-230 Warszawa
      Jana Pawła II 90-234 Łódź


      commodore 64
      vic II,sid,trilux 21"color

      1. hmm. , Visar 13/06/20 00:08
        Tutaj już bym użył funkcji i wyrażeń regularnych, bo normalnymi formułami robi się to niewygodne:

        Ulica:
        =JEŻELI(FRAGMENT.TEKSTU(A1;SZUKAJ.TEKST(" ??-??? "; A1) -1; 1) = ","; LEWY(A1; SZUKAJ.TEKST(" ??-??? "; A1) - 2);LEWY(A1; SZUKAJ.TEKST(" ??-??? "; A1)-1))

        Kod:
        =FRAGMENT.TEKSTU(A1; SZUKAJ.TEKST(" ??-??? ";A1)+1; 6)

        Miejscowość:
        =PRAWY(A1; DŁ(A1)- SZUKAJ.TEKST(" ??-??? ";A1)-7)

        Visar

  5. ctrl + E , NimnuL-Redakcja 10/06/20 07:16
    autofill to ogarnie jeśli pokażesz mu przykłady co ma robić ...

    Gdyby nie wymyślono elektryczności,
    siedziałbym przed komputerem przy
    świeczkach.

    1. sprawdziłem u siebie , NimnuL-Redakcja 10/06/20 07:20
      znajduje regułę już w drugiej komórce, więc zrobienie tego to 7 sekund sumarycznie ...

      Gdyby nie wymyślono elektryczności,
      siedziałbym przed komputerem przy
      świeczkach.

      1. Bardzo ciekawe , mo2 10/06/20 14:25
        nie wiedziałem o tym. Ale ważne jest, aby była podana funkcja. Czy można wyciągnąć funkcję z wypełniania błyskawicznego?

        commodore 64
        vic II,sid,trilux 21"color

        1. żadnych funkcji nie potrzeba, trzeba jedynie pokazać 'pattern' , NimnuL-Redakcja 10/06/20 14:33
          czyli na przykładzie adresu wystarczy w komórce obok wpisać miasto lub adres czy co tam chcesz wyciągnąć z komórki A1, w następnym wierszu pokazać ponownie co chcesz uzyskać, a już kolejne wiersze automatycznie się wypełnią, bo Excel załapie jaki schemat chcesz by był powtórzony.

          Autofill to znakomite narzędzie zautomatyzowane, zamiast klepać formuły pozwala na potężne zautomatyzowanie i usprawnienie dosłownie w kilka sekund.

          Gdyby nie wymyślono elektryczności,
          siedziałbym przed komputerem przy
          świeczkach.

        2. tu jest pokazane jak to działa - Autofill oraz Flashfill , NimnuL-Redakcja 10/06/20 14:56
          https://support.microsoft.com/...toFill%20feature.

          Gdyby nie wymyślono elektryczności,
          siedziałbym przed komputerem przy
          świeczkach.

          1. jeszcze jeden link , NimnuL-Redakcja 10/06/20 14:58
            https://support.microsoft.com/...94a0-1578341f73f7

            oczywiście od samego początku chodziło mi o Flashfill ...

            Gdyby nie wymyślono elektryczności,
            siedziałbym przed komputerem przy
            świeczkach.

            1. wiem, wiem , mo2 10/06/20 15:48
              mam na myśli, że potrzebuję funkcji. Ot takie zadanie, ale i tak wielkie dzięki za informację.

              commodore 64
              vic II,sid,trilux 21"color

  6. jeśli format jest zawsze taki sam , myszon 10/06/20 08:36
    to regexy to załatwią.

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL