Cum să scapi de mesajele pe care numele specificat există deja când copiați o foaie de lucru în Excel

Cum scap de mesajele pe care un nume dat există deja când copiază o foaie de lucru în Excel?

Adesea povestea este despre asta. El merge de la o mână la alta, fișier Excel cu orice tabletă sau raport standard. Și nimeni nu poate aminti cine și când fișierul a fost creat, dar la placa și utilizate pentru a se bucura. Și totul ar fi bine, dar dacă copiați o foaie în Excel, un mesaj de „Excel formulă sau foaie pe care doriți să mutați conține numele ...“ mai veche astfel de etichetă, mai astfel de mesaje apare. De câteva ori sa întâlnit fișierele după ce copiați foaia, care a avut câteva minute pentru a Clamp tasta enter pentru a scăpa de acest mesaj.







Istoria problemei: ce fel de nume și de unde au provenit?

(ca orice introducere, puteți săriți)

Numele sunt de obicei folosite pentru calcule complexe. Să presupunem că avem o serie de valori în celulele Excel, pe care le folosim adesea, în locuri diferite, atunci este convenabil să nu le referim la acestea printr-o legătură ca "A1: B253", ci prin nume, de exemplu, Data. Este posibil să se scrie = suma (date) și să se primească suma valorilor celulelor acestui matrice. Și acest nume poate fi folosit nu numai pe foaia în care a fost creat fișierul de date, ci și pe toate paginile fișierului.

Deci, la un moment dat în viața lor a întâlnit un fișier cu un client care are de a simplifica calculele sau testul pentru, a cerut numele unuia sau mai multor matrici de celule. De-a lungul timpului, fișierul a crescut, a trecut din mână în mână, câteva foi și formule în ea s-au schimbat, șterse, dar spațiul de nume este probabil ca nimeni nu sa atins - care, din ignoranță, care de frică - nu știi niciodată în cazul în care este folosit acest nume. Ca rezultat, acele prenume rămase în dosar. Au rămas ca link-uri către un anumit set de celule pe pagină. În cazul în care celulele sunt eliminate, numele a devenit o referință la o matrice inexistentă, care devine o problemă pentru Excel, când copiați foaia. În acest caz, Excel încearcă să recreeze numele, ceea ce cauzează un avertisment că numele există deja.







Iată un exemplu al unui astfel de mesaj:

Rețineți că folosirea recomandărilor de mai jos este necesară cu mare grijă. Dacă fișierul nu a fost făcut de dvs. și conține calcule complexe pe care nu le înțelegeți, este mai bine să nu atingeți deloc nimic.

Dacă nu folosiți calcule incomprehensibile, mai degrabă fișierul a ajuns la tine ca o moștenire cu o problemă, ca un apartament prost, atunci instruirea propusă este doar pentru tine.

Prima metodă este ștergerea denumirilor vizibile.

  1. Mergem în directorul numelor.

Pentru aceasta, folosim tab-ul formula -> Name Manager:

sau o combinație de Ctrl + F3.

Acest tabel se va deschide:

Aici sunt indicate toate numele folosite în carte, cu excepția celor ascunse (la acestea vom reveni mai târziu).

  • Ștergeți numele neutilizate.

    Dacă sunteți sigur că niciun nume nu este folosit în carte, puteți selecta și șterge toate numele pentru a elimina o dată pentru totdeauna toate problemele în viitor.

    O modalitate mai sigură este să ștergeți numai nume cunoscute care nu funcționează, nume cu erori. Pentru aceasta, utilizați butonul de filtrare din partea dreaptă. Alegeți "nume cu o eroare":

    Selectați toate denumirile filtrate și ștergeți-le.

    Metoda de mai sus funcționează în majoritatea cazurilor, dar nu întotdeauna. Pentru a verifica, copiați câteva foi de mai multe ori pentru a vă asigura că problemele au dispărut.

    Dacă acest lucru nu funcționează și avertizarea apare încă, atunci există nume ascunse în carte, următoarea metodă vă va ajuta să scăpați de ele.

    A doua metodă este ștergerea denumirilor ascunse.

    1. Accesați panoul Visual Basic (Alt + F11).
    2. Selectați cartea curentă din proiect făcând dublu clic pe ea:
  • În fereastra din dreapta, introduceți codul care face vizibile toate denumirile ascunse:

    Asa cum va arata in voi:

  • Ne întoarcem la foaia de lucru Excel și rulam macro-urile (Alt + F8).

    Ar trebui să apară următoarea fereastră:

  • În listă, selectați ThisWorkbook.Unhide, faceți clic pe Executare.

    Acum, toate numele care au fost ascunse și nu sunt afișate în managerul de nume ar trebui să apară acolo.

  • Repetați operațiile legate de lucrul cu managerul de nume - prima metodă, la începutul articolului.
  • Sper că te pot ajuta!







    Trimiteți-le prietenilor: