Turinys
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.xlsm3 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.