EXCEL, první velké písmeno v buňce

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

Moderátor: Mods_senior

VOM
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

EXCEL, první velké písmeno v buňce

Příspěvekod VOM » 30 črc 2015 12:33

Pěkně zdravím
a prosím o informaci zda a jak lze najít pozici prvního velkého písmena v textu buňky.
děkuji
Milan

Reklama
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: EXCEL, první velké písmeno v buňce

Příspěvekod atari » 30 črc 2015 13:51

V listu jsem na to funkci nenašel.

Pak jedině přes VBA. Nevím podle čeho VBA rozlišuje velká a malá písmena. Pokud to je přes kod písmena, tak přes něj. Napadají mě 3 způsoby.
1. Vypsat všechny velká písmena a postupně kontrolovat zda se rovná nějakému velkému znaku z textu. Nesmí se zapomenout na žádné písmenko.
2. Funkcí „KÓD“ zjistit kod písmena a podle něj zjistit zda se jedná o velké písmeno. (Například "a" má kod 97, a "A" má kód 65.) Je to v stejný princip jako v prvním případě.
3. Text z buňky uložit do proměnné, funkcí „MALÁ“ text v proměnné změnit na všechny malá písmena. A potom funkcí „STEJNÉ“ porovnat všechny znaky proměnné s původním textem v buňce a začít od leva. A kde bude první rozdíl, tak tam je první velké písmeno. Toto je univerzální způsob, kde se nemusí vypisovat seznam všech písmen.

A pak ještě lze variantu 1 nebo 2 (možná i 3) naprogramovat jako funkci, a pak by to uměl udělat také i list, pomocí této funkce.

Teď je otázka, k čemu to má sloužit, a zda to za tu práci stojí...

Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: EXCEL, první velké písmeno v buňce

Příspěvekod eLCHa » 30 črc 2015 14:01

Pokud je text v buňce A1, použijte vzorec

Kód: Vybrat vše

=MIN(KDYŽ(STEJNÉ(ČÁST(A1;ŘÁDEK($A$1:$A$500);1);ČÁST(VELKÁ(A1);ŘÁDEK($A$1:$A$500);1));ŘÁDEK($A$1:$A$500);500))

Zadáno maticově (CTRL+SHIFT+ENTER)
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)

VOM
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

Re: EXCEL, první velké písmeno v buňce

Příspěvekod VOM » 30 črc 2015 14:53

Díky za rady
eLCHa - tvůj vzorec mi ukáže pozici první mezery (zdá se)
ale nasměrovalo mě to na hledání na netu a našel jsem

=MIN(NAJÍT(ZNAK(ŘÁDEK(NEPŘÍMÝ.ODKAZ("65:90")));C107&"ABCDEFGHIJKLMNOPQRSTUVWXYZ";1)) (maticově)

díky
Milan

Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: EXCEL, první velké písmeno v buňce

Příspěvekod eLCHa » 30 črc 2015 15:40

Nezdá ;)
Ono vždycky je třeba doladit podle potřeby. Nespecifikoval jste, nedal jste přílohu...
Stejně by to dopadlo např. s "-+/*.," atd. - prostě u všech znaků, které funkce VELKÁ nezmění.
Pokud byste měl v textu diakritiku, tak Váš vzorec fungovat nebude a bude problém ho upravit...
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • První ceny RTX 5080
    od lukator » 20 led 2025 20:32 » v Rady s výběrem hw a sestavením PC
    6
    3804
    od Kminek Zobrazit poslední příspěvek
    21 led 2025 16:49
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    13929
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    7006
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    5668
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    5439
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 24 hostů