Cuprins
Acest tutorial explică ce este un nume Excel și arată cum se definește un nume pentru o celulă, interval, constantă sau formulă. De asemenea, veți învăța cum să editați, filtrați și ștergeți numele definite în Excel.
Numele în Excel sunt un lucru paradoxal: fiind una dintre cele mai utile caracteristici, sunt adesea considerate inutile sau tocilare. Motivul este că foarte puțini utilizatori înțeleg esența numelor din Excel. Acest tutorial nu numai că vă va învăța cum să creați un interval numit în Excel, dar vă va arăta, de asemenea, cum să profitați de această caracteristică pentru a vă face formulele mult mai ușor de scris, citit și reutilizat.
Ce înseamnă nume în Excel?
În viața de zi cu zi, numele sunt utilizate pe scară largă pentru a face referire la persoane, obiecte și locații geografice. De exemplu, în loc să spuneți "orașul situat la 40,7128° latitudine nordică și 74,0059° longitudine vestică", spuneți pur și simplu "New York City".
În mod similar, în Microsoft Excel, puteți da un nume lizibil pentru o singură celulă sau un interval de celule și puteți face referire la aceste celule mai degrabă prin nume decât prin referință.
De exemplu, pentru a afla totalul vânzărilor (B2:B10) pentru un anumit articol (E1), puteți utiliza următoarea formulă:
=SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)
Sau, puteți da nume semnificative intervalelor și celulelor individuale și puteți furniza aceste nume formulei:
=SUMIF(items_list, item, sales)
Privind captura de ecran de mai jos, care dintre cele două formule vă este mai ușor de înțeles?
Tipuri de nume Excel
În Microsoft Excel, puteți crea și utiliza două tipuri de nume:
Nume definit - un nume care se referă la o singură celulă, un interval de celule, o valoare constantă sau o formulă. De exemplu, atunci când definiți un nume pentru un interval de celule, acesta se numește intervalul menționat , sau interval definit Aceste nume sunt subiectul tutorialului de astăzi.
Numele tabelului - un nume al unui tabel Excel care este creat automat atunci când inserați un tabel într-o foaie de lucru ( Ctrl + T ). Pentru mai multe informații despre tabelele Excel, consultați Cum se creează și se utilizează un tabel în Excel.
Cum se creează un interval numit Excel
În general, există 3 moduri de a defini un nume în Excel: Caseta de nume , Definiți numele și Excel Name Manager .
Introduceți un nume în caseta Nume
The Caseta de nume în Excel este cel mai rapid mod de a crea un interval numit:
- Selectați o celulă sau un interval de celule pe care doriți să le denumiți.
- Introduceți un nume în fereastra Caseta de nume .
- Apăsați tasta Enter.
Iată, este creat un nou interval numit Excel!
Creați un nume utilizând opțiunea Define Name (Definire nume)
O altă modalitate de a crea un interval numit în Excel este următoarea:
- Selectați celula (celulele).
- Pe Formule în fila Definiți numele grup, faceți clic pe butonul Definiți numele buton.
- În Nume nou specificați trei lucruri:
- În Nume introduceți numele intervalului.
- În Domeniul de aplicare setați domeniul de aplicare al numelui ( Caietul de lucru în mod implicit).
- În Se referă la caseta, verificați referința și corectați-o dacă este necesar.
- Faceți clic pe OK pentru a salva modificările și a închide caseta de dialog.
Notă. În mod implicit, Excel creează un nume cu referințe absolute Dacă preferați să aveți un interval cu nume relativ, eliminați semnul $ din referință (înainte de a face acest lucru, asigurați-vă că înțelegeți pe deplin modul în care se comportă numele relative în foile de lucru).
În comparație cu metoda anterioară, utilizarea Definiți numele în Excel necesită câteva clicuri în plus, dar oferă, de asemenea, câteva opțiuni suplimentare, cum ar fi setarea domeniului de aplicare al numelui și adăugarea unui comentariu care explică ceva despre nume. În plus, funcția Excel Definiți numele vă permite să creați un nume pentru o constantă sau o formulă.
Creați un interval numit utilizând Excel Name Manager
De obicei, Managerul de nume din Excel este utilizat pentru a lucra cu nume existente. Cu toate acestea, vă poate ajuta să creați un nume nou. Iată cum:
- Mergeți la Formule tab> Nume definite grup, faceți clic pe Nume Manager Sau, apăsați Ctrl + F3 (metoda mea preferată).
- În colțul din stânga sus al paginii Nume Manager faceți clic pe fereastra de dialog, faceți clic pe butonul Nou... buton:
- Acest lucru va deschide fereastra Nume nou în care se configurează un nume, așa cum s-a demonstrat în secțiunea anterioară.
Sfat. Pentru a testa rapid numele nou creat, selectați-l în fereastra Caseta de nume Imediat ce eliberați mouse-ul, intervalul din foaia de calcul va fi selectat.
Cum se creează un nume Excel pentru o constantă
În plus față de intervalele denumite, Microsoft Excel vă permite să definiți un nume fără referință de celulă care va funcționa ca o constantă numită Pentru a crea un astfel de nume, utilizați fie funcția Excel Define Name, fie Name Manager, așa cum s-a explicat mai sus.
De exemplu, puteți face un nume ca USD_EUR (rata de conversie USD - EUR) și atribuiți-i o valoare fixă. Pentru aceasta, introduceți valoarea precedată de un semn egal (=) în câmpul Se referă la câmp , de exemplu =0,93:
Și acum puteți utiliza acest nume oriunde în formulele dumneavoastră pentru a converti USD în EUR:
De îndată ce cursul de schimb se schimbă, actualizați valoarea doar într-o singură locație centrală, iar toate formulele dvs. vor fi recalculate într-un singur pas!
Cum se definește un nume pentru o formulă
În mod similar, puteți da un nume unei formule Excel, de exemplu, cea care returnează numărul de celule nevide din coloana A, cu excepția rândului de antet (-1):
=COUNTA(Sheet5!$A:$A)-1
Notă. Dacă formula dvs. se referă la orice celulă din foaia curentă, nu este necesar să includeți numele foii în referințe, Excel o va face automat pentru dvs. Dacă faceți referire la o celulă sau la un interval de pe o altă foaie de lucru, adăugați numele foii urmat de semnul exclamării înainte de referința la celulă/interval de celule (ca în exemplul de formulă de mai sus).
Acum, ori de câte ori doriți să știți câte elemente există în coloana A de pe foaia 5, fără a include antetul coloanei, trebuie doar să introduceți semnul egalității urmat de numele formulei în orice celulă, astfel: =Items_count
Cum se numesc coloanele în Excel (nume din selecție)
Dacă datele dvs. sunt aranjate sub formă de tabel, puteți crea rapid nume pentru fiecare coloană și/sau rând pe baza etichetelor acestora:
- Selectați întregul tabel, inclusiv anteturile coloanelor și rândurilor.
- Mergeți la Formule tab> Definiți numele și faceți clic pe butonul Creați din selecție Sau, apăsați comanda rapidă de la tastatură Ctrl + Shift + F3 .
- În orice caz, în Crearea de nume din selecție Se va deschide caseta de dialog. Selectați coloana sau rândul cu anteturi, sau ambele, și faceți clic pe OK .
În acest exemplu, avem anteturi în rândul de sus și în coloana din stânga, așa că vom selecta aceste două opțiuni:
Ca rezultat, Excel va crea 7 intervale denumite, preluând automat numele din anteturi:
- Mere , Banane , Lămâi și Portocale pentru rânduri, și
- Jan , Feb și Mar pentru coloane.
Notă: Dacă există spații între cuvinte în etichetele de antet, spațiile vor fi înlocuite cu caractere de subliniere (_).
Intervalul numit dinamic Excel
În toate exemplele anterioare, am avut de-a face cu static intervale denumite care se referă întotdeauna la aceleași celule, ceea ce înseamnă că ar trebui să actualizați manual referința intervalului ori de câte ori doriți să adăugați date noi în intervalul denumit.
Dacă lucrați cu seturi de date expandabile, este logic să creați un interval de nume dinamic care să se adapteze automat la datele nou adăugate.
Ghidul detaliat privind modul de creare a unui interval dinamic numit în Excel poate fi găsit aici:
- Formula Excel OFFSET pentru a crea un interval dinamic
- Formula INDEX pentru a crea o gamă dinamică
Reguli de denumire Excel
Atunci când creați un nume în Excel, trebuie să țineți cont de câteva reguli:
- Un nume Excel trebuie să aibă o lungime mai mică de 255 de caractere.
- Numele Excel nu pot conține spații și majoritatea caracterelor de punctuație.
- Un nume trebuie să înceapă cu o literă, un semn de subliniere (_) sau o bară oblică inversă (\). Dacă un nume începe cu orice altceva, Excel va genera o eroare.
- Numele din Excel nu fac distincție între majuscule și minuscule. De exemplu, "Apples", "apples" și "APPLES" vor fi tratate ca fiind același nume.
- Nu puteți denumi intervalele ca referințe de celule, adică nu puteți da numele "A1" sau "AA1" unui interval.
- Puteți utiliza o singură literă pentru a denumi un interval, cum ar fi "a", "b", "D" etc., cu excepția literelor "r" "R", "c" și "C" (aceste caractere sunt utilizate ca prescurtări pentru selectarea unui rând sau a unei coloane pentru celula selectată în acel moment atunci când le introduceți în fereastra Nume Caseta ).
Domeniul de aplicare a numelui Excel
În ceea ce privește denumirile Excel, domeniul de aplicare este locația sau nivelul în care este recunoscut numele. Acesta poate fi fie:
- Fișă de lucru specifică - la nivelul foii de lucru locale
- Caietul de lucru - nivelul global al caietului de lucru
Denumirile nivelurilor foilor de lucru
Un nume la nivel de foaie de lucru este recunoscut în cadrul foii de lucru în care este localizat. De exemplu, dacă creați un interval denumit și îi setați domeniul de aplicare la Foaie1 , acesta va fi recunoscut doar în Foaie1 .
Pentru a putea utiliza un nume la nivel de foaie de calcul în o altă foaie de lucru , trebuie să prefixați numele foii de lucru urmat de semnul exclamării (!), astfel:
Sheet1!items_list
Pentru a face trimitere la un la nivel de foaie de lucru numele în un alt registru de lucru , ar trebui să includeți și numele cărții de lucru închis între paranteze pătrate:
[Sales.xlsx]Sheet1!items_list
Dacă fie numele foii, fie numele registrului de lucru conține spații , acestea trebuie să fie între ghilimele simple:
'[Sales 2017.xlsx]Sheet1'!items_list
Denumiri la nivel de registru de lucru
Un nume la nivel de registru de lucru este recunoscut în cadrul întregului registru de lucru și puteți face referire la el pur și simplu prin nume din orice foaie din același registru de lucru.
O utilizare a unui nume la nivel de registru de lucru în un alt registru de lucru , precedeți numele cu numele cărții de lucru (inclusiv extensia) urmat de semnul exclamării:
Book1.xlsx!items_list
Precedența domeniului de aplicare
Un nume definit trebuie să fie unic în cadrul domeniului său de aplicare. Puteți utiliza același nume în domenii de aplicare diferite, dar acest lucru ar putea crea un conflict de nume. Pentru a preveni acest lucru, în mod implicit, se utilizează nivelul foii de lucru are prioritate la nivel de registru de lucru.
Dacă există câteva intervale cu nume identice, cu domenii de aplicare diferite, și doriți să utilizați numele de la nivelul registrului de lucru, prefixați numele cu numele registrului de lucru ca și cum v-ați referi la un nume dintr-un alt registru de lucru, de exemplu: Book1.xlsx!data În acest fel, conflictul de nume poate fi anulat pentru toate foile de lucru, cu excepția primei foi, care utilizează întotdeauna numele de la nivelul foii de lucru locale.
Excel Name Manager - modalitate rapidă de a edita, șterge și filtra numele
După cum sugerează și numele său, Excel Name Manager este special conceput pentru a gestiona numele: modifică, filtrează sau șterge numele existente, precum și pentru a crea altele noi.
Există două moduri de a ajunge la Managerul de nume în Excel:
- Pe Formule în fila Definiți numele grup, faceți clic pe butonul Nume Manager
- Apăsați comanda rapidă Ctrl + F3.
În orice caz, în Nume Manager se va deschide o fereastră de dialog care vă permite să vedeți dintr-o privire toate numele din registrul de lucru curent. Acum, puteți selecta numele cu care doriți să lucrați și să faceți clic pe unul dintre cele 3 butoane din partea de sus a ferestrei pentru a efectua acțiunea corespunzătoare: editare, ștergere sau filtrare.
Cum să editați intervalul numit în Excel
Pentru a modifica un nume existent în Excel, deschideți fereastra Nume Manager , selectați numele și faceți clic pe butonul Editați... Aceasta va deschide fereastra de dialog Editați numele în care puteți modifica numele și referința. Domeniul de aplicare al numelui nu poate fi modificat.
La editarea unei referințe de nume , nu este necesar să deschideți Editați numele Selectați doar numele de interes în fereastra de dialog Excel. Nume Manager , și introduceți o nouă referință direct în fereastra Se referă la sau faceți clic pe butonul din dreapta și selectați intervalul dorit pe foaie. După ce faceți clic pe butonul Închideți Excel vă întreabă dacă doriți să salvați modificările, iar dvs. faceți clic pe butonul Da .
Sfat. O încercare de navigare printr-o referință sau o formulă lungă în Se referă la câmp cu ajutorul tastelor săgeată va avea cel mai probabil un comportament foarte frustrant. Pentru a vă deplasa în acest câmp fără a întrerupe referința, apăsați tasta F2 pentru a trece de la Enter la modul Edit.
Cum se filtrează numele în Excel
Dacă aveți o mulțime de nume într-un anumit registru de lucru, faceți clic pe butonul Filtru din colțul din dreapta sus al ferestrei Excel Name Manager pentru a vizualiza numai numele relevante la un moment dat. Sunt disponibile următoarele filtre:
- Nume care se referă la foaia de lucru sau la registrul de lucru
- Nume cu sau fără erori
- Nume definite sau nume de tabele
Cum să ștergeți intervalul numit în Excel
La ștergerea unui interval numit , selectați-o în fereastra Nume Manager și faceți clic pe butonul Ștergeți din partea de sus.
La ștergeți mai multe nume , faceți clic pe primul nume, apoi apăsați tasta Ctrl și țineți-o apăsată în timp ce faceți clic pe alte nume pe care doriți să le eliminați. Apoi faceți clic pe butonul Ștergeți și toate numele selectate vor fi șterse dintr-o dată.
La șterge toate denumirile definite într-un registru de lucru, selectați primul nume din listă, țineți apăsată tasta Shift, apoi faceți clic pe ultimul nume. Eliberați tasta Shift și faceți clic pe Ștergeți .
Cum să ștergeți numele definite cu erori
Dacă aveți un număr de nume invalide cu erori de referință, faceți clic pe butonul Filtru buton> Nume cu erori pentru a le filtra:
După aceea, selectați toate numele filtrate așa cum s-a explicat mai sus (folosind tasta Shift) și faceți clic pe butonul Ștergeți buton.
Notă: Dacă vreunul dintre numele din Excel este utilizat în formule, asigurați-vă că actualizați formulele înainte de a șterge numele, altfel formulele dvs. vor returna erori #NAME?
Top 5 beneficii ale utilizării numelor în Excel
Până acum, în acest tutorial, ne-am concentrat mai ales pe lucruri de tipul "cum se face", care acoperă diferite aspecte ale creării și utilizării intervalelor numite în Excel. Dar poate că sunteți curioși să aflați ce este atât de special la numele din Excel încât merită efortul? Cele cinci avantaje principale ale utilizării numelor definite în Excel sunt prezentate mai jos.
1. Denumirile Excel fac formulele mai ușor de realizat și de citit
Nu trebuie să tastați referințe complexe sau să mergeți înainte și înapoi selectând intervale pe foaie. Pur și simplu începeți să tastați numele pe care doriți să îl utilizați în formulă, iar Excel va afișa o listă de nume corespunzătoare din care puteți alege. Faceți dublu clic pe numele dorit, iar Excel îl va introduce imediat în formulă:
2. Numele Excel permit crearea de formule expandabile
Utilizând intervale numite dinamice, puteți crea o formulă "dinamică" care include automat date noi în calcule fără a fi nevoie să actualizați manual fiecare referință.
3. Numele Excel facilitează reutilizarea formulelor
Numele Excel facilitează foarte mult copierea unei formule pe o altă foaie sau portarea unei formule într-un registru de lucru diferit. Tot ce trebuie să faceți este să creați aceleași nume în registrul de lucru de destinație, să copiați/lipiți formula așa cum este și veți obține imediat funcționarea ei.
Sfat: Pentru a împiedica Excel să creeze nume noi din mers, copiați formula ca text în bara de formule în loc să copiați celula de formulă.
4. Domeniile denumite simplifică navigarea
Pentru a ajunge rapid la un anumit interval numit, trebuie doar să faceți clic pe numele său din caseta Nume. Dacă un interval numit se află pe o altă foaie, Excel vă va duce automat la acea foaie.
Notă. Domeniile de nume dinamice nu apar în lista Caseta de nume în Excel. Pentru a vedea intervale dinamice , deschideți Managerul de nume Excel ( Ctrl + F3 ) care afișează detalii complete despre toate numele din registrul de lucru, inclusiv domeniul de aplicare și referințele acestora.
5. Domeniile numite permit crearea unor liste dinamice de tip drop-down
Pentru a crea o listă derulantă extensibilă și actualizabilă, faceți mai întâi un interval dinamic numit și apoi creați o listă de validare a datelor pe baza acelui interval. Instrucțiunile detaliate pas cu pas pot fi găsite aici: Cum să creați o listă derulantă dinamică în Excel.
Excel numit interval - sfaturi și trucuri
Acum că știți elementele de bază ale creării și utilizării numelor în Excel, permiteți-mi să vă împărtășesc alte câteva sfaturi care vă pot fi utile în activitatea dumneavoastră.
Cum să obțineți o listă cu toate numele din registrul de lucru
Pentru a obține o listă mai concretă a tuturor numelor dintr-un registru de lucru curent, procedați după cum urmează:
- Selectați cea mai de sus celulă din intervalul în care doriți să apară numele.
- Mergeți la Formule tab> Definiți numele grup, faceți clic pe Utilizarea în formule , apoi faceți clic pe Lipiți nume... Sau, apăsați pur și simplu tasta F3.
- În Nume de lipire caseta de dialog, faceți clic pe Lista de lipire .
Aceasta va insera toate numele Excel împreună cu referințele lor în foaia de lucru curentă, începând cu celula selectată.
Nume Excel absolute vs. nume Excel relative
În mod implicit, denumirile Excel se comportă ca referințe absolute - blocate la celule specifice. Cu toate acestea, este posibil să se facă un interval numit relativ la poziția celulei active în momentul în care este definit numele. Numele relative se comportă ca referințele relative - se modifică atunci când formula este mutată sau copiată într-o altă celulă.
De fapt, nu mă pot gândi la niciun motiv pentru care cineva ar dori să creeze un interval cu nume relativ, cu excepția cazului în care un interval este format dintr-o singură celulă. Ca exemplu, să creăm un nume relativ care se referă la o celulă aflată la o coloană în stânga celulei curente, în același rând:
- Selectați celula B1.
- Apăsați Ctrl + F3 pentru a deschide Excel Name Manager, apoi faceți clic pe butonul Nou...
- În Nume caseta, introduceți numele dorit, de exemplu, item_left .
- În Se referă la cutie , tip
=A1
. - Faceți clic pe OK .
Acum, să vedem ce se întâmplă atunci când folosim item_left într-o formulă, de exemplu:
=SUMIF(items_list, item_left, sales)Unde lista_elementelor se referă la $A$2:$A$10 și vânzări se referă la $B$2:$B$10 din tabelul de mai jos.
Atunci când introduceți formula în celula E2 și apoi o copiați în josul coloanei, aceasta va calcula vânzările totale pentru fiecare produs în parte, deoarece item_left este un nume relativ iar referința sa se ajustează în funcție de poziția relativă a coloanei și a rândului în care este copiată formula:
Cum să aplicați numele Excel la formulele existente
Dacă ați definit intervalele care sunt deja utilizate în formulele dvs., Excel nu va schimba automat referințele cu numele corespunzătoare. Totuși, în loc să înlocuiți manual referințele cu nume, puteți cere ca Excel să facă această operațiune în locul dvs. Iată cum:
- Selectați una sau mai multe celule cu formule pe care doriți să le actualizați.
- Mergeți la Formule tab> Definiți numele grup, apoi faceți clic pe Definiți numele > Aplică nume...
- În Aplicați nume caseta de dialog, faceți clic pe denumirile pe care doriți să le aplicați și apoi faceți clic pe OK În cazul în care Excel este capabil să potrivească oricare dintre denumirile existente cu referințele utilizate în formulele dvs., denumirile vor fi selectate automat pentru dvs:
În plus, sunt disponibile încă două opțiuni (selectate în mod implicit):
- Ignoră relativă/absolută - păstrați această casetă bifată dacă doriți ca Excel să aplice numai denumirile cu același tip de referință: înlocuiți referințele relative cu nume relative și referințele absolute cu nume absolute.
- Utilizați numele rândurilor și coloanelor - dacă este selectată, Excel va redenumi toate referințele de celule care pot fi identificate ca fiind intersecția unui rând și a unei coloane denumite. Pentru mai multe opțiuni, faceți clic pe butonul Opțiuni
Scurtături de nume Excel
Așa cum se întâmplă adesea în Excel, cele mai populare caracteristici pot fi accesate în mai multe moduri: prin intermediul panglicii, meniului clic dreapta și scurtăturilor de la tastatură. Domeniile numite din Excel nu fac excepție. Iată trei scurtături utile pentru a lucra cu nume în Excel:
- Ctrl + F3 pentru a deschide Excel Name Manager.
- Ctrl + Shift + F3 pentru a crea intervale numite din selecție.
- F3 pentru a obține o listă cu toate numele Excel dintr-un registru de lucru.
Erori de nume Excel (#REF și #NAME)
În mod implicit, Microsoft Excel face tot posibilul pentru a păstra numele definite consecvente și valide prin ajustarea automată a referințelor intervalului atunci când inserați sau ștergeți celule în cadrul unui interval numit existent. De exemplu, dacă ați creat un interval numit pentru celulele A1:A10, iar apoi inserați un rând nou oriunde între rândurile 1 și 10, referința intervalului se va schimba în A1:A11. În mod similar, dacă ștergeți oricecelule între A1 și A10, intervalul numit se va contracta în mod corespunzător.
Cu toate acestea, dacă șterge toate celulele care alcătuiesc un interval numit Excel, numele devine invalid și se afișează un mesaj #REF! eroare în Nume Manager Aceeași eroare va apărea într-o formulă care face referire la acest nume:
În cazul în care o formulă se referă la un nume inexistent (tastatură greșită sau ștearsă), se va modifica #NAME? eroare În ambele cazuri, deschideți Excel Name Manager și verificați validitatea numelor definite (cea mai rapidă metodă este de a filtra numele cu erori).
Iată cum se creează și se utilizează numele în Excel. Vă mulțumesc pentru lectură și sper să ne vedem pe blog săptămâna viitoare!