Kezdőlap › Fórumok › Excel témák › [Resolved] Szám közepéről kivenni a nullákat
- This topic has 9 hozzászólás, 2 résztvevő, and was last updated 3 weeks, 2 days telt el by
Fonthy.
-
SzerzőBejegyzés
-
2026-01-18-10:24 #11669
Sziasztok!
Az A1 cellában van egy 10 karakterből álló szám, aminek az első négy száma az adott évet jelöli, a maradék hat meg egy sorszámot. Pl.: 2026002405. Ebből szeretnék egy ilyen számot kapni: 2026/2 405
Én írtam egy képletet, ami működik is de lehet túl komplikáltam, szerintetek lehet egyszerűbben is?
=BAL(A1;4)&”/”&HA(KÖZÉP(A1;5;1)=”0″;HA(KÖZÉP(A1;6;1)=”0″;HA(KÖZÉP(A1;7;1)=”0″;HA(KÖZÉP(A1;8;1)=”0″;HA(KÖZÉP(A1;9;1)=”0″;HA(KÖZÉP(A1;10;1)=”0″;””;KÖZÉP(A1;10;1));KÖZÉP(A1;9;2));KÖZÉP(A1;8;3));KÖZÉP(A1;7;1)&” „&KÖZÉP(A1;8;3));KÖZÉP(A1;6;2)&” „&KÖZÉP(A1;8;3));KÖZÉP(A1;5;3)&” „&KÖZÉP(A1;8;3))Illetve, lehet olyan képlet, ami a kapott értéket visszaállítja tehát a 2026/2 405-ből csinál 2026002405 számot?
Segítségeteket előre is köszönöm!
Üdv,
Fonthy2026-01-18-11:51 #11670Szia!
Egy kicsit valóban túlbonyolítottad.
Nem írtad, hogy melyik Excel verziót használod, ezért olyan megoldást adok, ami mindegyikben működik.Az első, amikor a / jel után az esetleg ott lévő nullákat kivennéd, azaz csak a számot tartanád meg vezető nullák nélkül.
Tegyük fel, hogy az eredeti adat az A1-ben van. A B1-be másold ez a képletetet:=BAL(A1;4)&"/"&ÉRTÉK(JOBB(A1;6))A második, amikr ezt fordítva szeretnéd, azaz a nulláktól megtisztított második részt vissza akarod állítani 6 karakteresre, és ha rövidebb, akkor legyenek vezető nullák. A1-ben van az előzőleg megtisztított adat, B1-be mehet ez a képlet:
=BAL(A2;5)&JOBB("00000000000"&KÖZÉP(A2;6;99);6)Teszteld, értelmezd, ha kellene magyarázat, szívesen adok.
Imre
2026-01-18-13:56 #11671Köszi a gyors választ és bocsi az excel-em microsoft 365-ös.
Azért csináltam ilyen bonyolultra, hogy 1 000-től tagoltan írja ki a sorszámokat, mert úgy átláthatóbb. De nem találtam jobb megoldást, mert függvényben és számformátumban sem tudtam megcsinálni.
=BAL(A1;4)&”/”&ÉRTÉK(JOBB(A1;6))
Ennél a megoldásnál, lehet ezres tagolást csinálni a sorszámoknál?2026-01-18-14:07 #11672Gondoltam, hogy meg fogod kérdezni, mert látom a képletedben, hogy ezzel is harcolsz. De a SZÖVEG függvény ezt megcsinálja.
=BAL(A1;4)&"/"&SZÖVEG(ÉRTÉK(JOBB(A1;6));"# ##0")Ha viszont ezt akarod visszaállítani, akkor az újabb bonyodalom, mert el kell tüntetni a szóközt.
=BAL(A2;5)&JOBB(„00000000000″&KÖZÉP(HELYETTE(A2;” „;””);6;99);6)
Excel 365-ben a KÖZÉP fv helyett lehet használni a SZÖVEGUTÁNA fv-t.
=BAL(A2;5)&JOBB("00000000000"&SZÖVEGUTÁNA(HELYETTE(A2;" ";"");"/");6)Imre
2026-01-18-14:39 #11673Igen a szóközt én SZÁMÉRTÉK függvénnyel szedtem ki, vagyis nekem így is működött, mert előtte én is próbáltam a HELYETTE függvénnyel csak nekem van egy sortörés és azt nem tudtam máshogy eltüntetni (vagyis akkor még nem jöttem rá, hogy az is egy plusz karakter), de SZÁMÉRTÉK függvény azt is „eltünteti” a számból.
A tőled kapott képletben a / jel után tettem egy sortörést:
=BAL(A1;4)&”/
„&SZÖVEG(ÉRTÉK(JOBB(A1;6));”# ##0”)Mert így szeretném megjeleníteni a számot:
2026/
34 643Ha ezt alakítom vissza, akkor ez a függvény működik:
=BAL(A2;4)&JOBB(„00000″&SZÁMÉRTÉK(KÖZÉP(A2;6;8));6)Köszönöm szépen még egyszer a segítséged!
2026-01-18-17:48 #11675Szívesen.
De különben, ha a képletbe teszel egy sörtörést ALT-ENTER-rel, attól még az eredményben nem lesz sortörés. Meglepődnék, ha nálad lenne.
Ezt a KARAKTER(10)-el szokás csinálni, azaz ezt belefűzni a formulába a kívánt sortörés helyére.I
2026-01-18-19:22 #11676Ha ezt a visszaalakítást használom, akkor a sortörést is beleszámolja nekem, és ha engedélyezem a sortörést a cellában akkor törik is a sor. Ahogy nézem akkor, ha a sorszám kisebb mint 100 000
=BAL(A2;4)&JOBB(„0000000000″&KÖZÉP(HELYETTE(A2;” „;””);6;99);6)Csatolok egy képet, a H4-es cellában van egy HOSSZ függvény, ami azt írja, hogy 10 karakter van a H3-as cellában, de ha megszámolom a számokat, akkor nekem csak 9 jön ki.
Attachments:
You must be logged in to view attached files.2026-01-18-19:31 #11678Az A2-es cellában ez a képlet van:
=BAL(A1;4)&”/
„&SZÖVEG(ÉRTÉK(JOBB(A1;6));”# ##0”)Ráadásul ha függvénnyel teszem be, akkor is beleszámolja.
Csatolom az excel-t is.Attachments:
You must be logged in to view attached files.2026-01-18-20:29 #11680Persze, hogy beleszámolja, hiszen a sortörés is egy karakter. Ahogy írtam, a 10-es kódú karakter.
Ha nyomsz egy ALT+ENTERT, akkor beletesz egy ilyet.
Ha valahonnan öröklöd az adatokat, ahhor már eleve benne van. Ezért töri el, ha bekapcsolod a sörtörést.I
2026-01-18-21:15 #11681Azt, hogy a sortörést beleszámolja az nekem, eddig új volt, bár gondolhattam volna.
A sortörés öröklését tudom, csak az írtad, hogy „ha a képletbe teszel egy sörtörést ALT-ENTER-rel, attól még az eredményben nem lesz sortörés. Meglepődnék, ha nálad lenne.” Ezért, írtam. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
