Miért érdemes elnevezett tartományokat használni az Excelben?

Az elnevezett tartományok a Microsoft Excel(Microsoft Excel) hasznos, de gyakran nem használt funkciója . Az elnevezett tartományok megkönnyíthetik a képletek megértését (és hibakeresését), leegyszerűsíthetik a bonyolult táblázatok létrehozását és egyszerűsíthetik a makrókat.

A megnevezett tartomány csak egy tartomány (egyetlen cella vagy cellatartomány), amelyhez nevet rendel. Ezt a nevet ezután használhatja a normál cellahivatkozások helyett a képletekben, a makrókban, valamint a grafikonok vagy az adatok ellenőrzésének forrásának meghatározására.

Egy tartománynév (például TaxRate ) használata a szabványos cellahivatkozás helyett , például Sheet2 !$11 C$, megkönnyítheti a táblázatok megértését és hibakeresését/ellenőrzését.

Elnevezett tartományok használata Excelben

Nézzünk például egy egyszerű megrendelőlapot.  Fájlunk tartalmaz egy kitölthető megrendelőlapot, a legördülő menüvel a szállítási mód kiválasztásához, valamint egy második lapot a szállítási költségekről és az adókulcsról.

Az 1-es verzió (megnevezett tartományok nélkül) normál A1-stílusú(A1-style) cellahivatkozásokat használ képleteiben (az alábbi képletsávon látható).

A 2-es verzió elnevezett tartományokat használ, így képletei sokkal könnyebben érthetőek. Az elnevezett tartományok a képletek beírását is megkönnyítik, mivel az Excel megjeleníti a nevek listáját, beleértve a függvényneveket is, amelyek közül választhat, amikor elkezd beírni egy nevet a képletbe.  Kattintson duplán(Double-click) a névre a kiválasztási listában, hogy hozzáadja a képlethez.

Ha megnyitja a Névkezelő(Name Manager) ablakot a Képletek(Formulas) lapon, megjelenik a tartománynevek és a hivatkozott cellatartományok listája.

De a megnevezett tartományoknak más előnyei is vannak. Példafájljainkban(Sheet1) a szállítási módot az 1. munkalap B13 cellájában található legördülő menü (adatellenőrzés) segítségével választjuk ki . A kiválasztott módszer ezután a 2. munkalapon(Sheet2) található szállítási költségek megkeresésére szolgál .

Nevezett tartományok nélkül a legördülő listákat manuálisan kell megadni, mivel az adatellenőrzés nem teszi lehetővé a forráslista kiválasztását egy másik lapon. Tehát az összes lehetőséget kétszer kell megadni: egyszer a legördülő listában, majd ismét a 2. lapon(Sheet2) . Ezenkívül a két listának egyeznie kell.

Ha valamelyik lista egyik bejegyzésében hiba történik, akkor a szállítási költség képlet #N/A hibát generál a hibás választás kiválasztásakor. Ha a 2. lapon található listát Szállítási (ShippingMethods)módnak nevezi(Sheet2) el, akkor mindkét probléma megszűnik.

Hivatkozhat egy elnevezett tartományra egy legördülő lista adatellenőrzésének meghatározásakor, ha például egyszerűen beírja a =ShippingMethods a forrás mezőbe. Ez lehetővé teszi egy másik lapon található lehetőségek listájának használatát.

És ha a legördülő menü a keresésben használt tényleges cellákra hivatkozik (a szállítási költség képlethez), akkor a legördülő menü választási lehetőségei mindig megegyeznek a keresési listával, elkerülve a #N/A hibákat.

Hozzon létre egy elnevezett tartományt az Excelben

Elnevezett tartomány létrehozásához egyszerűen válassza ki az elnevezni kívánt cellát vagy cellatartományt, majd kattintson a Név mezőbe( Name Box) (ahol a kiválasztott cella címe általában megjelenik, a képletsor bal oldalán )(Formula Bar) , írja be a használni kívánt nevet. , majd nyomja meg az Enter billentyűt .

Elnevezett tartományt úgy is létrehozhat, hogy a Névkezelő(Manager) ablakban az Új(New) gombra kattint. Megnyílik egy Új név(New Name)  ablak, ahol megadhatja az új nevet.

Alapértelmezés szerint az elnevezendő tartomány az Új(New) gombra kattintva kiválasztott tartományra lesz beállítva , de az új név mentése előtt vagy után szerkesztheti ezt a tartományt.

