Hivatkozott Excel verzio: Excel 2007 Excel 2010 Excel 2013 Excel 2016
Több megoldás is létezik arra a problémára, hogy a hónap sorszámából szöveges hónapnevet állítsunk elő. Megoldható egyedi számformázással, az INDEX függvénnyel, ha képezzük a hónapok neveit egy külön tartományban, és megoldható a SZÖVEG függvénnyel is. Ezt a leírást az utóbbira hegyezném ki, de azért a klasszikus megoldásokat is megmutatom, hátha …
Íme a feladat
A hónap sorszámok származhatnak konstans értékekből, vagy a HÓNAP (MONTH) függvénnyel, dátum értékekből képzett számok is lehetnek.
Megoldás egyszerű számformázással
A dátumokat megformázhatjuk úgy, hogy csak a hónapnevek látszódjanak a cellában. Ilyenkor a dátum értékéhez nem nyúlunk hozzá. Ezt akkor használjuk, ha valójában nincs szükségünk a hónapok neveire szövegesen, de ezeket szeretnénk látni a cellákban.
Klasszikus, INDEX függvényes megoldás
Ebben az esetben egy segéd tartományban képezzük a hónapokat, és a hónap sorszáma szerinti indexű nevet emeljük ki belőle megoldásként.
Ez teljesen korrekt megoldás, viszont mindenképpen szükségünk van a hónapok neveinek tartományára valamilyen megoldással. Ez lehet egy tartomány valamelyik munkalapon, amit akár el is rejthetünk, vagy el is nevezhetjük, sőt, akár még egy elnevezett tömbkonstans-ba is tehetjük őket. Utóbbi esetben nem kell rajta lenniük egyik munkalapon sem.
A trükkös megoldás
Itt az egyéni számformátumot használjuk ki a SZÖVEG (TEXT) függvény segítségével. A SZÖVEG függvény számból szöveget állít elő úgy, hogy az eredeti szám mellé meg kell adni azt a számformátumot, ahogyan szeretnénk, hogy megjelenjen.
Az ötlet az, hogy a már meglévő dátum sorszámunk mellé tetszőleges év és nap értékeket adunk, majd ebből a három értékből dátumot készítünk a DÁTUM (DATE) függvénnyel, és ezt alakítjuk szöveggé úgy, hogy csak a hónapot kapjuk.
Ha például az A2-es cellában van egy hónap sorszámunk (1-12 között), akkor a következő képlet átalakítja szöveges hónapnévvé.
=SZÖVEG(DÁTUM(1900;A2;1);"hhhh")
Egy másik leírásban megnézheted a dolog fordítottját is, amikor hónapnévből készítünk sorszámot. Itt is a trükkös megoldásra fókuszálnék.
Vélemény, hozzászólás?
Hozzászólás küldéséhez be kell jelentkezni.