- iPhone topik
- Google Pixel topik
- Apple iPhone 16 Pro - rutinvizsga
- Realme GT Master Edition - mestermunka
- Karaktere biztos lesz az első Nothing fejhallgatónak
- Apple Watch
- Hivatalos a OnePlus 13 startdátuma
- Íme az új Android Auto!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy Watch7 - kötelező kör
-
Mobilarena
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
"Tehát, ha nem fér ki az adott oldalra, akkor az előző üres sornál töri el a nyomtatást."
Nem biztos, hogy jól értelmezem a kérdésed, de hátha segít a válasz...
Excel-ben 2 fajta oldaltörés van, Automatikus ill. kézi. Oldaltöréses nézetben az előbbit vastag kék szaggatott vonallal, utóbbit vastag kék folytonos vonallal jelöli az Excel.
(Normál nézetben is látszódnak, csak vékony fekete szaggatott/folyamatos vonallal jelöli, nehezebb látni)Ha egy oldalra nem fér el valami, akkor az automatikus oldaltörés lép érvénybe (amit nem lehet állítani, automatikusan igazodik a lapmérethez (A4-es lap pl.) ill. a margóbeállításokhoz stb) ergó automatikusan új oldalon folytatódik a nyomtatás.
Ebbe az automatikus folyamatba lehet beavatkozni a kézi töréspontok alkalmazásával, mert az mindig ott töri el az oldalt, ahova teszed, de automatikusan "vándorol" ha pl. az Excel táblázat bővül/csökken sorokkal, stb stb.Példaként itt létrehoztam 2 táblát, az elsőt jelképesen 0-val kitöltve, a másodikat meg 1-el kitöltve.
Alapállapot
2. tábla elé kézi oldaltörés
1. táblába sok sor beszúr, kézi oldaltörés vándorol
Szóval itt az 1. tábla (0-val kitöltve) több oldalra kerül folyamatosan, az automatikus oldaltörés gondoskodik erről, de 2. tábla (1-el kitöltve), mindig új oldalra fog kerülni. -
Mutt
senior tag
Szia,
CELLA függvény tudja az aktuális lap nevét visszaadni.
=CSERE(CELLA("fájlnév";A1);1;SZÖVEG.TALÁL("]";CELLA("fájlnév";A1));"")
Ha szeretnéd az aktuális lap előtti/utáni lap nevét, akkor a 39483-ban mutatott Excel4 függvények kellenek.
A névkezelőben hozz létre
1. "Lapok" változót, ami a munkafüzet összes lapját listázza, ennek a képlete:=CSERE(MUNKAFÜZETET.VESZ(1);1;SZÖVEG.KERES("]";MUNKAFÜZETET.VESZ(1));"")
2. Hozz létre egy "AktivLap" változót is, ami mindig az éppen látogatott lap nevét fogja tartalmazni a legelső képlettel.
3. Az aktuális lap előtti munkalap nevének a képlete ez lesz:
=HAHIBA(INDEX(Lapok;HOL.VAN(AktivLap;Lapok;0)-1);"")
4. A következő pedig
=HAHIBA(INDEX(Lapok;HOL.VAN(AktivLap;Lapok;0)+1);"")
üdv
-
Mutt
senior tag
Szia,
Nem kell a hiperhivatkozásba az aktuális fájl név.
A lenti képlet a fájlban az Elszámolás lap A1-es cellájára ugrik.=HIPERHIVATKOZÁS("#Elszámolás!A1";"Klikk ide")
Ha szükséged van automatikusan a fájlban található munkalapok listájára, akkor egy régi függvény tud segíteni aminek az angol neve GET.WORKBOOK, magyarul pedig MUNKAFÜZETET.VESZ.
Azonban ezt a mostani Excel-ekbe nem tudod a megszokott módon bevinni. Hozz létre a Képletek -> Névkezelőben egy új változót, pl. Lapnevek amelynek ez a képlete:
=MUNKAFÜZETET.VESZ(1)
Innentől a Lapnevek változóban mindig bent lesz az akutális füzet lapjainak neve a fájlnévvel együtt, vhogy így:
[Művdok2.xlsx]T
[Művdok2.xlsx]Elszámolás
[Művdok2.xlsx]Számolólap
[Művdok2.xlsx]Jegyzet
[Művdok2.xlsx]SzabJegy
[Művdok2.xlsx]KLTV SegédletHa neked csak a lapnevek kellenek, akkor egy kicsit hosszabb függvény kell a fenti változóba, aminek a képlete:
=CSERE(MUNKAFÜZETET.VESZ(1);1;SZÖVEG.KERES("]";MUNKAFÜZETET.VESZ(1));"")
Ahhoz hogy a fenti függvény listáját egy legördülő menübe lehessen tenni sajnos kell még 2 lépés:
1. Vhova ki kell íratni az értékeket, ez lehet egy rejtett munkalap/oszlop.
A képlet:=INDEX(Lapnevek;SOR())
Húzd le a képletet jó sokat, hogy ne csak a mostani lapok de az esetleges jövőbeli lapnevek kiférjenek.Az én példámban a D1:D15-ös tartományba van a fenti képlet.
2. Ha esetleg ABC sorrendbe akarod rendezni a listádat, akkor kell 2 segédoszlop még.
E-ben a képlet ennyi:=DARABTELI(D:D;"<="&D1)
Vagy ha nem akarod hogy a listádban a "T" munkalap választható legyen, akkor ez:=HA(D1<>"T";DARABTELI(D:D;"<="&D1);HIÁNYZIK())
F-ben pedig ez:=INDEX(D:D;HOL.VAN(SOR();E:E;0))
3. A névkezelőbe kell megint egy képlet, ami egy dinamikus tartományt csinál a kapott listából. Én most a rendezett listát adom meg neki vagyis az F1-es cellát, mert onnan indul a rendezett lista.
A képlet ez esetben:=ELTOLÁS(T!$F$1;;;DARAB2(Lapnevek))
4. B1-es cellában adatérvényesítésben megadod a 3-as lépésben létrehozott nevet (nálam Lapok)
5. A1-be pedig kerül a hiperhivatkozás képlete=HIPERHIVATKOZÁS("#"&B1&"!A1";"Klikk ide")
üdv
-
Mutt
senior tag
escsé: Elnézést kérek, mert lehet hogy elhamarkodtam a válaszomat.
Ha jól olvasom a képleted, akkor fájlodban a vannak elnevezett tartományok (pl. Elszámolás), ahova ugorni szeretnél. Tehát nem az Elszámolás nevű lapra akarsz ugorni.
Ez esetben ez műkődni fog:
=HYPERLINK("[Művdok2.xlsx]"&B1;"Klikk ide")
-
Mutt
senior tag
A HYPERLINK-nek kell egy munkalap név és egy CELLA (pl. C26) ahova ugorhat.
Az általad használt képlet ezt hibássan állítja elő, mert a cellának a lap nevét rakja be.
Ha mindegyik lapon elég hogy az első mezőre ugorj, akkor ezt használd:
=HYPERLINK("#"&B1&"!A1";"KLIKK IDE")
-
Delila_1
veterán
A cellák számát nem, csak a hozzáférést befolyásolja a ScrollArea tulajdonság módosítása.
Egy érdekesség:
Ha a lapon kijelölsz egy tartományt (legyen ez pl. A1:B10), majd elkezded a bevitelt, az első adatot a kijelölt tartomány első (A1) cellájába viszi be. Az Enter leütése után az A2-re ugrik, majd az A10 után a B1 következik, B2...B10. A B10 után újra az A1 lesz kijelölve. Szóval előre kijelöléssel is megadhatod a bejárható tartományt, de biztosabb a ScrollArea megadása. -
Mutt
senior tag
Szia,
1. Makrómentessen úgy tudod megcsinálni, hogy a Windows-ban a regionális beállításoknál a lista elválasztó jelnek beállítod a pipe karaktert. Ennek szerintem több a hátránya, mint az előnye, de ha szinte csak ilyen fájlokkal dolgozol, akkor előnyös lesz.
2. Próbáld ki ezt a makrómat. Nekem egy addin-ban van, így mindig elindul és bármelyik fájlon használható.
A region részben tudod megadni, hogy mit mentsen ki.
A qualifiers részben a separator-ban vannak a lehetséges elválasztó karakterek (válaszd a pipe-ot ).
A text qualifier-ben kérheted hogy a mezők mindig macskakörmök/aposztrófok között legyenek-e.
Alul a Trim megpróbálja a felesleges szóközöket levágni, a Value pedig a felesleges vezető nullákat.
Az Unicode pedig hasznos, ha helyes ékezetes szövegeket tartalmazó fájlt akarsz kapni.Ha sűrűn használod a programot eltérő beállításokkal, akkor a defaults részben el tudod menteni azokat.
üdv
Új hozzászólás Aktív témák
Hirdetés
- iPhone topik
- Google Pixel topik
- Apple iPhone 16 Pro - rutinvizsga
- Mielőbb díjat rakatnának a görögök az olcsó csomagokra az EU-ban
- Milyen belső merevlemezt vegyek?
- Goddess of Victory:Nikke
- Xbox Series X|S
- Realme GT Master Edition - mestermunka
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- További aktív témák...
- Vírusirtó, Antivirus, VPN kulcsok
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Samsung Galaxy S23 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 400 lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor Magic7 Lite 8/512GB, Kártyafüggetlen
- Csere-Beszámítás! AMD Ryzen 7 9800X3D Processzor!
- Bomba ár! Lenovo ThinkPad T490s - i7-8GEN I 16GB I 256SSD I 14" WQHD HDR I Cam I W11 I Gari!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest