Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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

Předmět Autor Datum
Zkus přidat do funkce CHAR(10), na místo kde chceš nový řádek, mezi dva ampersandy &.
host 25.06.2023 15:07
host
nezdarilo se
mayerrs 25.06.2023 15:14
mayerrs
Tak místo char musíte napsat znak, pokud máte český excel. V Microsoftu někdo dostal super nápad pře…
Shark.jdd 25.06.2023 16:48
Shark.jdd
Trochu jsem tě mystifikoval (psal jsem z mobilu). Jde to i bez funkce CONCATENATE. Správná syntaxe…
host 25.06.2023 19:00
host
znak Ampersand je ekvivalentní funkci concatenate. S jeho pomocí je zápis o dost efektivnější.
touchwood 26.06.2023 07:28
touchwood
Nejspíš musíš do toho řetězce doplnit i "odřádkování" ...
dsa 25.06.2023 16:32
dsa
prostě bych to nedělal, s tím řetězcem s vloženým odentrováním pak nepůjde rozumně pracovat. buď to…
lední brtník 25.06.2023 16:32
lední brtník
Do A3 napíš: =CONCATENATE(A1;CHAR(10);A2) v českej verzii excelu: =CONCATENATE(A1;ZNAK(10);A2) T…
robert13 25.06.2023 17:33
robert13
char(10) je v poriadku, len bunku treba ešte dodatočne upraviť, formátovanie -> zarovnanie -> zalomi…
pozorovateľ 25.06.2023 17:35
pozorovateľ
funguje to bezvadne.. nebude potreba s tim nadale pracovat, jde ciste jen o nutne zobrazeni pro jede… poslední
mayerrs 26.06.2023 19:02
mayerrs

Do A3 napíš:

=CONCATENATE(A1;CHAR(10);A2)

v českej verzii excelu:

=CONCATENATE(A1;ZNAK(10);A2)

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:

=CONCATENATE(A2;CHAR(10);B2;CHAR(10);C2) 

Zpět do poradny Odpovědět na původní otázku Nahoru