Kako uporabiti vrednost celice kot ime delovnega lista v sklicevanju na formulo v Excelu

  • Deliti To
Hugh West

Če poskušate uporabiti vrednost celice kot ime delovnega lista v sklicevanju na formulo v Excelu, potem vam bo ta članek morda v pomoč pri tem. Začnimo z našim glavnim člankom, da bi raziskali več o uporabi vrednosti celice kot imena delovnega lista.

Prenos delovnega zvezka

Ime delovnega lista Reference.xlsm

3 načini za uporabo vrednosti celice kot imena delovnega lista v sklicevanju na formulo v Excelu

Tukaj imamo 3 delovne liste Januar , Februar, in . marec ki vsebuje prodajne zapise teh 3 mesecev za različne izdelke. Zato bomo poskusili uporabiti vrednosti celic kot imena teh delovnih listov v formuli kot referenco za pridobivanje vrednosti v novem listu.

Uporabili smo Microsoft Excel 365 različica tukaj, lahko pa uporabite katero koli drugo različico glede na vaše udobje.

Metoda-1: Uporaba funkcije INDIRECT za uporabo vrednosti celice kot imena delovnega lista v referenčni formuli

Tukaj lahko vidimo, da je skupna vrednost prodaje v celici D11 v vsakem od treh listov Januar , Februar , marec .

Imena listov smo zbrali kot vrednosti celic v novem listu, da bi te vrednosti uporabili kot referenco. INDIREKTNA funkcija te vrednosti bomo uporabili kot imena delovnih listov v formuli, prednost pa je, da se bo ustvarila dinamična referenca. Tako se bo pri spreminjanju, dodajanju ali brisanju vrednosti teh celic rezultat samodejno posodobil.

Koraki :

➤ V celico vnesite naslednjo formulo C4

=INDIRECT("'"&B4&"'"&"!"&"D11")

Tukaj, B4 je ime lista Januar in . D11 je celica v tem listu, ki vsebuje skupno vrednost prodaje.

  • "'"&B4&"'"&"!"& "D11″ → & bo združil vrednost celice B4 z narekovaji, vzklikom in sklicem na celico D11

    Izhod → "'Januar'!D11"
  • INDIRECT("'"&B4&"'"&"!"& "D11″) postane .

    INDIRECT("'januar'!D11")

    Izhod → $23,084.00

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Nato boste dobili skupne prodajne vrednosti, ki ustrezajo sklicevanjem na ime lista v Ime lista stolpec.

Preberite več: Ime Excelovega lista v formuli Dynamic (3 pristopi)

Metoda-2: Uporaba funkcij INDIRECT in ADDRESS za uporabo vrednosti celice kot imena delovnega lista

V treh listih Januar , Februar in marec imamo nekaj zapisov o prodaji v teh mesecih za različne izdelke.

Za izdelavo zbirne tabele, v kateri bomo iz teh listov izluščili prodajne vrednosti in jih združili v Januar , Februar in marec Za uporabo sklicevanja na ime lista bomo tukaj uporabili glave teh stolpcev in s pomočjo INDIREKTNA funkcija in Funkcija ADDRESS , jih bomo povzeli.

Koraki :

➤ V celico vnesite naslednjo formulo C4

=INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Tukaj, $C$3 je ime delovnega lista.

  • VRSTICA (D4) → vrne številko vrstice celice D4

    Izhod → 4
  • STOLPEC (D4) → vrne številko stolpca celice D4

    Izhod → 4
  • NASLOV (VRSTICA (D4), STOLPEC (D4)) postane .

    ADRESA(4,4)

    Izhod → $D$4

  • INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4))) postane .

    INDIRECT("'January'!"&"$D$4") INDIRECT("Januar!$D$4")

    Izhod →$4,629.00

➤ Tisk VSTOP , povlecite navzdol Ročaj za polnjenje Orodje.

Nato boste dobili zapis o prodaji Januar mesec od Januar list v Januar stolpec.

Za prodajne vrednosti iz Februar list za ta mesec v Februar stolpec uporabite naslednjo formulo

