Utilizarea referințelor structurate în tabelele Excel

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Când creați un tabel Excel, Excel asociază un nume în tabel și la fiecare antet de coloană în tabel. Atunci când adăugați formule la un tabel Excel, numele se pot apărea automat pe măsură ce introduceți formula și selectați referințele la celule din tabel în loc de a le introduce manual. Iată un exemplu de ceea ce înseamnă 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ă de fiecare dată când adăugați sau eliminați date din tabel.

Referințele structurate apar și când creați o formulă în afara unui tabel Excel care face referire la datele de tabel. Referința poate ușura găsirea tabelelor într-un registru de lucru mare.

Pentru a utiliza referințe structurate în formulă, faceți clic pe 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 și a calcula valoarea unui comision de vânzări.

Vânzări Persoană

Regiune

Volum vâ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%

  1. Copiați datele exemplificative din tabelul de mai sus, inclusiv titlurile de coloană, și lipiți-le în celula A1 din foaia de lucru Excel nou.

  2. Pentru a crea tabelul, selectați orice celulă din zona de date și apăsați Ctrl + T.

  3. Asigurați-vă că este selectată caseta tabelul meu are anteturi și faceți clic pe OK.

  4. În celula E2, tastați un semn egal (=), apoi faceți clic pe celula C2.

    În bara de formule, referința structurată [@[Volum vânzări]] apare după semnul egal.

  5. Tastați un asterisc (*) direct după paranteza de închidere și faceți clic pe celula D2.

    În bara de formule, referința structurată [@[% comision]] apare după asterisc.

  6. Apăsați 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.

  1. În foaia de lucru eșantion, faceți clic pe celula E2

  2. În bara de formule, introduceți = C2 * D2 și apăsați pe 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.

  1. Selectați orice celulă din tabel pentru a afișa Instrumente tabel > fila proiectare din panglică.

  2. Tastați numele dorit în caseta Nume tabel și apăsați pe Enter.

În datele noastre de exemplu, am utilizat numele VânzăriDept.

Utilizați următoarele reguli pentru numele de tabel:

  • Utilizați caractere valide  Încep întotdeauna un nume cu o literă, un caracter de subliniere (_) sau o bară oblică inversă (\). Utilizați litere, numere, perioade și restul de nume de caractere de subliniere. Nu puteți utiliza "C", "c", "R" sau "r" pentru numele, deoarece acestea îl desemnat deja ca unei comenzi rapide pentru selectarea coloana sau rândul 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ă, cum ar fi Z$ 100 sau R1C1.

  • Nu utilizați un spațiu pentru a separa cuvinte  Spațiile nu pot fi utilizate în nume. Utilizați caracterul de subliniere (_) și punct (.) ca separatori de word. De exemplu, Vânzăridept, Taxă_vânzări sau trimestrul.întâi.

  • Nu utilizați mai mult de 255 de caractere Un nume de tabel poate avea până la 255 de caractere.

  • Utilizați nume unice de tabel Numele dublate nu sunt permise. Excel nu face distincția între litere mari și litere mici în nume, astfel încât dacă introduceți „Vânzări”, dar aveți deja un alt nume „VÂNZĂRI” în același registru de lucru, vi se va solicita să alegeți un nume unic.

  • Utilizați un identificator de obiect  Dacă intenționați să aveți un amestec de diagrame, tabele și rapoarte PivotTable, este o idee bună să prefix numele cu tipul de obiect. De exemplu: tbl_Sales pentru un tabel vânzări, pt_Sales pentru vânzările pe un raport PivotTable și chrt_Sales pentru o diagramă de vânzări, sau ptchrt_Sales pentru un raport PivotChart vânzări. Acest lucru păstrează toate numele dintr-o listă ordonată în Manager de nume.

Reguli de sintaxă a referințelor structurate

Puteți să introduceți sau să modificați referințe structurate manual în formulă, dar pentru a face acest lucru, aceasta va ajuta să înțelegeți referințe structurate sintaxa. Să parcurgem 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 particularizat. Se face referire la datele din tabel, fără rândurile antet sau total. Utilizați un nume de tabel implicit, cum ar fi tabel1, sau a modifica pentru a utiliza un nume particularizat.

  • Specificatorul de coloană:   [Volum vânzări]și[Valoare comision] sunt specificatorii de coloană care utilizează numele de coloane pe care le reprezintă. Se fac referire la datele din coloana, fără rând de antet sau total orice coloană. Întotdeauna încadrați specificatori între paranteze, așa cum se arată.

  • Specificator element:   [#Totals] și [#Data] sunt specificatori de elemente speciale 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ță structurată:   (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    Toate tabel, coloane și specificatori de elemente speciale trebuie să fie încadrată între paranteze ([]) de potrivire. Un specificator care conține alte specificatori necesită externă se potrivesc paranteze să încadrați scalar paranteze de alte specificatorii de potrivire. De exemplu: = Vânzăridept [[vânzător]: [regiune]]

  • Toate anteturile de coloană sunt șiruri text    Dar acestea nu necesită citate atunci când acestea sunt utilizate într-o referință structurată. Numere sau date, cum ar fi 2014 sau 1/1/2014, de asemenea, sunt considerate șiruri de text. Nu puteți utiliza expresii cu anteturi de coloane. De exemplu, expresia Deptvanzrezumatani [[2014]: [2012]] nu vor 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 (/)

  • 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 (')

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 #Acest rând cu specificatorul mai scurt @ în tabelele care au mai mult de un rând de date. Dar dacă tabelul dvs. are un singur rând, Excel nu înlocuiește specificatorul #Acest rând, 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 de la intersecția rândului curent și coloana valoare comision. Dacă este utilizat în același rând ca un antet sau un rând total, aceasta va returna o #VALUE! eroare.

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.

  • Utilizarea Completare automată formulă    Este posibil să descoperiți că utilizând Completare automată formulă este o caracteristică foarte utilă atunci când introduceți referințe structurate și asigură utilizarea sintaxei corecte. Pentru mai multe informații, consultați Utilizarea Completare automată formulă.

  • Decideți dacă să generați referințe structurate pentru tabele în semi-selecții    În mod implicit, atunci când creați o formulă, făcând clic pe o celulă de zonă dintr-un tabel semi-selectează celulele și introduce automat o referință structurată în loc de zona de celule în formule. Acest comportament semi-selecție face mult mai ușor să introduceți o referință structurată. Puteți să activați acest comportament sau a dezactiva, selectând sau debifând caseta de selectare utilizare nume de tabel în formulele din fișier > Opțiuni > formule > dialog lucrul cu formule .

  • 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 în alt registru de lucru, acel registru de lucru legat sursă trebuie să fie deschis în Excel pentru a evita #REF! erorile din registrul de lucru destinație care conține legătura. Dacă deschideți mai întâi registrul de lucru destinație și #REF! apar erori, va fi rezolvată dacă atunci când deschideți registrul de lucru sursă. Dacă deschideți registrul de lucru sursă mai întâi, ar trebui să vedeți fără coduri de eroare.

  • Conversia unei zone într-un tabel și un tabel într-o zonă    Atunci când efectuați conversia unui tabel într-o zonă, toate referințele la celule modificarea în lor echivalente absolută A1 referințe de stil. Atunci când efectuați conversia unei zone într-un tabel, Excel nu modifică automat toate referințele la celule din această zonă în lor echivalente referințe structurate.

  • Dezactivarea anteturilor de coloană    Puteți comuta tabel anteturi de coloană și a dezactiva din fila proiectare tabel > Rând antet. Dacă dezactivați anteturile de coloană de tabel, referințele structurate care utilizează numele de coloane nu sunt afectate și le puteți utiliza încă în formule. Referințele care fac referire direct la anteturile de tabel structurate (exemplu = Vânzăridept [[#Headers], [% comision]]) va avea ca rezultat #REF.

  • Adăugarea sau ștergere coloane și rânduri din tabel    Deoarece zone de date tabel modifica frecvent, referințele la celule pentru referințe structurate se ajustează automat. De exemplu, dacă utilizați un nume de tabel într-o formulă pentru a contoriza toate celulele de date într-un tabel, iar atunci când 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.

  • Mutarea, copierea, ș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 efectuați o umplere de o referință structurată nu sunt același lucru. Atunci când copiați, toate referințele structurate rămân neschimbate, în timp ce Când completați o formulă, referințele structurate calificate complet regla 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 întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Subiecte asociate

Prezentare generală a tabelelor Excel
Video: crearea și formatarea unui tabel Excel
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 într-o zonă sau tabel
conversia unui tabel într-o zonă
probleme de compatibilitate Excel tabel
exportul unui tabel Excel în SharePoint
prezentări generale ale formulelor în Excel

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×