Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Cześć,

Potrzebuję z tabeli zawierającej puste komórki zrobić listę z tego, co zawiera ta tabela - z pominięciem pustych komórek.

Poniższy przykład chyba lepiej to zobrazuje :)

z tabeli o takich danych:

A___23__lz
___1__xy_
c_________

ma powstac lista
A
23
lz
1
xy
c
Piotr Majewski

Piotr Majewski Senior Service
Manager, S&T
Services Polska

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

najbardziej chyba kretyńska metoda ale na jeden raz się nada bo działa

1) obok danych zrobić tabelę pomocniczą = Jeżeli(A1<>"";A1&" ";"") - dodaj spację w polach które mają jakąś wartość
2) w kolejnej kolumnie za tabelą pomocniczą wstawić = A10&A11... (np.) połączyć w jeden string wszystkie przetworzone wyżej pola -> dostajemy na końcu każdej linii jedną komówkę z wszystkimi polami rozdzielonymi spacją)
3) (wiem, głupie) - przekopiować kolumnę z połączonymi danymi z Excela do notatnika
(są programy ale notatnik chyba nie które potrafią usunąć znaki nowej linii np. notatnik++ i tu się procedura kończy)
4) (jeszcze głupsze, jak ktoś nie ma notatnika ++) zaznaczyć wkopiowany do notatnika tekst i wstawić do jednej komórki w Excelu (kliknąć w w pasku nad arkuszem i tam wklejać)
5) reszta na http://www.excelblog.pl/kilka-wierszy-w-komorce-excela/
6) tekst jako kolumny
7) transpozycja

ta-dam...Ten post został edytowany przez Autora dnia 26.02.15 o godzinie 15:11

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Coś się zaczyna dziać w temacie :)
Chodiz mi jednak o tym, zeby to zrobić za pomocą dostępnych funkcji ...
Piotr Majewski

Piotr Majewski Senior Service
Manager, S&T
Services Polska

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

albo makro albo procedura w rodzaju tej opisanej powyżej...

nie kojarzę żeby była fukncja/zestaw fukncji który dla kilku wierszy i kolumn na raz:
- łączył teksty z ominięciem pustych komórek (złącz.tekst niestety tak nie działa)
- sam to wszystko układał w rządek i transponował w ładną kolumnę

hm... ale może się mylę...

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Ja właśnie też nie kojarzę, ale wiem że są więksi specjaliści ode mnie :)
Będę dalej kominowała :)
Andy L.

Andy L. ITM, VUB

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Transpozycja ( paste special a nie transpose() ) wierszy tyle razy ile jest wierszy do kolumny np.: J3 a następnie obok w kolumnie takie coś:

=IFERROR(INDEX(J$3:J$20,SMALL(IF(J$3:J$20<>"",ROW(J$3:J$20)-ROW(J$3)+1),ROWS(J$3:J3))),"")

zatwierdzone CSE i w dół "myszom"

to tak na szybko, może później bardziej zgrabne wymyślę :-)

edit:
oczywiście każda kolejna transpozycja do kolejnej komórki następującej po poprzedniej transpozycji w tej samej kolumnie
=======================
bez transpozycji
=======================
edit2:
w komórkę dowolną (u mnie E16)

=IFERROR(INDEX($A$3:$F$6, INT((ROWS($A$1:$A1)-1)/COLUMNS($A$3:$F$6))+1, MOD(ROWS($A$1:$A1)-1,COLUMNS($A$3:$F$6))+1),"")

już bez CSE,

następnie obok w kolumnie

=IFERROR(INDEX(E$16:E$40,SMALL(IF(E$16:E$40<>0,ROW(E$16:E$40)-ROW(E$16)+1),ROWS(E$16:E16))),"")

z CSE.
oczywiście trzeba zaktualizować odpowiednio adresy

rows2column

Więcej nie wymyślę :-)
Pewnie można złożyć te dwie formuły i pozbyć się errorów ale mi się nie chce już.Ten post został edytowany przez Autora dnia 26.02.15 o godzinie 23:21
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Anna zadała pytanie też w innej grupie gdzie uzyskała również odpowiedź.
Zbigniew Szyszkowski

Zbigniew Szyszkowski sprzątacz,
Ministerstwo
Rolnictwa i Rozwoju
Wsi

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

hehe...jak już fantazjujemy to... Power Query....bajecznie proste by to było w nim.
Można też zastosowac parę tricków.....z polem tekstowym, schowkiem office, mechanizmem tekst jak kolumny i też byśmy dostali dokładnie to co chcesz a bez formuł, VBA czy PQ... i to szybko, jak się wie co się robi :-))
Andy L.

Andy L. ITM, VUB

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Zbyszek,
Mam indoktrynację formułową, anty-indoktrynację VBA i jak osioł z klapkami na oczach uparłem się na formuły. Nawet nie spojrzałem na PQ, ale wiesz, jak się człowiek uprze na coś to zapomina o tym, że można inaczej :-))))))))))))))
Zbigniew Szyszkowski

Zbigniew Szyszkowski sprzątacz,
Ministerstwo
Rolnictwa i Rozwoju
Wsi

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

hehe....ja nieraz nie widzę rozwiązania o które sie potykam....żeby tylko potykam...wprost padam na pysk przez oczywiste rozwiązanie a nadal go nie widzę :-)))))
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Idealny do tego zadania dodatek:

Obrazek

Bez zachodzenia w głowę, proszenia się czy innej straty czasu.
Opis oraz prezentacja dwóch wersji w linku pow.
Jeden klik i masz wynik.

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Andy Levi dziękuję za pomoc :)

A może masz pomysł na ciekawe zadanie sprawdzające znajomość excela (albo nawet dwa) ? :)
Chodzi o zaawansowaną znajomość Excela :)
Andy L.

Andy L. ITM, VUB

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Test, Exams, etc.

Temat: Jak wypisać zawartość tabeli w jednej kolumnie ??

Dzięki :)
Na pewno coś znajdę :)



Wyślij zaproszenie do