Hogy kell excelben azt megcsinálni, hogy teljes névből függvénnyel kiírjuk a monogrammot úgy, hogy a dupla betűs (cs, sz, zs, stb. ) neveket is helyesen írja ki?
Nem vagyok benne biztos, hogy meg lehet csinálni. Nézegesd végig a szövegkezelő függvényeket, hátha találsz hasonlót, de egyébként ez nem egy tipikusan Excelben emgoldható probléma.
Esetleg írhatsz rá saját függvényt/makrót, de ott is probléma lesz azzal, hogy a program nem fogja tudni, hogy pl. az egymás utáni L és Y az most LY, vagy két külön betű, utóbbi régies írásmóddal. (Futottam már bele ilyen vezetéknévbe.) Továbbá: mi a helyzet pl. a CZ-vel?
De ha az ilyen extrém helyzetekkel nem kell számolnunk, akkor is: makró. (Vagy irreálisan sok egymásba ágyazott "HA" és "BAL" függvény.)
Hát igen, olyan szkriptet lehet írni, hogy bizonyos betűpárokat együtt kezeljen, de a kivételeket nehéz kezelni. Szélsőséges példák: Tybald, Lykovszki,.. És hogyan működjenek a kötőjeles nevek? Például a Bajcsy-Zsilinszky Endre név monogramja B.Zs.E.?
Ezeket elhanyagolva meg lehet csinálni, saját függvényt érdemes rá írni VBA-ban.
Nyelvfüggetlenül valahogy így oldanám meg:
1. Ha a teljes név egyben lenne (nincsenek külön a vezeték és keresztnevek) szétbontjuk részekre (szóközök/kötőjelek - utóbbira példa: Kis-Tóth Gyula [ [link] ] mentén)
2. Fogjuk az így szétbontott neveket és megnézzük az első két karakterüket.
3. Ha az első két karakter Cs, Gy, Ly, Ny, Sz, Ty, Zs, akkor azt felhasználjuk (kérdéses a Dzs - például Dzsudzsák Balázs - esetén mi a helyzet? mert ha az is számít, akkor 3 karaktert kell vizsgálni), különben csak az első egy karaktert.
4. Ügyelni kell a kötőjeles nevekre: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!