Jaka formuła zwraca tekst???

IP: *.gizycko.mm.pl 09.01.08, 22:26
Kto wie jakiej formuły trzeba użyć żeby wyraz napisany w jednej komórce
pojawił się w innej?
    • t-800 Re: Jaka formuła zwraca tekst??? 09.01.08, 22:55
      A o jaki program/urządzenie chodzi?
    • jap_1 Re: Jaka formuła zwraca tekst??? 09.01.08, 23:21
      jeśli w Excelu, to po prostu =adres komórki źródłowej
      Wpisujesz w A2 to w docelowej np. =a2 albo =$a$2 (według potrzeb)
      O to chodzi?
      jeśli to nie w tym samym arkuszu, najlepiej: Kopiuj -> Wklej specjalnie -> Wklej
      łącze
      • jap_1 Re: Jaka formuła zwraca tekst??? 09.01.08, 23:22
        A w ogóle, pisz pytania szczegółowo, bo nikt ci tu na takie byle co nie odpowie.
        • Gość: bartek Re: Jaka formuła zwraca tekst??? IP: *.as.kn.pl 10.01.08, 08:43
          to ja się podepnę pod wątek :-) zrobięsobie sam ale pytnie o wyjaśnienie czy
          jest w excelu formuła która pozwala na sortowanie wpisywanych powiedzmy
          "numerów" - ja wpisuję np 756 a formuła bedzie układała we właściwej kolejności
          kolejne numery ? Czy też trzeba do tego stworzyć makro ???
          • Gość: XTC Re: Jaka formuła zwraca tekst??? IP: *.acn.waw.pl 10.01.08, 09:09
            Ale jakie numery? Masz na myśli cyfry? Wpisujesz w komórkę liczbę 756 i chcesz
            żeby zamieniło ją na 567?
            • Gość: bartek Re: Jaka formuła zwraca tekst??? IP: *.as.kn.pl 10.01.08, 09:40
              nie wprowadzam do tabeli rózne cyfry w kolejne komórki i są tam już np 123 145
              234 567 i teraz chcę wprowadzić np 156 ale chciałbym żeby formuła wiedziała że
              ta liczba 156 powinna trafić do komórki pomiedzy 145 a 234 :-) a nie na koniec
              kolumny :-)
              • r_ed Re: Jaka formuła zwraca tekst??? 10.01.08, 12:09
                Można wykorzystać makro np:

                Private Sub Worksheet_Change(ByVal Target As Range)
                If Target.Column = 1 Then
                Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
                OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
                DataOption1:=xlSortNormal
                End If
                End Sub

                To metoda sortująca wpisywane liczby w kolumnie A - najprostsza ale mająca dużo
                wad (np wymaga żeby wpisywane dane były ciągłe tzn żeby nie było pustych komórek
                w zakresie sortowania). Można to oczywiście poprawić ale to już trochę więcej pracy.
                • Gość: bartek Re: Jaka formuła zwraca tekst??? IP: *.as.kn.pl 10.01.08, 12:29
                  znaczy nie takie proste :-( ale spodziewałem się tego :-) dzięki za pomoc.
                  próbuję u siebie w pracy stworzyć w excelu plik który umożliwiałbym
                  wprowadzanie danych a program sam by je sortował od najmniejszych numerów do
                  największych ale powalcze może się uda :-)
                  dzięki
                  • maddox84 Re: Jaka formuła zwraca tekst??? 10.01.08, 14:40
                    Ale mają być sortowane w jednej komórce czy w całej kolumnie, bo jeśli to drugie
                    to jest prostszy sposób. Excel ma wbudowaną funkcję sortowania.
                    • Gość: bartek Re: Jaka formuła zwraca tekst??? IP: *.as.kn.pl 10.01.08, 15:45
                      ale mają być sortowane w miarę wprowadzania a nie ręcznie :-) fakt dotyczy
                      jednej kolumny ale to ma wyglądać tak że ja wpisuję numer naciskam enter a makro
                      wie w którym miejscu powinno się to znaleźć ... ja nie chce za każdym razem
                      zaznaczać kolumny i dawac sortuj :-)
                      • r_ed Re: Jaka formuła zwraca tekst??? 10.01.08, 15:51
                        A w ogole probowales metody jaka napisalem? To wlasnie tak dziala. Wpisujesz
                        liczbe i nastepuje automatyczne sortowanie komorek w kolumnie A.
    • lisa2 Re: Jaka formuła zwraca tekst??? 12.01.08, 10:29
      Po przeczytaniu powyższych porad nasuwa mi się jeden wniosek:

      Ludzie!!! Bądźcie leniwi, nie marnujcie czasu na wymyślanie koła!!!

      W każdym Excelu legalnym i nielegalnym, istnieje funkcja nagraj
      Macro.

      Stosujcie to jak najczęściej, a ułatwicie sobie życie!

      Kolejne czynności:

      I - Obmyślasz jak ma wyglądać tabelka z danymi, i:

      1 - Przygotowujesz sobie w dowolną kolumnę, do której masz wpisywać
      liczby - formatujesz jak potrzeba, wpisujesz do kolejnych komórek
      dowolne liczby i zaznaczasz tą kolumnę;

      2 - Uruchamiasz "Nowe Makro" i nazywasz je SortujKolumne;

      3 - Następnie uruchamiasz opcję Tabele>>>Sortuj - ustawiasz opcje
      sortowania i uruchamiasz sortowanie OK;

      4 - Zamykasz makro - klik na czarnym kwadraciku i cofasz efekt
      sortowania Ctrl+Z - i uruchamiasz makro SortujKolumne - jeśli
      otrzymasz ten sam efekt jak przy nagrywaniu makra, to masz już jedno
      makro;

      II - teraz należy zautomatyzować wpisywanie dowolnych liczb do
      pustej kolumny w tabeli:

      1 - Wybierasz dowolną pierwszą wolną komórkę, którą będziesz używał
      do wprowadzania danych - w najprostszym przypadku będzie to druga
      wolna komórka pod kolumną tabeli, w której masz umieścić te dane -
      Zanim jednak ją uaktywnisz, musisz uaktywnić dowolną inną komórkę
      obok (po to, aby uaktywnienie komórki nastąpiło w czasie nagrywania
      następnego makra;

      2 - Uruchamiasz "Nowe Makro" i nazywasz je WpiszDane;

      3 - teraz dopiero - po uruchomieniu nagrywania makroinstrukcji -
      uaktywniasz tą komórkę do wpisywania danych i wpisujesz dowolną
      liczbę + Enter;

      4 - ponieważ Enter spowoduje, że zakończy się proces wypełniania tej
      komórki i przejście do następnej komórki (w prawo lub w dół -
      zależnie od ustawień jakie masz w Opcjach) to klikasz odpowiednią
      strzałkę - w lewo lub w górę, aby ponownie uaktywnić tą komórkę,
      najlepiej wykonać to ustawiając kursor myszą na tej komórce;

      5 - teraz, mając aktywną komórkę z nową liczbą kopiujesz ją
      wciskając Ctrl+C i wciskasz Ctrl+Up (Up - strzałka w górę)
      przenosisz się dopierwszej niepustej komórki znajdującej się powyżej
      obecnego miejsca - schodzisz o jedną komórkę niżej i wklejasz
      wartość ze schowka - Ctrl+V;

      6 - Teraz uruchamiasz makro SortujKolumne;

      7 - po posortowaniu kolumny uaktywniasz komórkę do której wpisujesz
      nowe dane i wciskasz Del i Enter - kasuj zawartość;

      8 - Zamykasz makro - klik na czarnym kwadraciku.

      Pozostaje ci jeszcze przypisanie do makra odpowiedniego dla ciebie
      skrótu klawiszowego i/lub wpisanie do dowolnego lub nowego Paska
      narzędzi, aby móc uruchamiać makro WpiszDane kliknięciem myzy
      poprzez wskazanie narzędzia, lub z klawiatury.

      Opisałam ci szczegółowo prosty algorytm działania przy dowolnym
      problemie - tworzysz proste makra, a następnie tworzysz coraz
      bardziej skomplikowane przy wykorzystaniu poprzednio utworzonych.

      Bardziej leniwe osoby, wchodzą do Edytora VBA i kombinują - co
      zrobić, żeby jeszcze bardziej uprościć nagrany proces, aby nie
      powtarzał zbędnych czynności, lub działał szybciej, lub był bardziej
      przejrzysty, lub... itd. itp.

      Po pewnym czasie, zauważysz pewne zasady rządzące językiem
      programowania Visual Basic for Application, poznasz metody pracy z
      podstawowym arkuszem kalkulacyjnym i automatyzacją pracy w nim.
      Ponadto, okaże się, że VBA możesz wykorzystać w innych programach
      Offica, np. Wordzie i możliwość uruchamiania innych programów lub
      makr z tych programów; przenoszenie danych, analiza dokumentów itd.
      itp.

      Każda mama powtarza, że ciekawość to pierwszy stopień do piekła, ale
      kto nnie bywa ciekawy?
      :)

      ---
      lisa2
      • Gość: Andy Re: Jaka formuła zwraca tekst??? IP: *.acn.waw.pl 12.01.08, 13:20
        No ale przeciez r_ed opisal to samo w kilku linijkach i w dodatku jest to
        zautomatyzowane bo nie trzeba przypisywac makra do zadnego klawisza - wykonuje
        sie samo po wpisaniu tekstu.
      • gmx3 Re: Jaka formuła zwraca tekst??? 12.01.08, 13:50
        kolego - tak jeszcze trochę prosciej:)
        wiem, co sobie pomyslisz, ale.... robie krok poo kroku i stanąłem
        na : Tabele.... itd
        • mreck Re: Jaka formuła zwraca tekst??? 30.01.08, 13:13
          bo pewnie porzebujesz polecenia sortuj z menu "Dane" ? ;)))
          jak zadajesz pytanie to napisz: uzywam Excela 2007, albo 2003, albo
          97?

          wszystkie pytania sa proste, tylko odpowiedzi bywają skomplikowane.
Pełna wersja