Van egy nagyon hasznos, de kevéssé ismert trükkös megoldás arra, hogyan lehet megakadályozni sorok, oszlopok beszúrását a munkalap egy részén – a nélkül, hogy a lapvédelmet bekapcsolnád.
Szükség lehet erre például olyan, komplexebb munkalapok esetében, ahol valami összesítés, lista, fix tábla van a munkalap tetején, amit nem szabad „szétvagdosni” sor beszúrással.
Íme a trükk:
A sárgával jelölt részen szeretném megakadályozni a sorok beszúrását:
- Jelöld ki a táblázat bal oldalán levő tartományt
- Írd be a szerkesztőlécre ezt a formulát: =”x” (egyenlőségjel után egy x idézőjelben)
- A formulát Ctrl+Shift+Enter-rel zárd le: a kijelölt tartomány minden cellájában megjelenik az x.
- Jöjjön a teszt: sor beszúráskor hibaüzenetet kapsz:
Ugyanezt meg tudod csinálni az oszlopokra is, a táblázat feletti cellák kijelölésével.
A x helyett más karaktert is beírhatsz, sőt, üres string-et is: =”” (két idézőjel). Arra figyelj, hogy az üres string esetében nem fogod látni, hol van a képlet!
S most egy pici elmélet: Mit csináltunk itt?
Tömbképletet írunk be a cellákba. Erről itt olvashatsz részletesen, de a legfontosabbakat összefoglalom:
- A tömbképletbe nem szúrható be és nem törölhető oszlop/sor.
- A tömbképletet az Excel mindig egy képletként kezeli.
- A tömbképletet csak Ctrl+Shift+Enter-rel tudod módosítani. A tömbképletet bármely cellában módosíthatod, a módosítás az egész tömbre érvényes lesz
- A tömbképlet kitörléséhez az egész tömböt ki kell jelölni, így Delete gombbal törölhető.
Az oszlopot, sort el lehet rejteni, hogy a felhasználót ne zavarja az, ami a cellákban megjelenik. Én nagyon sokszor használom ezt a megoldást – és eddig nem sok embernek árultam el a trükköt. 🙂
Legutóbbi hozzászólások