Turinys
Daugeliu atvejų gali prireikti naudoti "Excel" lapo pavadinimą iš tam tikros ląstelės vertės, pavyzdžiui, sukurti "Excel" lapo pavadinimą iš ląstelės vertės, nurodyti "Excel" lapo pavadinimą iš ląstelės vertės ir t. t. Šiame straipsnyje pristatysiu tris būdus, kaip naudoti "Excel" lapo pavadinimus iš ląstelės vertės, pateikdamas keletą pavyzdžių.
Atsisiųsti praktikos sąsiuvinį
"Excel" lapo pavadinimas iš ląstelės Value.xlsmTrys būdai, kaip naudoti "Excel" lapo pavadinimą iš ląstelės vertės
1. MID, CELL ir FIND funkcijų naudojimas
Naudodami MID funkcija , funkcija CELL , ir funkcija FIND apskritai galite įterpti "Excel" lapo pavadinimą kaip ląstelės reikšmę. Panagrinėkime toliau pateiktą duomenų rinkinį. Čia norime įterpti "Excel" lapo pavadinimą " Markas " kaip pardavėjo vardą ląstelėje B6.
Įveskite formulę ląstelėje B6,
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256)
Paspaudus ĮVYKDYTI, kaip ląstelės reikšmę gausite "Excel" lapo pavadinimą.
Jei pakeisite lapo pavadinimą, ląstelės vertė automatiškai pasikeis.
Skaitykite daugiau: Kaip gauti "Excel" lapo pavadinimą (2 metodai)
2. Naudojant INDIRECT funkciją
Naudodami funkcija INDIRECT galite kreiptis į bet kurį "Excel" lapą, kurio pavadinimas įterptas kaip ląstelės reikšmė, ir iš to "Excel" lapo į dabartinį lapą išskirti bet kurią konkrečią ląstelės reikšmę.
Panagrinėkime toliau pateiktą duomenų rinkinį. Norime sužinoti nešiojamųjų kompiuterių, kuriuos pardavė skirtingi pardavėjai, skaičių. Turime skirtingus lapus, pavadintus pagal pardavėjus. Lapų pavadinimai įterpiami į langelius B6 ir B7 . kiekviename lape turime skirtingų daiktų, kuriuos pardavė tas konkretus pardavėjas, skaičių. Dabar parduotų nešiojamųjų kompiuterių skaičių išgausime iš skirtingų "Excel" lapų, naudodami šio "Excel" lapo pavadinimą kaip ląstelių reikšmes.
Dabar ląstelėje įveskite formulę C6,
=INDIRECT(B6&"!D6")
Paspaudę Enter, gausite ląstelės vertę D6 iš lapo pavadinimu " Džonas"
Panašiai galite gauti lapo, pavadinto " Antony "
Skaityti daugiau: Kaip "Excel" programoje pervadinti lapą (6 paprasti ir greiti metodai)
Panašūs skaitiniai
- Kaip ieškoti lapo pavadinimo "Excel" darbalaukyje (2 metodai)
- Pritaikykite lapo pavadinimo kodą "Excel" poraštėje (3 būdai)
3. Lapo pavadinimas iš ląstelės vertės naudojant VBA
"Excel" lapo pavadinimą galime sukurti iš bet kurios ląstelės vertės naudodami "Visual Basic" programa (VBA) . Panagrinėkime toliau pateiktą duomenų rinkinį. Šiuo atveju "Excel" lape pardavėjo vardą, esantį ląstelėje B6 .
Pirmiausia dešiniuoju pelės mygtuku spustelėkite lapo pavadinimą lapo pavadinimo skirtukas ir pasirinkite Peržiūrėti kodą.
Naujas langas pavadinimu "Microsoft Visual Basic for Applications Šiame lange įveskite šį kodą,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Set Target = Range("B6") If Target = " " Then Exit Sub Application.ActiveSheet.Name = VBA.Left(Target, 31) Exit Sub End Sub
Išsaugokite langą ir jį uždarykite.
Po to "Excel" lapo pavadinimas bus pakeistas į ląstelės vertę B6.
Skaityti daugiau: Lapo pervadinimas naudojant VBA programoje "Excel" (tiek viename, tiek keliuose lapuose)
Išvada
Tikiuosi, kad dabar galite naudoti "Excel" lapų pavadinimus iš ląstelių reikšmių. Jei turite kokių nors neaiškumų, palikite komentarą, todėl pasistengsiu pašalinti jūsų neaiškumus.