Kaip naudoti ląstelės vertę kaip darbalapio pavadinimą formulės nuorodoje "Excel

  • Pasidalinti
Hugh West

Jei bandote naudoti ląstelės vertę kaip darbalapio pavadinimą formulės nuorodoje "Excel", šis straipsnis gali būti naudingas šiam tikslui. Taigi, pradėkime nuo mūsų pagrindinio straipsnio, kad daugiau sužinotume apie ląstelės vertės naudojimą kaip darbalapio pavadinimą.

Atsisiųsti darbo knygą

Darbalapio pavadinimas Reference.xlsm

3 būdai, kaip naudoti ląstelės vertę kaip darbalapio pavadinimą formulės nuorodoje "Excel

Čia turime 3 darbalapius Sausis , Vasario mėn, ir Kovas kuriame yra šių 3 mėnesių skirtingų produktų pardavimų įrašai. Taigi, bandysime naudoti ląstelių reikšmes kaip šių darbalapių pavadinimus formulėje kaip nuorodą, kad išgautume reikšmes naujame lape.

Mes naudojome "Microsoft Excel 365 versiją, bet galite naudoti bet kokias kitas versijas, jei jums patogu.

1 metodas: naudojant funkciją INDIRECT, kad būtų galima naudoti ląstelės vertę kaip darbalapio pavadinimą formulės nuorodoje

Čia matome, kad ląstelėje D11 kiekviename iš trijų lapų Sausis , Vasaris , Kovas .

Lapų pavadinimus kaip ląstelių vertes surinkome naujame lape, kad šias vertes galėtume naudoti kaip nuorodą. Naudodami INDIREKTINĖ funkcija šias reikšmes naudosime kaip darbalapio pavadinimus formulėje, o privalumas tas, kad bus sukurta dinaminė nuoroda. Taigi, keičiant, pridedant ar ištrinant šių langelių reikšmes, rezultatas bus automatiškai atnaujinamas.

Žingsniai :

➤ ląstelėje įveskite šią formulę C4

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

Čia, B4 lapo pavadinimas Sausis ir D11 yra to lapo langelis, kuriame yra bendra pardavimo vertė.

  • "'"&B4&"""&"!"& "D11″ → & operatorius sujungs ląstelės vertę B4 su kabliataškiais, šauktuku ir ląstelės nuoroda D11

    Išėjimas → "'January'!D11"
  • INDIRECT("'"&B4&"'"&"!"& "D11″) tampa

    INDIRECT("'January'!D11")

    Išėjimas → $23,084.00

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Po to gausite bendras pardavimo vertes, atitinkančias lapo pavadinimo nuorodas Lapo pavadinimas skiltis.

Skaityti daugiau: "Excel" lapo pavadinimas formulėje "Dynamic" (3 būdai)

2 metodas: naudojant INDIRECT ir ADDRESS funkcijas naudoti ląstelės vertę kaip darbalapio pavadinimą

Trijuose lapuose Sausis , Vasaris , ir Kovas turime tam tikrus šių mėnesių įvairių produktų pardavimų įrašus.

suvestinei lentelei, kurioje iš šių lapų išgausime pardavimo vertes ir sujungsime jas į Sausis , Vasaris , ir Kovas stulpelius. Norėdami naudoti lapo pavadinimo nuorodą, čia naudosime šių stulpelių antraštes ir, naudodamiesi INDIREKTINĖ funkcija ir ADRESO funkcija apibendrinsime juos.

Žingsniai :

➤ ląstelėje įveskite šią formulę C4

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

Čia, $C$3 yra darbalapio pavadinimas.

  • EILUTĖ (D4) → grąžina langelio eilutės numerį D4

    Išėjimas → 4
  • STULPELIUKAS(D4) → grąžina langelio stulpelio numerį D4

    Išėjimas → 4
  • ADRESAS(EILUTĖ(D4),STULPELIS(D4)) tampa

    ADRESAS(4,4)

    Išėjimas → $D$4

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

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

    Išėjimas →$4,629.00

➤ Spauda ĮVESKITE , vilkite žemyn Užpildymo rankena Įrankis.

Tada gausite pardavimų įrašą apie Sausis mėnesį nuo Sausis lapą, esantį Sausis skiltis.

Už tai, kad pardavimų vertės iš Vasaris šio mėnesio lapą, esantį Vasaris stulpelyje naudokite šią formulę

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

Čia, $D$3 yra darbalapio pavadinimas.

Panašiai ir su pardavimų įrašais Kovas naudokite šią formulę

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

Čia, $E$3 yra darbalapio pavadinimas.

Skaityti daugiau: "Excel VBA": nuoroda į ląstelę kitame lape (4 metodai)

Panašūs skaitiniai

  • Santykinis ir absoliutus ląstelės adresas skaičiuoklėje
  • Santykinės ląstelės nuorodos "Excel" pavyzdys (3 kriterijai)
  • Kaip išlaikyti fiksuotą ląstelę "Excel" formulėje (4 paprasti būdai)
  • Absoliučios ląstelės nuorodos trumpinys programoje "Excel" (4 naudingi pavyzdžiai)
  • Mišrios ląstelės nuorodos "Excel" pavyzdys (3 tipai)

3 metodas: naudojant VBA kodą naudoti ląstelės vertę kaip darbalapio pavadinimą formulės nuorodoje

Čia ląstelėje turime bendrą pardavimo vertę D11 kiekviename iš trijų lapų Sausis , Vasaris , Kovas kuriame yra Sausis , Vasaris , ir Kovas .

Į Lapo pavadinimas stulpelyje lapo pavadinimus įrašėme kaip langelių reikšmes, kad galėtume juos naudoti kaip nuorodas VBA Šio kodo pagalba iš šių lapų gausime bendras pardavimo vertes ir surinksime jas į Bendra pardavimų suma stulpelyje, atitinkančiame jų lapo pavadinimą.

Žingsniai :

➤ Eikite į Kūrėjas Skirtukas>> "Visual Basic Galimybė.

Tada "Visual Basic" redaktorius atsivers.

➤ Eikite į Įdėkite Skirtukas>> Modulis Galimybė.

Po to Modulis bus sukurta.

➤ Parašykite šį kodą

 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 

Čia mes paskelbėme SheetR kaip Stygos , ws , ir ws1 kaip Darbalapis , ws bus priskirtas darbalapiui VBA kuriame bus mūsų išvestis. SheetR langelių reikšmes su lapo pavadinimais įrašys į VBA lapą. Tada priskyrėme lapus Sausis , Vasaris , ir Kovas į kintamąjį ws1 .

Svetainė FOR ciklas iš kiekvieno lapo išgaus bendras pardavimo vertes į VBA lape ir čia mes deklaravome šio ciklo diapazoną kaip 4 į 6 nes vertės prasideda nuo 4 eilutė į VBA lapas.

➤ Spauda F5 .

Galiausiai gausite bendras pardavimo vertes, atitinkančias lapo pavadinimo nuorodas Lapo pavadinimas stulpelis.

Skaityti daugiau: "Excel VBA": ląstelės vertės gavimas iš kito sąsiuvinio neatidarant

Darbalapio pavadinimo įvedimas naudojant nuorodą formulėje

Jei nenorite naudoti pirmiau aprašytų metodų, norėdami nurodyti ląstelės vertę kaip lapo pavadinimą, galite tiesiog įvesti lapo pavadinimą arba pasirinkti jį rankiniu būdu, kad lengvai gautumėte to lapo vertes.

Čia iš lapų išgausime bendras pardavimo vertes. Sausis , Vasaris , ir Kovas , ir surinkti juos į Bendra pardavimų suma stulpelį naujame lape.

Už tai, kad bendra pardavimo vertė Sausis mėnesį ląstelėje įveskite šią formulę C4

=January!D11

Čia, Sausis yra lapo pavadinimas, o D11 yra bendra to lapo pardavimo vertė.

Panašiai ir dėl pardavimo vertės Vasaris mėnesį naudokite šią formulę

=Vasario!D11

Čia, Vasaris yra lapo pavadinimas, o D11 yra bendra to lapo pardavimo vertė.

Jei nenorite įvesti jokios formulės, galite tiesiog pasirinkti ląstelės Kovas lape išgauti tą vertę ląstelėje C6 .

➤ Pirma, įveskite Equal ženklas ( = ) ląstelėje C6 .

➤ Spustelėkite Kovas lapas.

Tada būsite nuvesti į Kovas lapą ir iš čia pasirinkite langelį D11 .

➤ Spauda ĮVESKITE .

Gausite bendrą pardavimo vertę Kovas mėnesį iš to lapo ląstelėje C6 į Tipas lapas.

Praktikos skyrius

Norėdami patys atlikti praktiką, pateikėme Praktika skirsnį, kaip nurodyta toliau, lape, pavadintame Praktika . Prašome tai padaryti patiems.

Išvada

Šiame straipsnyje bandėme apžvelgti būdus, kaip naudoti ląstelės vertę kaip darbalapio pavadinimą formulės nuorodoje "Excel" programoje. Tikimės, kad jums tai bus naudinga. Jei turite pasiūlymų ar klausimų, nedvejodami pasidalykite jais komentarų skiltyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.