=INDIRECT("'"&$D$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Tukaj, $D$3 je ime delovnega lista.

Podobno velja za prodajne evidence marec uporabite naslednjo formulo

=INDIRECT("'"&$E$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Tukaj, $E$3 je ime delovnega lista.

Preberite več: Excel VBA: Sklic na celico v drugem listu (4 metode)

Podobna branja

  • Relativni in absolutni naslov celic v preglednici
  • Primer relativnega sklica na celico v Excelu (3 merila)
  • Kako ohraniti fiksno celico v Excelovi formuli (4 preprosti načini)
  • Bližnjica za absolutno sklicevanje na celice v Excelu (4 uporabni primeri)
  • Primer mešanega sklica na celico v Excelu (3 vrste)

Metoda-3: Uporaba kode VBA za uporabo vrednosti celice kot imena delovnega lista v referenčni formuli

Tu imamo v celici skupno prodajno vrednost D11 v vsakem od treh listov Januar , Februar , marec ki vsebuje prodajne evidence Januar , Februar in marec .

V Ime lista smo imena listov zapisali kot vrednosti celic, da jih lahko uporabimo kot reference v VBA S pomočjo te kode bomo iz teh listov pridobili skupne prodajne vrednosti in jih zbrali v Celotna prodaja stolpec, ki ustreza njihovim imenom listov.

Koraki :

➤ Pojdite na Razvijalec zavihek>> Visual Basic Možnost.

Nato se Urejevalnik Visual Basic se bo odprlo.

➤ Pojdite na Vstavite zavihek>> Modul Možnost.

Po tem je treba Modul bo ustvarjen.

➤ Napišite naslednjo kodo

 Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub 

Tukaj smo razglasili SheetR kot Niz , ws in ws1 kot Delovni list , ws bo dodeljen delovnemu listu VBA kjer bo naš izhod. SheetR bo shranil vrednosti celic z imeni listov v VBA Nato smo dodelili liste Januar , Februar in marec v spremenljivko ws1 .

Spletna stran ZA zanka bo iz vsakega lista izpisala skupne prodajne vrednosti v VBA in tukaj smo razglasili območje za to zanko kot 4 na . 6 ker se vrednosti začnejo od Vrstica 4 v VBA list.

➤ Tisk F5 .

Na koncu boste dobili skupne prodajne vrednosti, ki ustrezajo sklicevanjem na imena listov v Ime lista stolpec.

Preberite več: Excel VBA: Pridobite vrednost celice iz drugega delovnega zvezka brez odpiranja

Vnos imena delovnega lista za uporabo reference v formuli

Če ne želite uporabiti zgornjih metod za sklicevanje na vrednost celice kot ime lista, lahko preprosto vnesete ime lista ali ga ročno izberete, da preprosto dobite vrednosti iz tega lista.

Tu bomo iz listov izpisali skupne prodajne vrednosti. Januar , Februar in marec , in jih zbrati v Celotna prodaja stolpec v novem listu.

Za skupno prodajno vrednost Januar meseca v celico vnesite naslednjo formulo C4

=Januar!D11

Tukaj, Januar je ime lista in D11 je skupna vrednost prodaje v tem listu.

Podobno velja za prodajno vrednost Februar mesec uporabite naslednjo formulo

=February!D11

Tukaj, Februar je ime lista in D11 je skupna vrednost prodaje v tem listu.

Če ne želite vnesti nobene formule, lahko samo izberete celico marec list za izpis te vrednosti v celici C6 .

➤ Prvič, tip Enako znak ( = ) v celici C6 .

➤ Kliknite na marec list.

Nato vas bodo odpeljali v marec in v njem izberite celico D11 .

➤ Tisk VSTOP .

Pridobili boste skupno prodajno vrednost marec mesec iz tega lista v celici C6 v Tip list.

Oddelek za prakso

Za samostojno izvajanje prakse smo pripravili Praksa kot spodaj v listu z imenom Praksa . Prosimo, da to storite sami.

Zaključek

V tem članku smo poskušali zajeti načine za uporabo vrednosti celice kot imena delovnega lista v sklicevanju na formulo v Excelu. Upam, da vam bo koristilo. Če imate kakršne koli predloge ali vprašanja, jih lahko delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.