«

»

feb 27

Sor, oszlop beszúrás letiltása a munkalap egy részén

NemszurbeVan 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:

Nemszurbe1a

  1. Jelöld ki a táblázat bal oldalán levő tartományt
  2. Írd be a szerkesztőlécre ezt a formulát: =”x” (egyenlőségjel után egy x idézőjelben)Nemszurbe2
  3. A formulát Ctrl+Shift+Enter-rel zárd le: a kijelölt tartomány minden cellájában megjelenik az x.
    Nemszurbe3
  4. Jöjjön a teszt: sor beszúráskor hibaüzenetet kapsz:
    Nemszurbe4

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. :-)

 

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.

Az alábbi HTML kódok használhatóak: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

css.php