Rozdělení textového řetězce do sloupců

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Petr555
nováček
Příspěvky: 18
Registrován: září 12
Pohlaví: Nespecifikováno
Stav:
Offline

Rozdělení textového řetězce do sloupců

Příspěvekod Petr555 » 19 úno 2016 16:00

Dobrý den,

Ze systému mi padají data. Každá transakce na jeden řádek, jeden text spojený pomlčkou "-". Pomlčky spojují až 11 parametrů transakce. Čili po rozdělení přes funkci text do sloupců dostávám 11 sloupců.

Problém je s transakcemi, které mají méně parametrů. Po rozdělení pak padají do rozdílných sloupců než by se mi líbilo, což je vlastně logické, protože více parametrů k rozdělení nemá. Pro další práci a filtrování je to však na prd...

Je to obtížné vysvětlit, takže posílám excel. Trošku doufám, že nějaké makro by si s tím mohlo poradit.

Předem díky moc všem za rady.
Textový řetězec_v2.xlsx
(9.47 KiB) Staženo 43 x

Petr
Naposledy upravil(a) Petr555 dne 19 úno 2016 19:37, celkem upraveno 1 x.

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Rozdělení textového řetězce do sloupců

Příspěvekod cmuch » 19 úno 2016 17:24

Zdravím,
no to je sice hezké, ale podle čeho se má poznat co do kterého sloupce patří?

Takto to nelze provést.

Petr555
nováček
Příspěvky: 18
Registrován: září 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Rozdělení textového řetězce do sloupců

Příspěvekod Petr555 » 19 úno 2016 19:38

cmuch píše:Zdravím,
no to je sice hezké, ale podle čeho se má poznat co do kterého sloupce patří?

Takto to nelze provést.


Zdravím, pokusil jsem se to ještě specifikovat podrobněji v excel souboru. Moc díky za ochotu.

Petr

Petr555
nováček
Příspěvky: 18
Registrován: září 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Rozdělení textového řetězce do sloupců

Příspěvekod Petr555 » 27 úno 2016 22:47

Ahoj, vracím se ke svému příspěvku :-) Dá se nějak vyřešit nebo je to nereálné...? S daty pracují hodně často a toto by mi usnadnilo život.

Díky předem za jakýkoli nápad.

Petr

cmuch
Level 4.5
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Rozdělení textového řetězce do sloupců

Příspěvekod cmuch » 28 úno 2016 12:44

Tak zkus pro text v A1

Kód: Vybrat vše

=KDYŽ(ČÁST(A1;1;)="R";A1;KDYŽ(ČÁST(A1;17;3)="EXG";CONCATENATE(VLEVO(A1;16);"-----";ČÁST(A1;17;11);"-";VPRAVO(A1;2));CONCATENATE(VLEVO(A1;16);"------";ČÁST(A1;17;7);"-";VPRAVO(A1;2))))

Pokud bude chyba ve vzorci tak místo VPRAVO použij ZPRAVA a to samé u VLEVO tak pak ZLEVA.

Pak výsledek překopíruj jinam a vlož jako hodnoty z kterých pak převedeš na sloupce.

Petr555
nováček
Příspěvky: 18
Registrován: září 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Rozdělení textového řetězce do sloupců

Příspěvekod Petr555 » 28 úno 2016 19:42

cmuch píše:Tak zkus pro text v A1

Kód: Vybrat vše

=KDYŽ(ČÁST(A1;1;)="R";A1;KDYŽ(ČÁST(A1;17;3)="EXG";CONCATENATE(VLEVO(A1;16);"-----";ČÁST(A1;17;11);"-";VPRAVO(A1;2));CONCATENATE(VLEVO(A1;16);"------";ČÁST(A1;17;7);"-";VPRAVO(A1;2))))

Pokud bude chyba ve vzorci tak místo VPRAVO použij ZPRAVA a to samé u VLEVO tak pak ZLEVA.

Pak výsledek překopíruj jinam a vlož jako hodnoty z kterých pak převedeš na sloupce.


Super, moc díky za inspiraci.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů