Amikor létrehoz egy Excel,a Excel nevet rendel a táblázathoz és a táblázat minden egyes oszlopfejlécéhez. Amikor képleteket ír az Excel-táblázatba, a program automatikusan megjelenítheti ezeket a neveket, amikor képletet ad meg és cellahivatkozásokat választ ki. Példa az Excel által végzett műveletre:

A közvetlen cellahivatkozások használata helyett

az Excel táblázat- és oszlopneveket használ

=SZUM(C2:C7)

=SZUM(Bevételek[Értékesítési mennyiség])

A táblázat- és oszlopnevek kombinációját strukturált hivatkozásnak nevezzük. A hivatkozásban lévő nevek mindig változnak, amikor adatokkal bővíti a táblázatot, vagy adatokat töröl belőle.

Strukturált hivatkozások jelennek meg akkor is, amikor az Excel-táblázaton kívül hoz létre olyan képletet, amely a táblázat adataira hivatkozik. A hivatkozások segítségével könnyebb megtalálni a táblázatokat a nagyméretű munkafüzetekben.

Ha strukturált hivatkozásokat szeretne használni a képletben, a cellahivatkozások képletbe írása helyett kattintson a hivatkozni kívánt táblázatcellákra. Az alábbi példaadatok alapján olyan képletet adjon meg, amely automatikusan strukturált hivatkozásokat használ az értékesítési jutalék összegének kiszámításához.

Értékesítő

Régió

Értékesítési mennyiség

Jutalék%

Jutalékok

András

Észak

260

10%

Péter

Dél

660

15%

Balázs

Kelet

940

15%

Szabolcs

Nyugat

410

12%

Ágnes

Észak

800

15%

Zoltán

Dél

900

15%

  1. Másolja a fenti táblázat mintaadatát (az oszlopfejlécekkel együtt) és illessze be egy új munkalap A1 Excel cellájába.

  2. A táblázat létrehozásához jelöljön ki egy cellát az adattartományon belül, és nyomja le a Ctrl+T billentyűkombinációt.

  3. Győződjön meg arról, hogy a Táblázat rovatfejekkel jelölőnégyzet be van jelölve, majd kattintson az OK gombra.

  4. Az E2 cellába írjon be egy egyenlőségjelet (=), és kattintson a C2 cellára.

    Ekkor a szerkesztőlécen, az egyenlőségjel után megjelenik az [@[Értékesítési mennyiség]] strukturált hivatkozás.

  5. Írjon be egy csillagot (*) közvetlenül a záró szögletes zárójel után, és kattintson a D2 cellára.

    Ekkor a szerkesztőlécen, a csillag után megjelenik a [@[Jutalék%]] strukturált hivatkozás.

  6. Nyomja meg az Enter billentyűt.

    Az Excel automatikusan létrehoz egy számított oszlopot, és az oszlop minden egyes cellájába bemásolja a képletet, az egyes sorokhoz igazítva.

Mi történik, ha közvetlen cellahivatkozásokat használok?

Ha egy számított oszlopba közvetlen cellahivatkozásokat ír, akkor nehezebb lehet meghatározni, hogy mit számít ki a képlet.

  1. A minta munkalapon kattintson az E2 cellára

  2. Írja be a szerkesztőlécen az =C2*D2 képletet, és nyomja le az Enter billentyűt.

Figyelje meg, hogy bár az Excel az oszlop minden cellájára alkalmazza a képletet, mégsem használ strukturált hivatkozást. Ha most beszúrna egy oszlopot a meglévő C és D oszlop közé, akkor át kellene írnia a képletet.

Hogyan tudom módosítani a táblázatok nevét?

Az Excel minden létrehozott Excel-táblázathoz társít egy alapértelmezett táblázatnevet (Táblázat1, Táblázat2 stb.). Ezt a nevet módosíthatja, hogy leíróbb legyen.

  1. Jelöljön ki egy cellát a táblázatban a Menüszalag > Tervezés lapjának Táblázateszközök lapján.

  2. Írja be a kívánt nevet a Táblázat neve mezőbe, és nyomja le az Enter billentyűt.

A példaadatokban ez a név a Bevételek.

A névre az alábbi szabályok vonatkoznak:

  • Érvényes karakterek használata  A névnek betűvel, aláhúzásjellel (_) vagy törtjellel ( \ ) kellkezdődni. A név további részében lehetnek betűk, számok, pontok és aláhúzásjelek. Nem használhat „C”, „c”, „R”, „r” vagy ehhez hasonló karaktert névnek, mert ezek le vannak már foglalva azonosítónak: az aktív cellához tartozó oszlopot vagy sort azonosítják a Név vagy az Ugrás mezőbe beírva.

  • Ne használjon cellahivatkozásokat  A nevek nem egy ugyanazok, mint a cellahivatkozások(például Z$100 vagy S1C1).

  • Ne használjon szóközt szavak elválasztani  Szóközök nem használhatók a névben. Az aláhúzásjelet (_) és a pontot (.) szóelválasztóként. Például Bevételek, Bevételek Sales_Tax első.negyedév.

  • 255 karakternél nem hosszabb karakter használata A táblázatnév legfeljebb 255 karakterből állhat.

  • Egyedi táblanevek használata Ismétlődő nevek nem engedélyezettek. Excel nem tesz különbséget a nevekben a kis- és a nagybetűk között, így ha beírja az "Értékesítés" nevet, de már van egy "ELADÁSOK" nevű neve ugyanabban a munkafüzetben, a program kérni fogja, hogy válasszon egy egyedi nevet.

  • Objektumazonosító használata  Ha táblázatok, kimutatások és diagramok vegyesen tervezik használni a kimutatásokat és diagramokat, akkor a neveket az objektumtípussal együtt is előtaggal kell előtagként használnia. Például: tbl_Sales, az pt_Sales kimutatás kimutatása, az chrt_Sales egy értékesítési diagram, illetve ptchrt_Sales egy értékesítési kimutatás Kimutatásdiagram. Ezzel az összes nevet egy rendezett listában tartja a Névkezelőben.

A strukturált hivatkozások szintaktikai szabályai

A strukturált hivatkozásokat manuálisan is beírhatja vagy módosíthatja a képletben, de ez segít megérteni a strukturált hivatkozás szintaxisát. Vegyük az alábbi képletet példaként:

=SZUM(Bevételek[[#Összegek];[Értékesítési mennyiség]];Bevételek[[#Adatok];[Jutalékok]])

A képlet a strukturált hivatkozások alábbi összetevőit tartalmazza:

  • Táblanév:    A Bevételek egy egyéni tábla neve. Ez a táblázat adataira hivatkozik, az esetleges fejlécsort és összesítősort kivéve. Használhatja az alapértelmezett táblázatnevet (például Táblázat1), illetve egyéni névre is módosíthatja azt.

  • Oszlopkihívó:    A [Értékesítési mennyiség] és a [Jutalékok] olyan oszlopkihívók, amelyek az adott oszlop nevét használják. Ezek az oszlopadatokra hivatkoznak, az esetleges fejlécsort és összesítősort kivéve. A kijelölőket mindig zárójelek között kell megadni, ahogy az ábrán látható.

  • Elemkihívó:    A [#Totals] és a [#Data] speciális elemkiők, amelyek a táblázat adott részeire hivatkoznak, például az összegsorra.

  • Táblázatkijelölő:    Az [[#Összegek];[Értékesítési mennyiség]] és [[#Adatok];[Jutalékok]] táblázatkijelölők, amelyek a strukturált hivatkozás külső részeire hivatkoznak. A külső hivatkozások a táblázat nevét követik, és szögletes zárójelek közé kell tenni őket.

  • Strukturált hivatkozás:    (A Bevételek[[#Totals],[Értékesítési mennyiség]] és Bevételek[[#Data];[Jutalékok]] strukturált hivatkozások, amelyek olyan karakterláncok, amelyek a táblázat nevével kezdődik és az oszlopkihívóval végződnek.

A strukturált hivatkozások manuális létrehozásakor és szerkesztésekor a következő szintaktikai szabályokat alkalmazza:

  • Szögletes zárójelek a kijelölők körül:    A táblázatok, az oszlopok és a speciális elemek megadásánál szögleteszárójel-párokat ([ ]) kell használni. Ha egy kijelölő más kijelölőket is tartalmaz, külső szögleteszárójel-párt kell használni, amely beágyazza az adott kijelölőben hivatkozott kijelölők belső szögletes zárójelpárjait. Például: =Bevételek[[Értékesítő]:[Körzet]]

  • Minden oszlopfejléc szöveges karakterlánc:    Strukturált hivatkozásban való használata esetén azonban nincs szükség idézőjelre. A számok és dátumok, például 2014 vagy 2014.01.01., szintén karakterláncnak számítanak. Nem használhat oszlopfejléceket tartalmazó kifejezéseket. Például a PénzügyiÉvekBevételei[[2014]:[2012]] kifejezés nem fog működni.

Szögletes zárójelek használata speciális karaktereket tartalmazó oszlopfejlécek körül    Speciális karakterek esetén a teljes oszlopfejlécet szögletes zárójelek közé kell csatolni, ami azt jelenti, hogy dupla szögletes zárójelet kell megadni az oszlopkihívóban. Például: =BevételekFYSummary[[Össz Ft Összeg]]

Az alábbi listában szereplő speciális karakterek esetén van szükség szögletes zárójelre:

  • Tab

  • Sorcsatorna

  • Kocsivissza

  • Vessző (,)

  • Kettőspont (:)

  • Pont (.)

  • Bal oldali szögletes zárójel ([)

  • Jobb oldali szögletes zárójel (])

  • Kettős kereszt (#)

  • Aposztróf (')

  • Dupla idézőjel (")

  • Bal oldali kapcsos zárójel ({)

  • Jobb kapcsos zárójel (})

  • Dollárjel ($)

  • Caret (^)

  • És-jel (&)

  • Csillag (*)

  • Pluszjel (+)

  • Egyenlőségjel (=)

  • Mínuszjel (-)

  • Nagyobb mint szimbólum (>)

  • Kisebb, mint jel (<)

  • Osztásjel (/)

  • Escape-karakter használata bizonyos speciális karakternél az oszlopfejlécben:    Bizonyos karakterek különleges jelentéssel bírnak, és ezért aposztróf (') karaktert szükséges írni eléjük escape-karakterként. Például: =PénzügyiÉvekBevételei['#Tétel]

Az alábbi listában szereplő speciális karakterek esetén van szükség escape-karakterre ('):

  • Bal oldali szögletes zárójel ([)

  • Jobb oldali szögletes zárójel (])

  • Kettős kereszt(#)

  • Aposztróf (')

Szóköz használata a strukturált hivatkozások olvashatóságának javítására    Szóközt használva javíthatja a strukturált hivatkozások olvashatóságát. Például: =Bevételek[ [Értékesítő]:[Körzet] ] vagy =Bevételek[[#Headers], [#Data], [Jutalék%]]

Az alábbi helyeken ajánlott egy szóközkarakter használata:

  • Az első bal oldali szögletes zárójel ([) után

  • Az utolsó jobb oldali szögletes zárójel (]) előtt.

  • Vessző után.

Hivatkozási operátorok

A cellatartományok rugalmasabb megadását segítik az oszlopkijelöléseket kombináló alábbi hivatkozási operátorok.

Strukturált hivatkozás

Hivatkozott elem

Operátor

Megfelelő cellatartomány

=Bevételek[[Értékesítő]:[Körzet]]

Szomszédos oszlopok összes cellája

: (kettőspont) tartományoperátor

A2:B7

=Bevételek[Értékesítési mennyiség];Bevételek[Jutalékok]

Oszlopok együttese

; (pontosvessző) összevonási operátor

C2:C7; E2:E7

=Bevételek[[Értékesítő]:[Értékesítési mennyiség]] Bevételek[[Körzet]:[Jutalék%]]

Oszlopok metszete

  (szóköz) metszetoperátor

B2:C7

Hivatkozás speciális táblázatelemekre

Ha a táblázat bizonyos részeire akar hivatkozni, például csak az összesítősorra, használja az alábbi speciális elemkijelölőket a strukturált hivatkozásában:

Speciális kijelölő

Hivatkozott elem

#Minden

A teljes táblázat az oszlopfejlécekkel, adatokkal és összesítésekkel együtt (ha vannak).

#Adatok

Csak az adatsorok.

#Fejlécek

Csak a táblázat fejlécsora.

#Összegek

Csak az összesítősor. Ha nincs összesítősor, null a visszaadott érték.

#Ez a sor

vagy

@

vagy

@[Oszlopnév]

Csak a cellák ugyanabban a sorban, mint a képlet. Ezek a kiók nem kombinálhatók más speciális elemkiőkvel. Segítségével kényszerítsen implicit metszeti viselkedést a hivatkozáshoz, vagy felülbírálja az implicit metszet viselkedését, és hivatkozhat egy oszlop egyetlen értékére.

Az Excel automatikusan módosítja az #Ez a sor kijelölőket a @ kijelölőre a táblázatokban, amelyekben több adatsor található. De ha táblázatában egyetlen sor található, az Excel nem cseréli le az #Ez a sor kijelölőt, ami több sor hozzáadásakor váratlan számítási eredményekkel járhat. A számítási problémák elkerülése végett a strukturált hivatkozásokat tartalmazó képletek megadása előtt vegyen fel több sort a táblázatába.

Strukturált hivatkozások minősítése számított oszlopokban

A számított oszlopokban célszerű strukturált hivatkozással megadni a képleteket. A strukturált hivatkozás minősítés nélküli vagy teljesen minősített lehet. Ha például a Jutalékok számított oszlopot, a jutalékot dollárban számítja ki, az alábbi képleteket használhatja:

Strukturált hivatkozás típusa

Példa

Megjegyzés

Nem minősített

=[Értékesítési mennyiség]*[Jutalék%]

Az aktuális sor megfelelő értékeinek szorzata

Teljesen minősített

=Bevételek[Értékesítési mennyiség]*Bevételek[Jutalék%]

A két oszlop megfelelő értékeinek soronkénti szorzata

Az általánosan követendő szabály a következő: ha egy táblázaton belül strukturált hivatkozásokat használ, például számított oszlop létrehozásakor, használhat nem minősített strukturált hivatkozást, de ha a strukturált hivatkozást a táblázaton kívül használja fel, teljesen minősített strukturált hivatkozásra van szüksége.

Példák a strukturált hivatkozások használatára

Az alábbi példák bemutatják, hogyan használhatja a strukturált hivatkozásokat.

Strukturált hivatkozás

Hivatkozott elem

Megfelelő cellatartomány

=Bevételek[[#Minden];[Értékesítési mennyiség]]

Az Értékesítési mennyiség oszlopban lévő összes cella.

C1:C8

=Bevételek[[#Fejlécek];[Jutalék%]]

A Jutalék% oszlop fejléce.

D1

=Bevételek[[#Összegek];[Körzet]]

A Körzet oszlop összesítése. Ha nincs összesítősor, a kifejezés eredménye null.

B8

=Bevételek[[#Minden];[Értékesítési mennyiség]:[Jutalék%]]

Az Értékesítési mennyiség és a Jutalék% oszlopban lévő összes cella.

C1:D8

=Bevételek[[#Adatok];[Jutalék%]:[Jutalékok]]

Csak a Jutalék% és a Jutalékok oszlop adatai.

D2:E7

=Bevételek[[#Fejlécek];[Körzet]:[Jutalékok]]

Csak a Körzet és a Jutalék oszlop közötti oszlopok fejlécei.

B1:E1

=Bevételek[[#Összegek];[Értékesítési mennyiség]:[Jutalékok]]

Az Értékesítési mennyiség és a Jutalékok oszlop összesítése. Ha nincs összesítősor, a visszaadott érték null.

C8:E8

=Bevételek[[#Fejlécek];[#Adatok];[Jutalék%]]

Csak a Jutalék% oszlop fejléce és adatai.

D1:D7

=Bevételek[[#Ez a sor]; [Jutalékok]]

vagy

=Bevételek[@Jutalékok]

Az aktuális sor és a Jutalékok oszlop metszeténél található cella. Ha ugyanabban a sorban fejlécként vagy összegsorként használja, az hibát #VALUE! hibát ad.

Ha ennek a strukturált hivatkozásnak (#Ez a sor) a hosszabb formáját írja be egy több adatsort tartalmazó táblázatba, az Excel automatikusan helyettesíti azt a rövidebb formával (@). Mindkettő ugyanúgy működik.

E5 (ha az aktuális sor az 5.)

Stratégiák a strukturált hivatkozások használatára

Strukturált hivatkozások használata esetén vegye figyelembe az alábbiakat.

  • Automatikus képletkiegészítés használata:    Az automatikus képletkiegészítési funkció nagyon hasznos a strukturált hivatkozások használata során is, mivel segít a helyes szintaxis használatában. További információ: Az automatikus képlet-kiegészítés használata.

  • Döntés a strukturált hivatkozások létrehozása a félválasztásos táblázatokhoz    Alapértelmezés szerint, amikor képletet hoz létre, és egy táblázaton belül egy cellatartományra kattint, a program kijelöli a cellákat, és automatikusan beír egy strukturált hivatkozást a képletben lévő cellatartomány helyett. Ez a funkció nagymértékben megkönnyíti a strukturált hivatkozások megadását. Ezt a viselkedést be- vagy kikapcsolhatja, ha be van jelölje be a Táblázatnevek használata képletekben jelölőnégyzetet a Fájl >Beállítások > képletek > Képletek használata párbeszédpanelen.

  • Más munkafüzetek Excel-táblázataira mutató külső hivatkozásokat tartalmazó munkafüzetek használata:    Ha egy munkafüzet külső hivatkozást tartalmaz egy másik munkafüzet Excel-táblázatához, a hivatkozott forrásmunkafüzetnek meg kell nyitnia az Excel-ban, hogy elkerülje a #REF! hibákat a hivatkozásokat tartalmazó célmunkafüzetben. Ha először megnyitja a célmunkafüzetet, és #REF! hiba jelenik meg, akkor a forrásmunkafüzet megnyitásakor a rendszer feloldja őket. Ha a forrás munkafüzetet nyitja meg előbb, akkor nem szabad hibakódnak megjelennie.

  • Tartomány átalakítása táblázattá, illetve táblázat átalakítása tartománnyá:    Amikor egy táblázatot tartományra alakít át, az összes cellahivatkozás a megfelelő abszolút A1 stílushivatkozásra változik. Amikor táblázatot alakít át egy tartományból, a Excel nem módosítja a tartomány cellahivatkozását a megfelelő strukturált hivatkozásokra.

  • Oszlopfejlécek kikapcsolása    A táblázat oszlopfejlécét be- és kikapcsolhatja a Táblázateszközök > gombra. Ha kikapcsolja a táblázat oszlopfejlécét, az nem érinti az oszlopneveket tartalmazó strukturált hivatkozásokat, és továbbra is használhatja őket a képletekben. A közvetlenül a táblázatfejlécre hivatkozó strukturált hivatkozások (pl. =Bevételek[[#Headers];[Jutalék%]]) eredménye #REF.

  • Táblázatoszlopok és -sorok felvétele és törlése:    Mivel a táblázat adattartományai gyakran változnak, a strukturált hivatkozások cellahivatkozásai automatikusan módosulnak. Ha például táblázatnevet használ egy képletben egy táblázat összes adatot tartalmazó cellájának megszámolására, majd ezután felvesz egy adatsort, akkor a cellahivatkozás automatikusan figyelembe veszi az új adatokat.

  • Táblázat vagy oszlop átnevezése:    Ha egy oszlopot vagy táblázatot átnevez, az Excel automatikusan módosítja az adott táblázat és oszlopfejléc nevét a munkafüzet összes érintett strukturált hivatkozásában.

  • Strukturált hivatkozások áthelyezése, másolása és kitöltése:    A strukturált hivatkozásokat használó képletek másolásakor vagy áthelyezésekor minden strukturált hivatkozás ugyanaz marad.

    Megjegyzés: A strukturált hivatkozások másolása és kitöltése nem ugyanaz. Másoláskor az összes strukturált hivatkozás ugyanaz marad, míg amikor kitölt egy képletet, a teljesen minősített strukturált hivatkozások az alábbi táblázatban összesített sorozathoz hasonlóan módosítják az oszlopkiállítókat.

A kitöltés iránya

Kitöltés közben használandó  billentyű

Eredmény

Fel vagy le

(Nincs)

Nem módosulnak az oszlopkijelölők

Fel vagy le

Ctrl

Az oszlopkijelölők sorozatszerűen változnak meg

Jobb vagy bal

(Nincs)

Az oszlopkijelölők sorozatszerűen változnak meg

Fel, le, jobb vagy bal

Shift

Az aktuális cellák értékeinek felülírása helyett az alkalmazás áthelyezi az aktuális cellaértékeket, és ennek során beilleszti a megfelelő oszlopkijelölőket

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet az Answers-közösségben.

Kapcsolódó témakörök

A táblázatok Excel áttekintése
Videó: Táblázat létrehozása és Excel formázása
Total the data in an Excel table
Táblázat Excel formázása
Táblázat átméretezése sorok és oszlopok hozzáadásával vagy eltávolításával
Adatok szűrése tartományban vagy táblázatban
Táblázat átalakítása tartományba
Excel táblázatokkal kapcsolatos kompatibilitási problémák
Táblázat exportálása Excel exportálása SharePoint
A képletek áttekintése a Excel

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×