Uknuselige Formel Referanser til regneark

November 6  by Eliza

Alan har en arbeidsbok som har to regneark: ". Oversikt Report" "September Data" og På den andre regneark har han referanser, innenfor formler, til celler på det første regnearket. Når en ny måned kommer rundt, må Alan for å endre navnet på "September data" regnearket til "Oktober data", som bryter alle formler på andre regnearket. Han lurer på hvordan han kan endre formler som refererer til det første regnearket, slik at de ikke bryter når han endrer det første regnearket navn.

Først av alt, bør det sies at denne atferden (som beskrevet) er ikke normalt for Excel. Hvis du er i oversikts Rapporter regneark og du oppretter en formel som refererer til en celle på septemberdataarket, så eventuelle endringer i navnet på septemberdataarket bør automatisk gjenspeiles i formlene i andre regneark i arbeidsboken. Den eneste gangen dette ikke er tilfelle er hvis du har en formel som bruker INDIREKTE-funksjonen til å referere noe i regnearket, som exampled her:

= INDIREKTE ("'september Data'! A3")

Grunnen til at det endrer ikke er fordi regnearknavnet finnes innenfor enkeltanførselstegn (apostrofer), noe som betyr at det blir sett på som en streng konstant som ikke bør endres. Hvis du trenger å bruke INDIREKTE, deretter plassere navnet på regnearket off på annen celle og referanse som celle i INDIREKTE formel, som beskrevet i andre saker av ExcelTips. Deretter kan du endre innholdet i den refererte cellen for å gjenspeile navnet på regnearket du vil bruke.

Hvis du ikke ønsker å endre formler på denne måten, så kan du bruke Finn og erstatt til å endre referansene etter at du endrer navn september dataarket. Følg denne fremgangsmåten:

  1. Vise den andre regneark (Oversikt Report).
  2. Trykk Ctrl + H for å vise kategorien Erstatt i Finn og erstatt dialogboksen.
  3. Klikk på Valg-knappen, hvis det er synlig. (Se figur 1)

    Uknuselige Formel Referanser til regneark

    Figur 1. Bytt fanen Søk og erstatt dialogboksen.

  4. I boksen Finn skriv "September data" (uten anførselstegn).
  5. I Erstatt med inn "October data" (uten anførselstegn).
  6. Kontroller at Look I rullegardinlisten er satt til formler.
  7. Klikk Erstatt alle.

Et annet alternativ som fungerer godt er å bare definere navngitte områder i septemberdataarket. Hver celle (eller flere celler) skal tildeles et navn som du deretter kan bruke i formler på andre regneark. Eventuelle endringer i regnearknavnet vil ikke påvirke bruken av de navngitte områder i det hele tatt.

Til slutt, kan du vurdere å se på din data layout. For eksempel kan du være bedre å ikke ha et regneark som heter "September data." I stedet oppretter et regneark som heter "Gjeldende Month" og referere til den i formler. Når starten på en ny måned ruller rundt, kopiere data fra den aktuelle måneden regneark og arkivere det i et nytt regneark som bærer navnet på måneden den representerer (for eksempel "September data"). Denne måten du arbeider alltid med gjeldende data og har de eldre måneders data tilgjengelig for gjennomsyn når som helst du trenger.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (10811) gjelder for Microsoft Excel 97, 2000 og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Unbreakable Formel Referanser til regneark.