Când creați un tabel în Excel, programul atribuie un nume tabelului și fiecărui antet de coloană din tabel. Când adăugați formule la un tabel Excel, acele nume pot apărea automat pe măsură ce introduceți formula și selectați referințele de celule din tabel în loc să le introduceți manual. Iată un exemplu cu ce face Excel:
| În loc să folosească referințe explicite la celule | Excel utilizează numele de coloane și tabel |
|---|---|
| =Sum(C2:C7) | =SUM(VânzăriDept[Volum vânzări]) |
Această combinație de nume de tabel și coloane este denumită referință structurată. Numele din referințele structurate se ajustează oricând adăugați sau eliminați date din tabel.
Referințele structurate apar și atunci când creați o formulă în afara unui tabel Excel care face referire la datele din tabel. Referința poate ușura găsirea tabelelor într-un registru de lucru mare.
Pentru a utiliza referințe structurate în formulă, selectați celulele tabelului la care doriți să faceți referire în loc să tastați referința de celulă în respectiva formulă. Să utilizăm următoarele date exemplificative pentru a introduce o formulă care utilizează automat referințe structurate pentru a calcula valoarea unui comision de vânzări.
| Vânzător | Regiune | Volumvânzări | Comision % | Valoare comision |
|---|---|---|---|---|
| Iustin | Nord | 260 | 10% | |
| Daniel | Sud | 660 | 15% | |
| Monica | Est | 940 | 15% | |
| Iulian | Vest | 410 | 12% | |
| Cristina | Nord | 800 | 15% | |
| Cornel | Sud | 900 | 15% |
- Copiați datele exemplificative în tabelul de mai sus, inclusiv titlurile de coloană, și lipiți-le în celula A1 a unei noi foi de lucru Excel.
- Pentru a crea tabelul, selectați orice celulă din zona de date și apăsați Ctrl+T.
- Asigurați-vă că este bifată caseta Tabelul meu are anteturi și selectați OK.
- În celula E2, tastați un semn egal (=) și selectați celula C2.
În bara de formule, referința structurată [@[Volum vânzări]] apare după semnul egal. - Tastați un asterisc (*) direct după paranteza de închidere și selectați celula D2.
În bara de formule, referința structurată [@[% comision]] apare după asterisc. - Apăsați pe Enter.
Excel creează automat o coloană calculată și copiază formula în toată coloana pentru dvs., ajustând-o pentru fiecare rând.
Ce se întâmplă când utilizez referințe de celule explicite?
Dacă introduceți referințe de celule explicite într-o coloană calculată, poate fi mai greu de văzut ce calculează formula.
- În foaia de lucru exemplu, selectați celula E2
- În bara de formule, introduceți =C2*D2 și apăsați Enter.
Observați că, deși Excel copiază formula în coloană, nu utilizează referințe structurate. Dacă, de exemplu, adăugați o coloană între coloanele existente C și D, trebuie să revizuiți formula.
Cum pot modifica un nume de tabel?
Atunci când creați un tabel Excel, programul creează un nume de tabel implicit (Tabel1, Tabel2 etc.), dar puteți modifica numele tabelului pentru a-l face mai semnificativ.
- Selectați orice celulă din tabel pentru a afișa fila Proiectare tabel pe panglică.
- Tastați numele dorit în caseta Nume tabel , apoi apăsați pe Enter.
În datele noastre exemplu, am utilizat numele VânzăriDept.
Utilizați următoarele reguli pentru numele de tabel:
- Utilizați caractere valide Începeți întotdeauna un nume cu o literă, cu un caracter de subliniere (_) sau cu o bară oblică inversă (\). Utilizați litere, numere, puncte și caractere de subliniere pentru restul numelui. Nu puteți utiliza "C", "c", "R" sau "r" pentru nume, deoarece acestea sunt deja desemnate drept comenzi rapide pentru selectarea coloanei sau rândului pentru celula activă atunci când le introduceți în caseta Nume sau Salt la .
- Nu utilizați referințe de celule Numele nu pot fi la fel ca referințele de celulă, de exemplu, Z$100 sau R1C1.
- Nu utilizați un spațiu pentru a separa cuvinte În nume nu se pot utiliza spații. Puteți utiliza caracterul de subliniere (_) și punctul (.) ca separatori de cuvinte. De exemplu, VânzăriDept, Sales_Tax sau Primul.Trimestru.
- Nu utilizați mai mult de 255 de caractere Un nume de tabel poate avea până la 255 de caractere.
- Utilizarea de nume unice de tabel Numele dublate nu sunt permise. Excel nu distinge literele mari de cele mici ale numelor, astfel încât dacă introduceți "Vânzări", dar aveți deja un alt nume denumit "VÂNZĂRI" în același registru de lucru, vi se va solicita să alegeți un nume unic.
- Utilizarea unui identificator de obiect Dacă intenționați să aveți un amestec de tabele, rapoarte PivotTable și diagrame, este o idee bună să vă prefixați numele cu tipul de obiect. De exemplu: tbl_Sales pentru un tabel vânzări, pt_Sales pentru un raport PivotTable vânzări și chrt_Sales pentru o diagramă vânzări sau ptchrt_Sales pentru un raport PivotChart vânzări. Acest lucru vă păstrează toate numele într-o listă ordonată în Managerul de nume.
Reguli de sintaxă a referințelor structurate
De asemenea, puteți să introduceți sau să modificați manual referințele structurate în formulă, dar pentru a face acest lucru, ar fi util să înțelegeți sintaxa referințelor structurate. Să vedem următorul exemplu de formulă:
=SUM(VânzăriDept[[#Totaluri],[Volum vânzări]],VânzăriDept[[#Date],[Comision]])
Această formulă are următoarele componente de referințe structurate:
- **Nume tabel:**VânzăriDept este un nume de tabel personalizat. Acesta face referire la datele din tabel, fără antet și rânduri de totaluri. Puteți să utilizați un nume de tabel implicit, cum ar fi Tabel1, sau să-l modificați pentru a utiliza un nume particularizat.
- Specificatorii de coloană:[Volum vânzări] și [Valoare comision] sunt specificatorii de coloană care utilizează numele de coloane pe care le reprezintă. Ei fac referire la datele coloanei, fără antetul de coloană și rândul de total. Încadrați întotdeauna specificatorii între paranteze drepte, după cum este arătat.
- Specificatorii de element:[#Totals] și [#Data] sunt specificatori de element speciali care fac referire la anumite porțiuni ale tabelului, cum ar fi rândul de total.
- Specificator tabel:[[#Totaluri], [Volum vânzări]] și [[#Date], [Valoare comision]] sunt specificatori de tabel care reprezintă porțiunile exterioare ale referinței structurate. Referințele exterioare urmează numele tabelului și le încadrați în paranteze drepte.
- Referințele structurate:(VânzăriDept [[#Totals], [Volum vânzări]] și VânzăriDept [[#Data], [Valoare comision]] sunt referințe structurate, reprezentate de un șir care începe cu numele tabelului și se termină cu specificatorul de coloană.
Pentru a crea sau a edita referințe structurate manual, utilizați aceste reguli de sintaxă:
- Utilizați paranteze în jurul specificatorilor Toți specificatorii de elemente speciale, de coloane și de tabel trebuie să fie încadrați în paranteze drepte care formează o pereche ([ ]). Dacă un specificator conține alți specificatori, parantezele drepte exterioare trebuie să cuprindă parantezele drepte interioare ale celorlalți specificatori. De exemplu: =DeptVânz[[Vânzător]:[Regiune]]
- Toate anteturile de coloană sunt șiruri de text Dar acestea nu necesită ghilimele atunci când sunt utilizate într-o referință structurată. Numerele sau datele, cum ar fi 2014 sau 01.01.2014, sunt considerate tot șiruri text. Nu puteți utiliza expresii cu anteturi de coloană. De exemplu, expresia VânzDeptRezumatAni[[2014]: [2012]] nu va funcționa.
Utilizați paranteze în jurul anteturilor de coloană cu caractere speciale Dacă există caractere speciale, întregul antet de coloană trebuie să fie încadrat între paranteze, ceea ce înseamnă că sunt necesare paranteze duble într-un specificator de coloană. De exemplu: =VânzDeptRezumatAni[[Valoare totală $]]
Iată lista de caractere speciale care au nevoie de paranteze suplimentare în formulă:
- Tab
- Linie nouă
- Sfârșit de linie
- Virgulă (,)
- Două puncte (:)
- Punct (.)
- Paranteză stânga ([)
- Paranteză dreapta (])
- Semnul diez (#)
- Ghilimele simple (')
- Ghilimele duble (")
- Acoladă stânga ({)
- Acoladă dreapta (})
- Semnul dolar ($)
- Accent circumflex (^)
- Ampersand (&)
- Asterisc (*)
- Semnul plus (+)
- Semnul egal (=)
- Semnul minus (-)
- Semnul mai mare (>)
- Semnul mai mic (<)
- Semnul împărțire (/)
- Semnul "rond" (@)
- Bară oblică inversă (\)
- Semnul exclamării (!)
- Paranteză stânga (()
- Paranteză dreapta ())
- Semnul procent (%)
- Semn de întrebare (?)
- Verificare inversă (')
- Punct și virgulă (;)
- Tilda (~)
- Underscore (_)
- Utilizați un caracter escape pentru unele caractere speciale din anteturile de coloană Unele caractere au o semnificație specială și necesită utilizarea unei ghilimele simple (') ca un caracter escape. De exemplu: =VânzDeptRezumatAn['#Elemente]
Iată lista de caractere speciale care au nevoie de un caracter escape (') în formulă:
- Paranteză stânga ([)
- Paranteză dreapta (])
- Semnul diez (#)
- Ghilimele simple (')
- Semnul "rond" (@)
Utilizați caracterul spațiu pentru a îmbunătăți lizibilitatea într-o referință structurată Puteți utiliza caracterele spațiu pentru a îmbunătăți lizibilitatea unei referințe structurate. De exemplu: =VânzăriDept[ [Vânzător]:[Regiune] ] sau =VânzăriDept[[#Anteturi], [#Date], [Comision %]]
Este recomandat să utilizați un spațiu:
- După prima paranteză dreaptă de deschidere ([)
- Înaintea ultimei paranteze drepte de închidere (]).
- După o virgulă.
Operatori de referință
Pentru mai multă flexibilitate în specificarea zonelor de celule, puteți utiliza următorii operatori de referințe pentru a-i combina cu specificatori de coloană.
| Această referință structurată: | Se referă la: | Utilizând: | Care este intervalul de celule: |
|---|---|---|---|
| =VânzăriDept[[Vânzător]:[Regiune]] | Toate celulele din două sau mai multe coloane adiacente | operatorul de zonă : (două puncte) | A2:B7 |
| =VânzăriDept[Volum vânzări],VânzăriDept[Valoare comision] | O combinație de două sau mai multe coloane | operatorul de uniune , (virgulă) | C2:C7, E2:E7 |
| =VânzăriDept[[Vânzător]:[Volum vânzări]] VânzăriDept[[Regiune]:[Comision %]] | Intersecția a două sau mai multe coloane | operatorul de intersecție (spațiu) | B2:C7 |
Specificatori de elemente speciale
Pentru a face referire la anumite porțiuni dintr-un tabel, cum ar fi doar rândul de totaluri, puteți utiliza oricare dintre următorii specificatori de elemente speciale în referințele dvs. structurate.
| Acest specificator de element special: | Se referă la: |
|---|---|
| #Tot | Întregul tabel, inclusiv anteturile de coloane, datele și totalurile (dacă există). |
| #Date | Doar rândurile de date. |
| #Anteturi | Doar rândul de anteturi. |
| #Totaluri | Doar rândul de totaluri. Dacă nu există, se returnează null. |
| #Acest rând sau @ sau @[Nume coloană] |
Doar celulele de pe același rând cu formula. Acești specificatori nu pot fi combinați cu niciun alt specificator de element special. Utilizați-i pentru a impune un comportament implicit de intersecție pentru referință sau pentru a înlocui comportamentul implicit de intersecție și a face referire la valori individuale dintr-o coloană. Excel înlocuiește automat specificatorii #This rând cu specificatorul mai scurt @ în tabelele care au mai mult de un rând de date. Dar dacă tabelul are un singur rând, Excel nu înlocuiește specificatorul de rând #This, lucru care poate provoca rezultate neașteptate ale calculului atunci când adăugați mai multe rânduri. Pentru a evita problemele de calcul, aveți grijă să introduceți mai multe rânduri în tabel înainte de a introduce formule cu referințe structurate. |
Referințe structurate calificate în coloanele calculate
Când creați o coloană calculată, utilizați adeseori o referință structurată pentru a crea formula. Această referință structurată poate fi necalificată sau complet calificată. De exemplu, pentru a crea coloana calculată, denumită Valoare comision, care calculează comisioanele în lei, puteți utiliza următoarele formule:
| Tip de referință structurată | Exemplu | Comentariu |
|---|---|---|
| Necalificat | =[Volum vânzări]*[Comision %] | Înmulțește valorile corespondente din rândul curent. |
| Complet calificat | =VânzăriDept[Volum vânzări]*VânzăriDept[Comision %] | Înmulțește valorile corespondente pentru din fiecare rând pentru ambele coloane. |
Regula generală de respectat este următoarea: dacă utilizați referințe structurate într-un tabel, cum ar fi atunci când creați o coloană calculată, puteți utiliza o referință structurată necalificată, dar dacă utilizați referința structurată în afara tabelului, trebuie să utilizați o referință structurată complet calificată.
Exemple de utilizare a referințelor structurate
Iată câteva moduri în care se utilizează referințele structurate.
| Această referință structurată: | Se referă la: | Care este intervalul de celule: |
|---|---|---|
| =VânzăriDept[[#Tot],[Volum vânzări]] | Toate celulele din coloana Volum vânzări. | C1:C8 |
| =VânzăriDept[[#Anteturi],[% Comision]] | Antetul coloanei Comision %. | D1 |
| =DeptVanz[[#Totals],[Regiune]] | Totalul pentru coloana Regiune. Dacă nu există rândul Totaluri, atunci returnează null. | B8 |
| =VânzăriDept[[#Tot],[Volum vânzări]:[Comision %]] | Toate celulele din Volum vânzări și Comision %. | C1:D8 |
| =VânzăriDept[[#Date],[Comision %]:[Valoare comision]] | Doar datele din coloanele Comision % și Valoare comision. | D2:E7 |
| =VânzăriDept[[#Anteturi],[Regiune]:[Valoare comision]] | Doar anteturile coloanelor dintre Regiune și Valoare comision. | B1:E1 |
| =VânzăriDept[[#Totaluri],[Volum vânzări]:[Valoare comision]] | Totalurile din coloanele Volum vânzări până la Valoare comision. Dacă nu există rândul Totaluri, atunci returnează null. | C8:E8 |
| =VânzăriDept[[#Anteturi],[#Date],[Comision %]] | Doar antetul și datele din Comision %. | D1:D7 |
| =VânzăriDept[[#Acest rând], [Valoare comision]] sau =VânzăriDept[@Valoare comision] |
Celula aflată la intersecția rândului curent și a coloanei Valoare comision. Dacă este utilizat în același rând ca un antet sau un rând de total, va returna o eroare #VALUE! . Dacă tastați forma mai lungă a acestei referințe structurate (#Acest rând) într-un tabel cu mai multe rânduri de date, Excel o înlocuiește automat cu forma mai scurtă (@). Ambele funcționează la fel. |
E5 (dacă rândul curent este 5) |
Strategii pentru lucrul cu referințele structurate
Când lucrați cu referințe structurate, luați în considerare aspectele de mai jos.
Utilizați opțiunea Completare automată formulă Completare automată formulă este o caracteristică foarte utilă atunci când introduceți referințe structurate, care asigură utilizarea sintaxei corecte. Pentru mai multe informații, consultați Utilizarea completării automate a formulei.
Decideți dacă să generați referințe structurate pentru tabele în semiselecții În mod implicit, când creați o formulă, selectarea unei zone de celule dintr-un tabel selectează parțial celulele și introduce automat o referință structurată în locul zonei de celule în formulă. Acest comportament de selectare parțială facilitează foarte mult introducerea unei referințe structurate. Puteți să activați sau să dezactivați acest comportament dacă bifați sau debifați caseta de selectare Utilizare nume de tabele în formule din caseta de dialogOpțiuni>fișier>Lucrul>cu formulele.
Utilizarea registrelor de lucru cu linkuri externe la tabelele Excel din alte registre de lucru Dacă un registru de lucru conține un link extern la un tabel Excel din alt registru de lucru, acel registru de lucru sursă legat trebuie să fie deschis în Excel pentru a evita erorile #REF! în registrul de lucru destinație care conține legăturile. Dacă deschideți mai întâi registrul de lucru destinație și apar erori #REF! , ele vor fi rezolvate dacă deschideți registrul de lucru sursă. Dacă deschideți mai întâi registrul de lucru sursă, ar trebui să nu vedeți coduri de eroare.
Convertiți o zonă într-un tabel și un tabel într-o zonă Când efectuați conversia unui tabel la o zonă, toate referințele la celule se transformă în referințele lor corespondente absolute în stilul A1. Când efectuați conversia unei zone într-un tabel, Excel nu transformă automat referințele la celule din această zonă în referințele lor structurate echivalente.
Dezactivați anteturile de coloane Puteți să activați și să dezactivați anteturile de coloane de tabel din fila >Proiectare tabelRând antet. Dacă dezactivați anteturile de coloane de tabel, referințele structurate care utilizează nume de coloane nu sunt afectate și le puteți utiliza în continuare în formule. Referințele structurate care trimit direct la anteturi de tabel (de exemplu, =VânzăriDept[[#Headers],[%Comision]]) vor avea ca rezultat #REF.
Adăugați sau ștergeți coloane și rânduri din tabel Întrucât zonele de date de tabel se modifică deseori, referințele de celule pentru referințele structurate se ajustează automat. De exemplu, dacă utilizați un nume de tabel într-o formulă pentru a contoriza celulele de date dintr-un tabel și adăugați un rând de date, referința de celulă se ajustează automat.
Redenumiți un tabel sau o coloană Dacă redenumiți o coloană sau un tabel, Excel modifică automat acel nume de tabel sau de antet de coloană în toate referințele structurate care sunt utilizate în registrul de lucru.
Mutați, copiați și completați referințele structurate Toate referințele structurate rămân neschimbate când copiați sau mutați o formulă care utilizează o referință structurată.
Notă
Copierea unei referințe structurate și umplerea unei referințe structurate nu sunt același lucru. Când copiați, toate referințele structurate rămân aceleași, în timp ce atunci când completați o formulă, referințele structurate complet calificate ajustează specificatorii de coloane ca o serie, după cum este arătat în următorul tabel.
| Dacă direcția de completare este: | Și, în timp ce completați, apăsați: | Atunci: |
|---|---|---|
| În sus sau în jos | Nimic | Nu se reglează speficatorii de coloană. |
| În sus sau în jos | Ctrl | Specificatorii de coloană se reglează ca serie. |
| La dreapta sau la stânga | Fără | Specificatorii de coloană se reglează ca serie. |
| În sus, în jos, la dreapta sau la stânga | Shift | În loc de a suprascrie valorile din celulele curente, valorile celulelor curente sunt mutate și se inserează specificatorii de coloană. |
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert de la Excel Tech Community sau să obțineți asistență de la Comunități.
Subiecte asociate
Prezentare generală a tabelelor Excel
Crearea și formatarea tabelelor
Totalizarea datelor dintr-un tabel Excel
Formatarea unui tabel Excel
Redimensionarea unui tabel prin adăugarea sau eliminarea de rânduri și coloane
Filtrarea datelor dintr-o zonă sau dintr-un tabel
Conversia unui tabel într-o zonă
Probleme de compatibilitate a tabelelor din Excel
Exportul unui tabel Excel în SharePoint
Prezentări generale ale formulelor din Excel