Vegye figyelembe, hogy a tartománynevek nem tartalmazhatnak szóközt, bár tartalmazhatnak aláhúzásjelet és pontot. Általában a neveknek betűvel kell kezdődniük, majd csak betűket, számokat, pontokat vagy aláhúzásjeleket kell tartalmazniuk.

A nevek nem különböztetik meg a kis- és nagybetűket, de a nagybetűs szavak, például a TaxRate vagy a December2018Sales használatával könnyebben olvashatóak és felismerhetők a nevek. Nem használhat olyan tartománynevet, amely egy érvényes cellahivatkozást utánoz, például a Dog26 .

A Névkezelő(Manager) ablakban szerkesztheti a tartományneveket, vagy módosíthatja a hivatkozott tartományokat .

Vegye figyelembe azt is, hogy minden elnevezett tartománynak meghatározott hatóköre van. Általában a hatókör alapértelmezés szerint Munkafüzet(Workbook) , ami azt jelenti, hogy a tartománynévre a munkafüzeten belül bárhonnan hivatkozni lehet. Az is lehetséges azonban, hogy két vagy több azonos nevű tartomány külön lapokon, de ugyanazon a munkafüzeten belül legyen.

Előfordulhat például, hogy van egy értékesítési adatfájlja külön lapokkal januárra(January) , februárra(February) , márciusra(March) stb. Minden lapnak lehet egy cellája (tartománynévvel), melynek neve MonthlySales , de általában ezeknek a neveknek csak az a munkalap, amelyik tartalmazza azt.

Így a =ROUND(MonthlySales,0)februári(February) eladásokat adna a legközelebbi egész dollárra kerekítve, ha a képlet a februári(February) lapon szerepel, de a márciusi(March) eladásokat, ha a márciusi(March) lapon, stb.

Az összetéveszthetőség elkerülése érdekében az olyan munkafüzetekben, amelyek több tartományt tartalmaznak külön lapokon ugyanazzal a névvel, vagy egyszerűen bonyolult munkafüzetekben, amelyek több tucat vagy száz elnevezett tartományt tartalmaznak, hasznos lehet a munkalap nevét az egyes tartománynevek részeként feltüntetni.

Ezzel minden tartománynév egyedivé válik, így az összes névnek lehet munkafüzet(Workbook) - hatóköre. Például : januári_havi(January_MonthlySales) értékesítés , február_havi(February_MonthlySales) értékesítés , költségkeret_dátuma(Budget_Date) , rendelés_dátuma(Order_Date) stb.

Két figyelmeztetés az elnevezett tartományok hatókörével kapcsolatban:(Two cautions regarding the scope of named ranges:) (1) Nem szerkesztheti egy elnevezett tartomány hatókörét létrehozása után, és (2) csak akkor adhatja meg az új elnevezett tartomány hatókörét, ha az Új(New) gombbal hozza létre a Névkezelő( Name Manager) ablakot.

Ha új tartománynevet hoz létre úgy, hogy beírja azt a Névmezőbe(Box) , a hatókör alapértelmezés szerint vagy a Munkafüzet(Workbook) lesz (ha nincs másik azonos nevű tartomány), vagy az a munkalap, amelyen a név létrejön. Ezért egy új elnevezett tartomány létrehozásához, amelynek hatóköre egy adott lapra korlátozódik, használja a Névkezelő „Új” gombot.

Végül azok számára, akik makrókat írnak, a tartománynevekre egyszerűen hivatkozhatnak a VBA - kódban, ha egyszerűen csak zárójelek közé teszik a tartomány nevét. Például a ThisWorkbook.Sheets (1).Cells(2,3) helyett egyszerűen használhatja a [ SalesTotal ] kifejezést, ha ez a név arra a cellára utal.

Kezdje(Start) el elnevezett tartományok használatát az Excel - munkalapokon, és hamarosan értékelni fogja az előnyöket! Élvezd!



About the author

Számítógépes technikus vagyok, aki évek óta dolgozom Androiddal és irodai szoftverekkel. Az elmúlt 5 évben arra is tanítottam az embereket, hogyan használják a Mac-eket. Ha valakit keres, aki tudja, hogyan kell megjavítani a dolgokat a számítógépén, valószínűleg tudok segíteni!



Related posts