Noms d'Excel i rangs amb nom: com definir i utilitzar en fórmules

  • Comparteix Això
Michael Brown

Taula de continguts

El tutorial explica què és un nom d'Excel i mostra com definir un nom per a una cel·la, un interval, una constant o una fórmula. També aprendràs a editar, filtrar i eliminar noms definits a Excel.

Els noms a Excel són una cosa paradoxal: al ser una de les característiques més útils, sovint es consideren inútils o nerds. El motiu és que molt pocs usuaris entenen l'essència dels noms d'Excel. Aquest tutorial no només us ensenyarà com crear un rang amb nom a Excel, sinó que també us mostrarà com aprofitar aquesta funció per fer que les vostres fórmules siguin molt més fàcils d'escriure, llegir i reutilitzar.

    Què significa el nom a Excel?

    A la vida quotidiana els noms s'utilitzen àmpliament per referir-se a persones, objectes i ubicacions geogràfiques. Per exemple, en lloc de dir "la ciutat que es troba a 40,7128° de latitud N i 74,0059° de longitud O, simplement digueu "Ciutat de Nova York".

    De la mateixa manera, a Microsoft Excel, podeu donar un nom llegible pels humans. a una sola cel·la o a un rang de cel·les, i feu referència a aquestes cel·les pel nom en lloc de per referència.

    Per exemple, per trobar el total de vendes (B2:B10) per a un article específic (E1), podeu utilitzar la fórmula següent:

    =SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)

    O podeu donar noms significatius als intervals i cel·les individuals i proporcionar aquests noms a la fórmula:

    =SUMIF(items_list, item, sales)

    Mirant la captura de pantalla següent, quina de les dues fórmules és més fàcil d'entendre?

    Nom d'ExcelFinestra Gestor de noms per veure només els noms rellevants en un moment determinat. Els filtres següents estan disponibles:
    • Noms abastats al full de treball o al llibre de treball
    • Noms amb o sense errors
    • Noms definits o noms de taules

    Com esborrar un interval amb nom a Excel

    Per suprimir un interval amb nom , seleccioneu-lo al Gestor de noms i feu clic al botó Suprimeix a la part superior.

    Per suprimir diversos noms , feu clic al primer nom i, a continuació, premeu la tecla Ctrl i manteniu-la premuda mentre feu clic a altres noms que voleu eliminar. A continuació, feu clic al botó Suprimeix i tots els noms seleccionats s'eliminaran d'una vegada.

    Per suprimir tots els noms definits en un llibre de treball, seleccioneu el primer nom al llista, manteniu premuda la tecla Maj i, a continuació, feu clic al cognom. Deixeu anar la tecla Maj i feu clic a Suprimeix .

    Com esborrar noms definits amb errors

    Si teniu un nombre de noms no vàlids amb errors de referència, feu clic a Botó Filtra > Noms amb errors per filtrar-los:

    Després d'això, seleccioneu tots els noms filtrats tal com s'ha explicat anteriorment (utilitzant la tecla Maj tecla) i feu clic al botó Suprimeix .

    Nota. Si s'utilitza algun dels vostres noms d'Excel a les fórmules, assegureu-vos d'actualitzar les fórmules abans de suprimir noms, en cas contrari, les vostres fórmules retornaran #NOM? errors.

    Els 5 avantatges principals de l'ús de noms a Excel

    Fins ara en aquest tutorial, hem estatcentrant-se principalment en coses que cobreixen diferents aspectes de la creació i l'ús d'intervals amb nom a Excel. Però és possible que tingueu curiositat per saber què té d'especial els noms d'Excel que fa que valgui la pena l'esforç? A continuació es mostren els cinc avantatges principals d'utilitzar noms definits a Excel.

    1. Els noms d'Excel fan que les fórmules siguin més fàcils de fer i de llegir

    No cal que escriguis referències complexes ni que vagis cap endavant i cap enrere seleccionant intervals al full. Només heu de començar a escriure el nom que voleu utilitzar a la fórmula i l'Excel us mostrarà una llista de noms coincidents per triar. Feu doble clic al nom desitjat i Excel l'inserirà immediatament a la fórmula:

    2. Els noms d'Excel permeten crear fórmules ampliables

    En utilitzar intervals amb nom dinàmics, podeu crear una fórmula "dinàmica" que inclogui automàticament dades noves als càlculs sense haver d'actualitzar manualment totes les referències.

    3. Els noms d'Excel fan que les fórmules siguin més fàcils de reutilitzar

    Els noms d'Excel fan que sigui molt més fàcil copiar una fórmula a un altre full o portar una fórmula a un llibre de treball diferent. Tot el que heu de fer és crear els mateixos noms al quadern de destinació, copiar/enganxar la fórmula tal com està i la farà funcionar immediatament.

    Consell. Per evitar que el formulari d'Excel creï noms nous sobre la marxa, copieu la fórmula com a text a la barra de fórmules en lloc de copiar la cel·la de la fórmula.

    4. Els rangs amb nom simplifiquennavegació

    Per arribar ràpidament a un interval de nom específic, només cal que feu clic al seu nom al quadre Nom. Si un interval amb nom resideix en un altre full, Excel us portarà a aquest full automàticament.

    Nota. Els intervals de nom dinàmics no es mostren al quadre Nom d'Excel. Per veure intervals dinàmics , obriu el Gestor de noms d'Excel ( Ctrl + F3 ) que mostra tots els detalls sobre tots els noms del llibre de treball, inclosos l'abast i les referències.

    5. Els intervals amb nom permeten crear llistes desplegables dinàmiques

    Per crear una llista desplegable ampliable i actualitzable, feu primer un interval amb nom dinàmic i, a continuació, creeu una llista de validació de dades basada en aquest interval. Les instruccions detallades pas a pas es poden trobar aquí: Com crear un menú desplegable dinàmic a Excel.

    Interval amb nom d'Excel: consells i trucs

    Ara que ja coneixeu els conceptes bàsics de la creació i utilitzant noms a Excel, permeteu-me compartir uns quants consells més que us poden resultar útils per al vostre treball.

    Com obtenir una llista de tots els noms al llibre de treball

    Per obtenir una llista més tangible de tots els noms d'un llibre de treball actual, feu el següent:

    1. Seleccioneu la cel·la superior de l'interval on voleu que apareguin els noms.
    2. Aneu a Fórmules pestanya > Defineix noms grup, feu clic a Utilitza a fórmules i, a continuació, feu clic a Enganxa noms... O simplement premeu la tecla F3.
    3. Al quadre de diàleg Enganxa noms , feu clic a EnganxaLlista .

    Això inserirà tots els noms d'Excel juntament amb les seves referències al full de treball actual, començant a la cel·la seleccionada.

    Noms absoluts d'Excel versus noms relatius d'Excel

    Per defecte, els noms d'Excel es comporten com a referències absolutes, bloquejats a cel·les específiques. No obstant això, és possible fer un interval amb nom relatiu a la posició de la cel·la activa en el moment en què es defineix el nom. Els noms relatius es comporten com a referències relatives: es canvien quan la fórmula es mou o es copia a una altra cel·la.

    De fet, no se m'acut cap raó per la qual es voldria fer un interval amb nom relatiu, excepte potser quan un L'interval consta d'una sola cel·la. Com a exemple, creem un nom relatiu que faci referència a una cel·la una columna a l'esquerra de la cel·la actual, a la mateixa fila:

    1. Seleccioneu la cel·la B1.
    2. Premeu Ctrl + F3 per obrir el Gestor de noms d'Excel i feu clic a Nou...
    3. Al quadre Nom , escriviu el nom desitjat, per exemple, item_left .
    4. Al Fa referència al quadre , escriviu =A1 .
    5. Feu clic a D'acord .

    Ara, vegem què passa quan fem servir el nom item_left en una fórmula, per exemple:

    =SUMIF(items_list, item_left, sales)

    On items_list fa referència a $A$2:$A$10 i vendes es refereix a $B$2:$B$10 a la taula següent.

    Quan introduïu la fórmula a la cel·la E2 i després copia-ho a la columna,calcularà les vendes totals de cada producte individualment perquè item_left és un nom relatiu i la seva referència s'ajusta en funció de la posició relativa de la columna i la fila on es copia la fórmula:

    Com aplicar noms d'Excel a fórmules existents

    Si heu definit els intervals que ja s'utilitzen a les vostres fórmules, Excel no canviarà les referències a automàticament els noms adequats. Tot i que, en lloc de substituir les referències amb noms a mà, podeu fer que Excel faci la feina per vosaltres. A continuació us indiquem com:

    1. Seleccioneu una o més cel·les de fórmules que vulgueu actualitzar.
    2. Aneu a la pestanya Fórmules > Definiu noms i feu clic a Defineix nom > Aplica noms...

    3. Al diàleg Aplica noms quadre, feu clic als noms que voleu aplicar i, a continuació, feu clic a D'acord . Si Excel pot fer coincidir qualsevol dels noms existents amb les referències utilitzades a les vostres fórmules, els noms se seleccionaran automàticament:

    A més, dos més les opcions estan disponibles (seleccionades per defecte):

    • Ignora relatiu/absolut : mantingueu marcada aquesta casella si voleu que Excel només aplique els noms amb el mateix tipus de referència: substituïu relatiu referències amb noms relatius i referències absolutes amb noms absoluts.
    • Utilitzeu noms de files i columnes - si se selecciona, Excel canviarà el nom de totes les cel·lesreferències que es poden identificar com la intersecció d'una fila anomenada i una columna anomenada. Per obtenir més opcions, feu clic a Opcions

    Dreceres de nom d'Excel

    Com passa sovint a Excel, es pot accedir a les funcions més populars de diverses maneres: mitjançant la cinta, el menú del botó dret i les tecles de drecera. Els intervals amb nom d'Excel no són una excepció. Aquí hi ha tres dreceres útils per treballar amb noms a Excel:

    • Ctrl + F3 per obrir el Gestor de noms d'Excel.
    • Ctrl + Maj + F3 per crear intervals amb nom a partir de la selecció.
    • F3 per obtenir una llista de tots els noms d'Excel en un llibre de treball.

    Errors de nom d'Excel (#REF i #NAME)

    Per defecte, Microsoft Excel fa el seu El millor és mantenir coherents i vàlids els noms definits ajustant les referències d'interval automàticament quan inseriu o suprimiu cel·les dins d'un interval de nom existent. Per exemple, si heu creat un interval amb nom per a les cel·les A1:A10 i després inseriu una fila nova entre les files 1 i 10, la referència de l'interval canviarà a A1:A11. De la mateixa manera, si suprimiu alguna cel·la entre A1 i A10, l'interval amb nom es contraurà en conseqüència.

    No obstant això, si suprimiu totes les cel·les que formen un interval amb nom d'Excel, el nom no serà vàlid. i mostra un #REF! error al Gestor de noms . El mateix error apareixerà en una fórmula que fa referència a aquest nom:

    Si una fórmula fa referència a un inexistentnom (s'ha escrit malament o s'ha suprimit), el #NAME? es mostrarà l'error . En qualsevol cas, obriu el Gestor de noms d'Excel i comproveu la validesa dels vostres noms definits (la manera més ràpida és filtrar els noms amb errors).

    Així és com podeu crear i utilitzar noms a Excel. Us agraeixo la lectura i esperem veure-us al nostre blog la setmana vinent!

    tipus

    A Microsoft Excel, podeu crear i utilitzar dos tipus de noms:

    Nom definit : un nom que fa referència a una sola cel·la, rang de cel·les, constant valor o fórmula. Per exemple, quan definiu un nom per a un interval de cel·les, s'anomena interval amb nom o interval definit . Aquests noms són objecte del tutorial d'avui.

    Nom de la taula : un nom d'una taula d'Excel que es crea automàticament quan s'insereix una taula en un full de treball ( Ctrl + T ). Per obtenir més informació sobre les taules d'Excel, vegeu Com crear i utilitzar una taula a Excel.

    Com crear un rang amb nom d'Excel

    En general, hi ha 3 maneres de definir un nom a Excel : Quadre de nom , botó Definir nom i Gestor de noms d'Excel .

    Escriviu un nom al quadre de nom

    El Quadre de nom a Excel és la manera més ràpida de crear un rang amb nom:

    1. Seleccioneu una cel·la o un rang de cel·les que voleu anomenar.
    2. Escriu un nom al Quadre de nom .
    3. Premeu la tecla Intro.

    Va, es crea un nou rang amb nom d'Excel!

    Creeu un nom utilitzant l'opció Definir nom

    Una altra manera de fer un interval amb nom a Excel és aquesta:

    1. Seleccioneu la(s) cel·la(s) .
    2. A la pestanya Fórmules , al grup Defineix noms , feu clic al botó Definiu nom .
    3. A la Quadre de diàleg Nou nom , especifiqueu tres coses:
      • Al quadre Nom , escriviu l'intervalnom.
      • Al menú desplegable Àmbit , definiu l'àmbit del nom ( Llibre de treball per defecte).
      • A Fa referència a , comproveu la referència i corregiu-la si cal.
    4. Feu clic a D'acord per desar els canvis i tancar el quadre de diàleg.

    Nota. Per defecte, Excel crea un nom amb referències absolutes . Si preferiu tenir un interval de nom relatiu, elimineu el signe $ de la referència (abans de fer-ho, assegureu-vos d'entendre bé com es comporten els noms relatius als fulls de treball).

    En comparació amb el mètode anterior, utilitzar Definir nom a Excel requereix uns quants clics addicionals, però també ofereix un parell d'opcions més, com ara establir l'abast del nom i afegir un comentari que expliqui alguna cosa sobre el nom. A més, la funció Definir nom d'Excel us permet crear un nom per a una constant o una fórmula.

    Feu un interval amb nom mitjançant el Gestor de noms d'Excel

    En general, el Gestor de noms a Excel s'utilitza per treballar amb noms existents. Tanmateix, també us pot ajudar a crear un nou nom. A continuació us indiquem com:

    1. Aneu a la pestanya Fórmules > Noms definits grup, feu clic a Gestor de noms . O bé, premeu Ctrl + F3 (la meva manera preferida).
    2. A l'extrem superior esquerre de la finestra de diàleg Gestor de noms , feu clic al botó Nou... :

    3. Això obrirà el quadre de diàleg Nou nom on configureu un nom tal com es mostra al'apartat anterior.

    Consell. Per provar ràpidament el nom creat recentment, seleccioneu-lo a la llista desplegable Quadre de noms . Tan bon punt deixeu anar el ratolí, es seleccionarà l'interval del full de treball.

    Com crear un nom d'Excel per a una constant

    A més dels intervals amb nom, Microsoft Excel us permet definir un nom sense referència de cel·la que funcionarà com a constante anomenada . Per crear aquest nom, utilitzeu la funció Definició de nom d'Excel o Gestor de noms com s'ha explicat anteriorment.

    Per exemple, podeu crear un nom com USD_EUR (taxa de conversió USD - EUR) i assignar-li un valor fix. Per a això, escriviu el valor precedit d'un signe igual (=) al camp Es refereix al camp , p. =0,93:

    I ara, podeu utilitzar aquest nom a qualsevol part de les vostres fórmules per convertir USD a EUR:

    Tan aviat com canviï el tipus de canvi, actualitzeu el valor només en una ubicació central i totes les vostres fórmules es tornaran a calcular en un sol pas!

    Com definir un nom per a una fórmula

    De manera similar, podeu donar un nom a una fórmula d'Excel, per exemple, la que retorna el recompte de cel·les no buides a la columna A, excloent la fila de capçalera (-1):

    =COUNTA(Sheet5!$A:$A)-1

    Nota. Si la vostra fórmula fa referència a alguna cel·la del full actual, no cal que inclogueu el nom del full a les referències, Excel ho farà automàticament. Si vostè ésSi feu referència a una cel·la o un interval d'un altre full de treball, afegiu el nom del full seguit del signe d'exclamació abans de la referència de cel·la/interval (com a l'exemple de fórmula anterior).

    Ara, sempre que vulgueu saber quants elements hi ha. es troben a la columna A del full 5, sense incloure la capçalera de la columna, només cal que escriviu el signe d'igualtat seguit del nom de la fórmula a qualsevol cel·la, com aquesta: =Items_count

    Com anomenar columnes a Excel (noms de la selecció)

    Si les vostres dades estan organitzades en forma de taula, podeu crear ràpidament noms per a cada columna i/o fila segons les seves etiquetes:

    1. Seleccioneu tota la taula, incloses les capçaleres de columnes i files.
    2. Vés a la pestanya Fórmules > Grup Definiu noms i feu clic al botó Crea a partir de la selecció . O bé, premeu la drecera de teclat Ctrl + Maj + F3 .
    3. En qualsevol cas, s'obrirà el quadre de diàleg Crea noms a partir de la selecció . Seleccioneu la columna o fila amb capçaleres, o totes dues, i feu clic a D'acord .

    En aquest exemple, tenim capçaleres a la fila superior i a la columna esquerra, de manera que les seleccionem. dues opcions:

    Com a resultat, Excel crearà 7 rangs amb nom, recollint els noms de les capçaleres automàticament:

    • Pomes , Plàtans , Llimones i Taronges per a files i
    • gen , febrer i Mar per a les columnes.

    Nota. Si hi haSi hi ha espais entre paraules a les etiquetes de capçalera, els espais es substituiran per guions baixos (_).

    Interval de nom dinàmic d'Excel

    En tots els exemples anteriors, hem estat tractant amb rangs amb nom estàtics que sempre fan referència a les mateixes cel·les, és a dir, haureu d'actualitzar la referència de l'interval manualment sempre que vulgueu afegir dades noves a l'interval amb nom.

    Si esteu treballant amb conjunts de dades ampliables , és raonable crear un interval de nom dinàmic que s'adapti automàticament a les dades recentment afegides.

    La guia detallada sobre com crear un interval de nom dinàmic a Excel es pot trobar aquí:

    • Fórmula OFFSET d'Excel per crear un rang dinàmic
    • Fórmula INDEX per crear un rang dinàmic

    Regles de denominació d'Excel

    Quan es crea un nom a Excel, hi ha una poques regles per recordar:

    • Un nom d'Excel ha de tenir menys de 255 caràcters.
    • Els noms d'Excel no poden contenir espais i la majoria de caràcters de puntuació.
    • El nom ha de començar. amb una lletra, subratllat e (_) o barra invertida (\). Si un nom comença amb qualsevol altra cosa, Excel generarà un error.
    • Els noms d'Excel no distingeixen entre majúscules i minúscules. Per exemple, "Pomes", "pomes" i "POMES" es tractaran com el mateix nom.
    • No podeu anomenar intervals com les referències de cel·les. És a dir, no podeu donar el nom "A1" o "AA1" a un rang.
    • Podeu utilitzar una sola lletra per anomenar un rang com "a", "b", "D", etc.excepte les lletres "r" "R", "c" i "C" (aquests caràcters s'utilitzen com a dreceres per seleccionar una fila o una columna per a la cel·la seleccionada actualment quan les escriviu a Nom Caixa ).

    Àmbit del nom d'Excel

    En termes de noms d'Excel, l'abast és la ubicació o nivell dins del qual es reconeix el nom. Pot ser:

    • Full de treball específic - el nivell de full de treball local
    • Llibre de treball - el nivell de llibre de treball global

    Noms de nivell de full de treball

    Un nom de nivell de full de treball es reconeix dins del full de treball on es troba. Per exemple, si creeu un interval amb nom i establiu el seu abast a Full1 , només es reconeixerà a Full1 .

    Per poder utilitzar un full de treball: nom de nivell a un altre full de treball , heu de prefixar el nom del full de treball seguit del signe d'exclamació (!), com aquest:

    Full1!lista_elements

    Per fer referència a un nom de nivell de full de treball en un altre llibre de treball , també hauríeu d'incloure el nom del llibre de treball entre claudàtors:

    [Sales.xlsx] Sheet1!items_list

    Si el nom del full o el nom del llibre de treball conté espais , haurien d'anar entre cometes simples:

    '[Vendes 2017.xlsx]Sheet1'!items_list

    Noms de nivell de llibre de treball

    Un nom de nivell de llibre de treball es reconeix a tot el llibre de treball, i podeu fer-hi referència simplement pel nom des de qualsevol full en elmateix llibre de treball.

    Un ús d'un nom a nivell de llibre de treball en un altre llibre de treball , precedi el nom amb el nom del llibre de treball (inclosa l'extensió) seguit del signe d'exclamació:

    Book1.xlsx!items_list

    Precedència de l'àmbit

    Un nom definit ha de ser únic dins del seu abast. Podeu utilitzar el mateix nom en diferents àmbits, però això pot crear un conflicte de nom. Per evitar que això passi, de manera predeterminada, el nivell del full de treball té prioritat sobre el nivell del llibre de treball.

    Si hi ha uns quants intervals de nom idèntic amb àmbits diferents i voleu utilitzar el llibre de treball. nom del nivell, prefixeu el nom amb el nom del llibre de treball com si us referiu a un nom d'un altre llibre de treball, per exemple: Book1.xlsx!data . D'aquesta manera, el conflicte de nom es pot anul·lar per a tots els fulls de treball excepte per al primer full, que sempre utilitza el nom de nivell de full de treball local.

    Excel Name Manager: manera ràpida d'editar, suprimir i filtrar noms

    Com el seu nom indica, el Gestor de noms d'Excel està especialment dissenyat per gestionar noms: canviar, filtrar o suprimir els noms existents, així com crear-ne de nous.

    Hi ha dues maneres d'arribar al Gestor de noms a Excel:

    • A la pestanya Fórmules , al grup Definiu noms , feu clic al Gestor de noms

    • Premeu la drecera Ctrl + F3.

    En qualsevol cas, s'obrirà la finestra de diàleg Gestor de noms , que us permetràveure tots els noms del llibre de treball actual d'un cop d'ull. Ara, podeu seleccionar el nom amb el qual voleu treballar i fer clic en un dels 3 botons de la part superior de la finestra per dur a terme l'acció corresponent: editar, suprimir o filtrar.

    Com editar l'interval de nom a Excel

    Per canviar un nom d'Excel existent, obriu el Gestor de noms , seleccioneu el nom i feu clic al botó Edita... . Això obrirà el quadre de diàleg Edita el nom on podeu canviar el nom i la referència. L'abast del nom no es pot canviar.

    Per editar una referència de nom , no cal que obriu Edita el nom quadre de diàleg. Només cal que seleccioneu el nom d'interès al Gestor de noms d'Excel i escriviu una referència nova directament al quadre Es refereix a , o feu clic al botó de la dreta i seleccioneu l'interval desitjat al quadre. fulla. Després de fer clic al botó Tanca , Excel us demanarà si voleu desar els canvis i feu clic a .

    Consell. Un intent de navegar per una referència llarga o una fórmula al camp Es refereix a amb les tecles de fletxa probablement provocarà un comportament molt frustrant. Per moure's dins d'aquest camp sense interrompre la referència, premeu la tecla F2 per passar del mode Enter al mode Edita.

    Com filtrar noms a Excel

    Si teniu molts noms en un determinat llibre de treball, feu clic al botó Filtre a l'extrem superior dret de l'Excel

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.