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
 
 » JE Jacaw 17:18
 » ngP 17:18
 » cVas 17:17
 » slanter 17:17
 » PeKa 17:16
 » mravel 17:15
 » Carat 17:12
 » Kenjiro 17:08
 » KHot 17:08
 » Sherif 16:55
 » Wojtekar 16:46
 » Piwomir 16:45
 » AfiP 16:43
 » skalak23 16:41
 » wrrr 16:37
 » NWN 16:33
 » Liu CAs 16:32
 » elliot_pl 16:31
 » NimnuL 16:26
 » J@rek 16:25

 Dzisiaj przeczytano
 36906 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

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

[MS Excel] Pomóżcie w konwersji kolumna-wiersz , turzol 14/08/08 11:21
Mam dane (przypadkowe ciągi liczb) zapisane w 1 kolumnie. Chciałbym przekonwertować w ten sposób żeby dane te znalazły się w jednym wierszu
Niby prosta sprawa a nie wiem jak tego dokonać...

Dodatkowo chciałbym żeby excel wstawił znak średnika między te ciągi liczb....

Dla przykładu mam takie dane:
565655
123568
789545
....
....
....
226899

A chce uzyskać:
{565655;123568;789545;...226899}

trance addicted
:B ::KX:: ::ASIO Otachan::

  1. kopiuj - wklej specjalnie - transpozycja , CiAsTeK 14/08/08 11:26
    i gotowe

    lepsze jest wrogiem dobrego

    1. re: , turzol 14/08/08 11:31
      niby tak, ale dostaje komunikat
      http://img92.imageshack.us/img92/9568/excsa2.png

      Troche ciężko mi będzie zaznaczyć taki sam obszar danych bo jest ich kilka tysięcy...

      trance addicted
      :B ::KX:: ::ASIO Otachan::

    2. No nie gotowe, bo sprzedałeś mu 1/10 tematu... , Dexter 14/08/08 11:33
      Transpozycja to pikuś, jak połączyć te wartości w jedną komórkę (nie klikając każdej po kolei...)?

      Komisarz, Blimek, Bart - nie odpowiadajcie w wątkach, które zakładam.
      Odpowiedzi oleję.
      THX!

      1. zapisac jako txt i zaimportowac do excela... , CiAsTeK 14/08/08 13:47
        nie podajac separatora

        lepsze jest wrogiem dobrego

  2. 123 , mjenso 14/08/08 13:59
    jeżeli w kolumnie masz więcej liczb niż 256 wierszy i zrobisz transpozycję, wtedy wyskoczy ten komunikat, bo excel ma tylko 256 kolumn.
    czyli po pierwsze podziel kolumnę na 256 wierszy a jeżeli chcesz dodać ";" to wystarczy dodać w kolumnie obok ten znak, potem użyć "=Ax&Bx", następnie wkleić to z transpozycją.

    http://www.cert-clan.com

  3. Można to zrobić na dwa sposoby , ligand17 14/08/08 14:50
    Prostszy to napisanie funkcji w stylu
    RC = R-1C-1+";"+RC-1
    i w kolumnie obok dostajesz to, co chcesz, na koniec dodajesz jeszcze tylko { i } na końcach. Ale to nie działa, jak masz dużo cyferek.
    Drugi sposób to:
    - zaznaczyć potrzebny zakres cyfr w kolumnie i zrobić ^C
    - otworzyć nowy arkusz
    - na komórce A1 prawy klawisz -> wklej specjalnie -> wartości i zaznacz transpozycję
    Wyeksportuj do pliku używając średnika jako znaku rozdzielającego.
    Chyba, że chcesz proces zautomatyzować - możesz sobie napisać szybkie makro do tego celu.

  4. Banalne , DJopek 14/08/08 21:15
    W kolumnie A masz dane (pierwszy wiersz pusty), w komórce B2 wpisujesz =B1&";"&A2 i przeciągasz tyle ile masz wierszy z danymi. Voila.

    1. no nie bardzo , turzol 14/08/08 21:55
      na razie żaden ze sposobów podanych nie skutkuje :)

      http://img55.imageshack.us/...5/5723/excel2jo6.png

      trance addicted
      :B ::KX:: ::ASIO Otachan::

      1. Przeciągaj w dół! , DJopek 14/08/08 22:04
        A nie w prawo!

        Ostatnia komórka wtedy to Twój "wynik".

        1. :)) brawo , turzol 14/08/08 22:13
          fakt, jestem zamroczony po kilku piwach i przeciągałem w prawo:)

          Wyszło mi do 147 wiersza, dalej stawia chyba ograniczenie bo dla kolejnych komórek od 147 wygląda to tak:
          http://img380.imageshack.us/.../3981/excel3le0.png

          Mam ponad 9tys wierszy więc rozkminie to na raty
          W każdym razie dzięki bo właśnie o taki manewr chodziło

          trance addicted
          :B ::KX:: ::ASIO Otachan::

          1. Hmm... , DJopek 14/08/08 22:33
            Pewnie jest jakieś ograniczenie co do ilości znaków w pojedynczej komórce, możesz sprawdzić jaką długość ma najdłuższy łancuch znakowy (funkcja =dł(nazwa_komórki) ).

            Wtedy można trochę to wyedytować:
            - dane masz w kolumnie A jak to na screenie zapodałeś
            - w kolumnie B2 wklejasz: =JEŻELI(DŁ(B1&";"&A2)>=50;A2;B1&";"&A2) gdzie 50 to mniej więcej liczba znaków najdłuższego łancucha który sobie sprawdzisz
            - w kolumnie C2 wklejasz: =JEŻELI(DŁ(B2)>DŁ(B3);"NAJDŁUŻSZY ŁAŃCUCH";"-")

            Później można autofiltr na kolumnę C założyć, wybrać "NAJDŁUŻSZY ŁAŃCUCH" i później połączyć te dane (no w excelu Ci się nie uda, ale można do notatnika wrzucić chociażby).

  5. a nie szybciej tak? , Chrisu 15/08/08 10:50
    wklejam wszystko do worda (bez formatowania), mam kazdy wiersz w nowym wierszu, nastepnie daje ctrl+H, wybieram znajdz twardy podzial wiersza (pojawi sie takie smieszne PI) zamien na ";" - gotowe.

    /// GG# 1 110 10 10 11 100 10 \\\

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