vzorce v excelu
Dobrý den,
chtěl bych se zeptat na přesný vzorec pro iniciály jmen.
Mohl byste mi někdo poradit například u jména Petr Novák?
chtěl bych se zeptat na přesný vzorec pro iniciály jmen.
Mohl byste mi někdo poradit například u jména Petr Novák?
Odpovědi
Diskuze
Petr;Novák;"=ZLEVA(A1;1)";"=ZLEVA(B1;1)";"=ZLEVA(A1;1)&ZLEVA(B1;1)"
Když to otevřeš v Excelu tak se ti vytvoří Iniciály: P,N,PN
Nebo pokud to nerozchodíš pomocí CSV tak vykopíruj data do jednotlivých buněk:
A1=Petr
B1=Novák
C1=ZLEVA(A1;1)
D1=ZLEVA(B1;1)
E1=ZLEVA(A1;1)&ZLEVA(B1;1)
Víš nebo ne?
=ZLEVA(C4;1)&"."&ČÁST(C4;HLEDAT(" ";C4;2)+1;1)&"."
ZLEVA(C4;1) vezme první znak. &"."& za něj vloží tečku. Funkce část vybere znak, následující za mezerou v řetězci. Polohu mezery najde funkce Hledat. Hledá se mezera " ", v řetězci v buňce C4 a hledá se od druhého znaku. Přičtením jedničky k Hledat se posuneme na následující znak a za něj zase vložíme ".". Podmínkou je, že mezi jménem a příjmením je jen jedna mezera.
Pak se používá funkce SPLIT, která rozdělí větu na slova a jednotlivá slova umístí do pole. Z toho pole se vyberou počáteční písmena a spojí se funkcí JOIN.
PS: je to ale jen teorie, to by se už mělo programovat ve VisualBasicu (VBA)