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

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

Moderátor: Mods_senior

Odpovědět
Petr555
nováček
Příspěvky: 18
Registrován: 21 zář 2012 13:36

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

Příspěvek od Petr555 »

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 65 x
Petr
Naposledy upravil(a) Petr555 dne 19 úno 2016 19:37, celkem upraveno 1 x.
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

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

Příspěvek od cmuch »

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: 21 zář 2012 13:36

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

Příspěvek od Petr555 »

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: 21 zář 2012 13:36

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

Příspěvek od Petr555 »

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: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

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

Příspěvek od cmuch »

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: 21 zář 2012 13:36

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

Příspěvek od Petr555 »

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.
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5997 Zobrazení
    Poslední příspěvek od atari
  • Rozdělení sítě na podsítě, výpočet podsítí podle počtu hostů
    od zuzana3 » » v Administrace sítě
    12 Odpovědi
    9107 Zobrazení
    Poslední příspěvek od petr22

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