Temat: excel2003 sortowanie wyrazów w 1 komórce
[Data]Text2Columns
[PasteSpecial]Transpose
[Data]Sort
[Formula]CONCATENATE() / [Formula]OFFSET()
wszystko jest wbudowane w excela dostępne z poziomu "wstążki". (przynajmniej w Ex2016)
1. nie pamiętam czy w ex2003 jest text2columns, więc zbuduj formułę z takich funkcji i przeciągnij w prawo: TRIM(), MID(), SUBSTITUTE(), REPT(), LEN(), COLUMNS() odpowiednio definiując delimiter.
2. TRANSPOSE() (
array formula) lub Transpose z menu PasteSpecial
3. Sort: =INDEX(), MATCH(), SMALL(), COUNTIF(), ROW() (wystarczy by zbudować formułę sortującą)
4. CONCATENATE() lub OFFSET()
Potem zebrać wszystko "zusammen do kupy" w formułę wynikową... et voile :)
tworzenie jednej formuły jako AllInOne jest nieefektywne chyba, że dla zabawy. niemniej jest to możliwe.
ps.
jeżeli w ex2003 nie ma jakiejś z w/w funkcji to na pewno można ją złożyć z dwóch innych, dostępnych w tym matuzalemie. (np.: IFERROR <=> IF(ISERROR(... )
Rozwiązań VBA jest multum =>
np. tutaj
--------------------
Wędka - Tak, Ryba - Nie. Co najwyżej - rybeńka :)
Nazwy funkcji i sposób zapisu formuły zmienić na odpowiednie dla Twojej wersji językowej Excela oraz ustawień regionalnych. W kodzie VBA również.
Jeżeli uzyskałeś pomoc - kliknij pod postem: "wartościowa" :)Ten post został edytowany przez Autora dnia 04.10.15 o godzinie 01:06