Ko ustvarite Excelovo tabelo, Excel dodeli ime tabeli in vsaki glavi stolpca v tabeli. Ko v Excelovo tabelo dodate formule, se ta imena prikažejo samodejno, ko v tabelo vnašate formulo in izberete sklice na celice, tako da vam jih ni treba vnašati ročno. Primer tega, kaj naredi Excel:
Namesto uporabe eksplicitnih sklicev na celico |
Excel uporabi imena tabel in stolpcev |
---|---|
=Sum(C2:C7) |
=SUM(ProdOdd[Znesek prodaje]) |
Ta kombinacija imena tabele ter imena stolpca se imenuje strukturiran sklic. Imena v strukturiranem sklicu se prilagodijo vsakič, ko dodate ali odstranite podatke iz tabele.
Strukturiran sklic se pojavi tudi takrat, ko ustvarite formulo zunaj Excelove tabele, ki se sklicuje na podatke v tabeli. Sklici vam olajšajo iskanje tabel v velikem delovnem zvezku.
Če želite v formulo vključiti strukturirane sklice, izberite celice tabele, na katere se želite sklicevati, namesto da vnesete sklic na celico v formulo. Za vnos formule, ki samodejno uporabi strukturirane sklice za izračun zneska prodajne provizije, uporabite te vzorčne podatke.
Prodajna oseba |
Regija |
Znesek prodaje |
% provizije |
Znesekprovizije |
---|---|---|---|---|
Janez |
Sever |
260 |
10 % |
|
Robert |
Jug |
660 |
15 % |
|
Metka |
Vzhod |
940 |
15 % |
|
Erik |
Zahod |
410 |
12 % |
|
Dafna |
Sever |
800 |
15 % |
|
Robi |
Jug |
900 |
15 % |
-
Kopirajte vzorčne podatke v tabelo zgoraj, vključno z naslovi stolpcev, in jih prilepite v celico A1 novega Excelovega delovnega lista.
-
Če želite ustvariti tabelo, izberite poljubno celico v obsegu podatkov in pritisnite Ctrl+T.
-
Prepričajte se, da je potrjeno polje Moja tabela ima glave in izberite V redu.
-
V celico E2 vnesite enačaj (=) in izberite celico C2.
Strukturiran sklic [@[Znesek prodaje]] se prikaže za enačajem v vnosni vrstici.
-
Vnesite zvezdico (*) neposredno za zaklepajem in izberite celico D2.
Strukturiran sklic [@[% provizije]] se prikaže za zvezdico v vnosni vrstici.
-
Pritisnite tipko Enter.
Excel samodejno ustvari izračunan stolpec in formulo kopira po celem stolpcu tako, da jo prilagodi vsaki vrstici.
Kaj se zgodi, ko uporabim eksplicitne slikce na celico?
Če v izračunani stolpec vnesete eksplicitne sklice na celico, je težje opazovati, kaj formula izračuna.
-
Na vzorčnem delovnem listu izberite celico E2
-
V vnosno vrstico vnesite =C2*D2 in pritisnite tipko Enter.
Excel med kopiranjem formule po stolpcu ne uporabi strukturiranih sklicev. Če želite na primer med obstoječa stolpca C in D dodati še en stolpec, bi morali spremeniti formulo.
Kako spremenim ime tabele?
Kadar ustvarite tabelo v Excelu, jo Excel privzeto poimenuje (Tabela1, Tabela2 itn.), vendar lahko ime tabele spremenite v bolj pomenljivega.
-
Izberite poljubno celico v tabeli, da na traku prikažete zavihek Načrt tabele.
-
V polje Ime tabele vnesite želeno ime in pritisnite tipko Enter.
V vzorčnih podatkih smo uporabili ime Prodaja_po_oddelkih.
Za imena tabel veljajo ta pravila:
-
Uporaba veljavnih znakov Ime lahko vedno začnete s črko, podčrtajem (_) ali poševnico nazaj (\). Za preostali del imena uporabite črke, številke, pike in podčrtaje. Črk »C«, »c«, »R« ali »r« ne morete uporabiti za ime, saj sta dodeljeni kot bližnjica za izbiranje stolpca ali vrstice aktivne celice, ko ju vnesete v polje Ime ali Pojdi v.
-
Ne uporabite sklicev na celice Imena ne sme biti enaka kot sklic na celico, na primer Z$100 ali R1C1.
-
Ne uporabljajte presledka za ločevanje besed Presledkov ni mogoče uporabiti v imenu. Uporabite lahko podčrtaj (_) in piko (.) kot ločila besed. Na primer ProdOdd, Sales_Tax ali Prvo.četrtletje.
-
Uporabite lahko največ 255 znakov Ime tabele ima lahko največ 255 znakov.
-
Uporaba enoličnih imen tabel Podvojena imena niso dovoljena. Excel ne razlikuje med velikimi in malimi črkami v imenih. Če torej vnesete »Prodaja«, vendar imate v istem delovnem zvezku že drugo ime, imenovano »PRODAJA«, boste pozvani, da izberete enolično ime.
-
Uporaba identifikatorja predmeta Če nameravate imeti kombinacijo tabel, vrtilnih tabel in grafikonov, priporočamo, da predpono imen dodate vrsto predmeta. Na primer: tbl_Sales tabelo prodaje, pt_Sales za vrtilno tabelo prodaje in chrt_Sales za prodajni grafikon ali ptchrt_Sales za vrtilni grafikon prodaje. S tem ohranite vsa imena na urejenem seznamu v upravitelju imen.
Pravila sintakse za strukturirane sklice
Strukturirane sklice lahko v formulo vnesete ali spremenite tudi ročno, vendar boste za to morali razumeti sintakso strukturiranih sklicev. Oglejmo si primer takšne formule:
=SUM(ProdOdd[[#Skupaj],[Znesek prodaje]],ProdOdd[[#Podatki],[Znesek provizije]])
V tej formuli so te komponente strukturiranega sklica:
-
Ime tabele: ProdOdd je ime tabele po meri. Sklicuje se na podatke tabele brez glave ali skupne vrstice. Uporabite lahko privzeto ime tabele, kot je na primer Tabela1, lahko pa ga spremenite in uporabite ime po meri.
-
Določitelje stolpcev: [Znesek prodaje] in [Znesek provizije] sta določitelje stolpcev, ki uporabljajo imena stolpcev, ki jih predstavljata. Sklicujeta se na podatke stolpca brez glave stolpca ali skupne vrstice. Določitelje vedno postavite v oklepaje, kot je prikazano.
-
Določitelj elementa: [#Totals] in [#Data] sta določitelje posebnih elementov, ki se sklicujejo na določene dele tabele, na primer na vrstico »Skupno«.
-
Določitelj tabele: [[#Skupaj],[Znesek prodaje]] in [[#Podatki],[Znesek provizije]] so določitelji tabele, ki predstavljajo druge dele strukturiranega sklica. Zunanji sklici sledijo imenu tabele, postavite pa jih med oglate oklepaje.
-
Strukturiran sklic: (ProdOdd[[#Totals],[Znesek prodaje]] in ProdOdd [[#Data],[ Znesek provizije]] so strukturirani sklici, predstavljeni z nizom, ki se začne z imenom tabele in konča z določiteljem stolpca.
Če želite ustvariti ali urediti strukturirane sklice, upoštevajte ta pravila sintakse:
-
Določitelje obdajte z oklepaji Vsi določitelji tabel, stolpcev in posebnih elementov morajo biti obdani z ujemajočimi se oklepaji ([ ]). Določitelj, ki ima druge določitelje, potrebuje še zunanje ujemajoče se oklepaje, ki obdajajo notranje ujemajoče se oklepaje drugih določiteljev. Na primer: =ProdOdd[[Prodajalec]:[Območje]]
-
Vse glave stolpcev so besedilni nizi Vendar pa ne zahtevajo narekovajev, ko jih uporabite v strukturiranem sklicu. Številke ali datumi, na primer 2014 ali 1/1/2014 so prav tako besedilni nizi. V glavah stolpcev ne morete uporabiti izrazov. Na primer, izraz ProdajaOddFLPovzetek[[2014]:[2012]] tako ne bo deloval.
Glave stolpcev s posebnimi znaki postavite v oklepaje Če obstajajo posebni znaki, morate glavo stolpca postaviti v oklepaje, kar pomeni, da morate za določitelje stolpcev uporabiti dvojne oklepaje. Na primer: =ProdajaOddeFLPovzetek[[Skupni $ znesek]]
Oglejte si seznam posebnih znakov, ki v formule potrebujejo dodatne oklepaje:
-
Tabulatorka
-
Vir vrstice
-
Prehod v novo vrstico
-
Vejica (,)
-
Dvopičje (:)
-
Pika (.)
-
Levi oklepaj ([)
-
Desni oklepaj (])
-
Lojtre (#)
-
Enojni narekovaj (')
-
Dvojni narekovaj (")
-
Levi zaviti oklepaj ({)
-
Desni zaviti oklepaj (})
-
Znak za dolar ($)
-
Strešica (^)
-
Znak »in« (&)
-
Zvezdica (*)
-
Znak plus (+)
-
Enačaj (=)
-
Znak minus (-)
-
Večje kot (>)
-
Simbol manjše od (<)
-
Znak za deljenje (/)
-
Znak »At« (@)
-
Poševnica nazaj (\)
-
Klicaj (!)
-
Levi oklepaj (()
-
Desni oklepaj ())
-
Znak za odstotek (%)
-
Vprašaj (?)
-
Backtick (')
-
Podpičje (;)
-
Tilda (~)
-
Podčrtaj (_)
-
Za določene posebne znake v glavah stolpcev uporabite ubežne znake Določeni znaki imajo poseben pomen in zahtevajo, da za ubežni znak uporabite enojni narekovaj ('). Na primer: =ProdajaOddFLPovzetek['#Elementov]
Tukaj je seznam posebnih znakov, ki v formuli potrebujejo ubežni znak ('):
-
Levi oklepaj ([)
-
Desni oklepaj (])
-
Lojtre (#)
-
Enojni narekovaj (')
-
Znak »At« (@)
Uporabite presledek za boljšo berljivost strukturiranega sklica Presledke lahko uporabite za lažjo berljivost strukturiranih sklicev. Na primer: =ProdOdd[ [Prodajalec]:[Območje] ] ali =ProdOdd[[#Glave], [#Podatki], [% provizije]]
Priporočamo, da uporabite en presledek:
-
Za prvim levim oklepajem ([)
-
Pred zadnjim desnim oklepajem (]).
-
Za vejico.
Operatorji sklicev
Če želite dodatno prilagodljivost pri določanju obsegov celic, uporabite te operaterje sklicev za sestavljanje določiteljev stolpcev.
Sestavljeni sklic: |
Se sklicuje na |
Z: |
Ki je obseg celic: |
---|---|---|---|
=ProdOdd[[Prodajalec]:[Območje]] |
Vse celice v dveh ali več sosednjih stolpcih |
: (dvopičje) operator obsega |
A2:B7 |
=ProdOdd[Znesek prodaje],ProdOdd[Znesek provizije] |
Kombinacija več stolpcev |
, (vejica) operator unije |
C2:C7, E2:E7 |
=ProdOdd[[Prodajalec]:[Znesek prodaje]] ProdOdd[[Območje]:[% provizije]] |
Presečišče več stolpcev |
(presledek) operator presečišča |
B2:C7 |
Določitelji posebnih elementov
Če se želite sklicevati na določene dele tabele, na primer le na vrstico z rezultati, lahko v strukturiranem sklicu uporabite enega od teh določiteljev posebnih znakov.
Ta določitelj posebnega elementa |
Se sklicuje na |
---|---|
#Vse |
Celotna tabela, vključno z glavami stolpcev, podatki in vsotami (če so prisotne). |
#Podatki |
Le vrstice s podatki. |
#Glave |
Le vrstica z glavami. |
#Skupaj |
Le vrstica z vsotami. Če je ni, določitelj vrne prazno vrednost. |
#Ta vrstica ali @ ali @[Ime stolpca] |
Le celice v isti vrstici kot formula. Teh določiteljev ne morete združevati z drugimi določitelji posebnih znakov. Uporabite jih, če želite vsiliti implicitno presečišče pri sklicevanju ali če želite preglasiti implicitno presečišče in se sklicevati na posamezne vrednosti v stolpcu. V tabelah, v katerih je več kot ena vrstica s podatki, Excel določitelje »#Ta vrstica« samodejno spremeni v krajšega določitelja »@«. Če pa je v vaši tabeli le ena vrstica, Excel določitelja »#Ta vrstica« ne zamenja, saj bi lahko prišlo do nepričakovanih rezultatov izračunavanja, ko bi dodeli več vrstic. Če se želite izogniti težavam z izračunavanjem, vstavite v celico več vrstic, preden vnesete morebitne formule s sestavljenim sklicem. |
Strukturirani sklici za kvalificiranje v izračunanih stolpcih
Ko ustvarite izračunani stolpec, pogosto uporabite strukturiran sklic za ustvarjanje formule. Ta strukturiran sklic je lahko nekvalificiran ali popolnoma kvalificiran. Če želite na primer ustvariti izračunani stolpec z imenom »Znesek provizije«, ki izračuna znesek provizije v dolarjih, uporabite te formule:
Vrsta sestavljenega sklica |
Primer |
Pripomba |
---|---|---|
Nekvalificiran |
=[Znesek prodaje]*[% provizije] |
Pomnoži ustrezne vrednosti iz trenutne vrstice. |
Popolnoma kvalificiran |
=ProdOdd[Znesek prodaje]*ProdOdd[% provizije] |
Pomnoži ustrezne vrednosti za vsako vrstico za oba stolpca. |
Splošno pravilo, ki ga morate upoštevati je: če v tabeli uporabljate strukturirane sklice, kot na primer pri ustvarjanju izračunanega stolpca, uporabite nekvalificiran strukturiran sklic, toda če uporabite strukturiran sklic zunaj tabele, pa boste morali uporabiti popolnoma kvalificiran strukturiran sklic.
Primeri uporabe strukturiranih sklicev
Nekaj primerov uporabe sestavljenih sklicev.
Sestavljeni sklic: |
Se sklicuje na |
Ki je obseg celic: |
---|---|---|
=ProdOdd[[#Vse],[Znesek prodaje]] |
Vse celice v stolpcu »Znesek prodaje«. |
C1:C8 |
=ProdOdd[[#Glave],[% provizije]] |
Glava stolpca »% provizije«. |
D1 |
=ProdOdd[[#Skupaj],[Območje]] |
Vsota stolpca »Regija«. Če vrstice z rezultati ni, vrne nič. |
B8 |
=ProdOdd[[#Vse],[Znesek prodaje]:[% provizije]] |
Vse celice v stolpcih »Znesek prodaje« in »% provizije«. |
C1:D8 |
=ProdOdd[[#Podatki],[% provizije]:[Znesek provizije]] |
Le podatki v stolpcih »% provizije« in »Znesek provizije«. |
D2:E7 |
=ProdOdd[[#Glave],[Območje]:[Znesek provizije]] |
Le glave stolpcev med stolpcema »Območje« in »Znesek provizije«. |
B1:E1 |
=ProdOdd[[#Skupaj],[Znesek prodaje]:[Znesek provizije]] |
Vsota stolpcev od stolpca »Znesek prodaje« do stolpca »Znesek provizije«. Če vrstice »Skupno« ni, je vrnjena vrednost »null«. |
C8:E8 |
=ProdOdd[[#Glave],[#Podatki],[% provizije]] |
Le glava in podatki stolpca »% provizije«. |
D1:D7 |
=ProdOdd[[#Ta vrstica], [Znesek provizije]] ali =ProdOdd[@Znesek provizije] |
Celica v preseku trenutne vrstice in stolpca Znesek provizije. Če je uporabljena v isti vrstici kot glava ali vrstica z rezultati, bo vrnjena napaka #VALUE !. Če daljšo obliko tega sestavljenega sklica (#Ta vrstica) vnesete v tabelo z več vrsticami podatkov, jo Excel samodejno zamenja s krajšo obliko (@). Delujeta enako. |
E5 (če je trenutna vrstica 5) |
Strategije za delo s strukturiranimi klici
Ko delate s strukturiranimi sklici, upoštevajte to.
-
Uporabite funkcijo »Samodokončanje formul« Morda boste opazili, da je funkcija »Samodokončanje formul« zelo uporabna, ko vnašate sestavljene sklice in da z njo zagotovite uporabo pravilne sintakse. Če želite več informacij, glejte Uporaba funkcije »Samodokončanje formul«.
-
Odločite se, ali želite ustvariti strukturirane sklice za tabele v polizdelki Ko ustvarite formulo, s tem, ko izberete obseg celic v tabeli, privzeto samodejno izberete celice in samodejno vnesete strukturiran sklic namesto obsega celic v formulo. S polizborom si zelo olajšate vnašanje strukturiranih sklicev. To vedenje vklopite ali izklopite tako, da potrdite ali počistite potrditveno polje Uporabi imena tabel v formulah v pogovornem oknu Možnosti > Datoteka > Formule > delo s formulami.
-
Uporaba delovnih zvezkov z zunanjimi povezavami do Excelovih tabel v drugih delovnih zvezkih Če je v delovnem zvezku zunanja povezava do Excelove tabele v drugem delovnem zvezku, mora biti ta povezan izvorni delovni zvezek odprt v Excelu, da se izognete napakam v #REF! v ciljnem delovnem zvezku, ki vsebuje povezave. Če najprej odprete ciljni delovni zvezek in se #REF napake! , bodo odpravljene, če nato odprete izvorni delovni zvezek. Če najprej odprete izvorni delovni zvezek, ne bi morali videti nobene kode napak.
-
Pretvarjanje obsega v tabelo in tabele v obseg Ko pretvorite tabelo v obseg, se vsi sklici na celice spremenijo v enakovredne absolutne sklice sloga A1. Ko obseg pretvorite v tabelo, Excel sklicev na celice tega obsega ne spremeni samodejno v enakovredne strukturirane sklice.
-
Izklop glav stolpcev Glave stolpcev tabele lahko vklopite ali izklopite na zavihku Načrt tabele > vrstica z glavo. Če izklopite glave stolpcev tabele, to ne vpliva na sestavljene sklice, ki uporabljajo imena stolpcev, še vedno pa jih lahko uporabite v formulah. Strukturirani sklici, ki se sklicujejo neposredno na glave tabele (npr. =ProdOdd[[#Headers],[%Provizija]]), bodo #REF.
-
Dodajanje ali brisanje stolpcev in vrstic v tabeli Ker se obsegi podatkov v tabeli pogosto spreminjajo, se sklici na celice za sestavljene sklice samodejno prilagodijo. Če na primer uporabite ime tabele v formuli za preštevanje vseh celic s podatki v tabeli, in nato dodate vrstico s podatki, se sklic na celico samodejno prilagodi.
-
Preimenovanje tabele ali stolpca Če preimenujete stolpec ali tabelo, Excel samodejno spremeni ime te tabele ali glave stolpca v vseh sestavljenih sklicih, ki so uporabljeni v delovnem zvezku.
-
Premikanje, kopiranje in izpolnjevanje strukturiranih sklicev Ko kopirate ali premikate formulo s sestavljenim sklicem, se sestavljeni sklici ne spremenijo.
Opomba: Kopiranje strukturiranega sklica in izvajanje polnila strukturiranega sklica ni isto. Ko kopirate, ostanejo vsi sestavljeni sklici enaki, ko vnašate formulo, pa popolnoma kvalificirani sestavljeni sklici prilagodijo določitelje stolpcev, kot je niz, kot je povzeto v tej tabeli.
Če je smer zapolnjevanja: |
In med zapolnjevanjem pritisnete: |
Potem: |
---|---|---|
Navzgor ali navzdol |
Nič |
Ni prilagoditve določiteljev stolpcev. |
Navzgor ali navzdol |
Ctrl |
Določitelji stolpcev se prilagodijo v obliki niza. |
Desno ali levo |
Brez |
Določitelji stolpcev se prilagodijo v obliki niza. |
Navzgor, navzdol, desno ali levo |
Shift |
Namesto, da bi prepisali vrednosti v trenutnih celicah, so trenutne vrednosti celic premaknjene, določitelje stolpcev pa so vstavljene. |
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Sorodne teme
Pregled Excelovih tabel Videoposnetek: Ustvarjanje in oblikovanje Excelove tabele Seštevek podatkov v Excelovi tabeli Oblikovanje Excelove tabele Spreminjanje velikosti tabele z dodajanjem ali odstranjevanjem vrstic in stolpcev Filtriranje podatkov v obsegu ali tabeli Pretvorba tabele v obseg Težave z združljivostjo Excelove tabele Izvoz Excelove tabele v SharePoint Pregled formul v Excelu