excel - prikaz concatenate
ahoj vsem,
rad bych se poradil se sloucenim retezcu do jednoho. jde o tohle:
bunka A1 obsahuje text "SPZ"
bunka A2 obsahuje text "4AA1234"
a ja bych rad sloucil tyhle dva retezce do jedne bunky ale tak, aby texty byly slouceny v bunce A3 ale pod sebou.
vim, ze kdybych to psal rucne, napisu SPZ - stisknu Alt+Enter a muzu psat pod text SPZ a v bunce to bude pod sebou. slo by tohle nejak automatizovat nejakym vzorcem? znam vzorec CONCATENATE, ale ten to bud neumi pod sebou a nebo to neumim ja.
diky moc za pomoc
Zkus přidat do funkce CHAR(10), na místo kde chceš nový řádek, mezi dva ampersandy &.
nezdarilo se
Tak místo char musíte napsat znak, pokud máte český excel. V Microsoftu někdo dostal super nápad překládat názvy funkcí...
Trochu jsem tě mystifikoval (psal jsem z mobilu). Jde to i bez funkce CONCATENATE.
Správná syntaxe je
v českém Excelu
znak Ampersand je ekvivalentní funkci concatenate. S jeho pomocí je zápis o dost efektivnější.
Nejspíš musíš do toho řetězce doplnit i "odřádkování" ...
prostě bych to nedělal, s tím řetězcem s vloženým odentrováním pak nepůjde rozumně pracovat.
buď to mít ve dvou buňkách pod sebou a jen nezobrazovat dělicí čáru,
nebo použít jako oddělovač víc mezer a k tomu šířku buňky, ať se to zalomí samo.
Do A3 napíš:
v českej verzii excelu:
Týmpádom do bunky je vložený aj príkaz ALT+ENTER, aby však reagoval, musí mať bunka s výsledkom nastavené zalamovanie.
V takom prípade sa obsah bude zalamovať v mieste zadaného CHAR(10)
char(10) je v poriadku, len bunku treba ešte dodatočne upraviť, formátovanie -> zarovnanie -> zalomiť text.
Resp. ak povolíš zalomiť text netreba ani to char(10), stačí tam medzera a pri vhodnej šírke stĺpca sa to zalomí automaticky.
napr:
funguje to bezvadne.. nebude potreba s tim nadale pracovat, jde ciste jen o nutne zobrazeni pro jeden pozadovany konkretni vystup a zdrojova data pro praci jsou i nadale k dispozici ve zdrojovem listu v oddelenych sloupcich.
diky moc chlapi!!