

Excel - import z textového souboru (více sloupců)
Ahoj,
mám textový soubor:
a1
b1
c1
d1
e1
f1
g1
h1
i1
j1
a2
b2
c2
d2
e2
f2
g2
h2
i2
j2
a3
b3
c3
d3
e3
f3
g3
h3
i3
j3
Když dám v Excelu import dat z textového souboru, tak bych potřeboval, aby se data objevily v deseti sloupcích a ne všechny v jednom. :( Pročet jsem různé návody pro excel, ale nepřišel jsem na to, jak to při importu udělat (nebo po něm). Můžemi někdo znalý excelu poradit jak na to? Děkuji.
Po importe budeš mať v stĺpci A importované hodnoty. Do bunky C1 si napíšeš nasledovný vzorec, ktorý potom rozkopíruješ do tých desiatich stĺpcov:
Česky:
Ďalšia možnosť je vytvoriť si na to makro a ešte ďalšia možnosť je vytvárať ten textový súbor tak, aby si nepotreboval robiť takéto veci.
Díky za radu.
Ten vzorec jsem tedy použil, ale nefunguje mi to.
(textový soubor nevytvářím já)
No a čo konkrétne ti na ňom nefunguje? Pretože mne normálne že funguje.
Viz obrázek.
Ale už to není třeba řešit. Už mám fukční řešení.
I když to není třeba řešit, jen ze zvědavosti:
Jakou máš verzi Excelu? Má české nebo anglické vzorce? Když ty sloupce roztáhneš, co tam je napsáno místo křížků?
Českou.
Píše to "Název".
Tak v tom prípade odporúčam použiť českú verziu vzorca.
Stačí vyjsť myšou na ten výkričník a uvidíš dôvod, prečo ti to nefunguje.
Edit: Ako prvé by som vyskúšal nastaviť formát na všeobecný (General).
Uprav si pred importom do excelu zdrojový textový súbor...
Narýchlo napísaný skript - uprav si názov vstupného a výstupného súboru:
Vyššie uvedený skript si ulož do nejakého svojho súboru a daj mu príponu *.vbs. Následne spusti poklepaním na neho (ako *exe).
Tak ale toto je frajeřina. Funguje to perfektně. Hluboce smekám a dávám vyřešeno. :)
Další způsob:
naimportuj normálně text - bude 1 sloupec, více řádků.
Vše vyber a zkopíruj (Ctrl-C).
Na novém listu nebo sešitu dej Vložit jinak a zaškrtni volbu Transponovat.
To mi zase udělalo jenom jeden řádek. :(