U ovom ćemo članku naučiti Kako pronaći aktivnu putanju radne knjige u Excelu.
CELL funkcija u Excelu
Funkcija ćelije u Excelu dobiva informacije o radnim listovima poput stupca, sadržaja, naziva datoteke itd …
Sintaksa
= CELL ("naziv datoteke", A1) |
"Naziv datoteke": dobiva puno ime lista referentne ćelije
A1: Referenca ćelije lista
Ali moramo izdvojiti samo naziv lista. U osnovi prezime.
Kao što vidite, naziv lista počinje nakon ] (znak zatvorene velike zagrade). Za to nam samo treba njegov položaj u tekstu, a zatim ćemo izdvojiti naziv lista.
Ovdje sam izbrojao likove od posljednjeg rezultata koji je iznosio 12. Ali ne možemo to učiniti svaki put.
Dakle, za izdvajanje naziva lista iz punog naziva, moramo pronaći položaj ] (znak zatvorene velike zagrade)
Koristite formulu za pronalaženje ]
= NAĐI ("]", CELL (" naziv datoteke ", A1)) |
58 je položaj ] .
Sada smo naša formula sada dovršena
= MID (CELL ("naziv datoteke", A1), FIND ("]", CELL ("naziv datoteke", A1))+1.255) |
Obrazloženje:
CELL ("naziv datoteke", A1): Dobiva vam puno ime radnog lista
FIND ("]", CELL ("naziv datoteke", A1))+1: ova funkcija dobiva položaj ] i dodati +1 jer nam je potreban položaj prvog znaka samo naziva lista.
255: Maksimalno ograničenje broja riječi naziva lista u Excelu.
MID: MID funkcija izdvaja određeni podniz iz teksta koristeći položaj od početka do kraja.
Ovdje smo izdvojili naziv datoteke pomoću formule.
Sada imamo još jednu formulu, umjesto korištenja funkcije MID. Koristite funkciju DESNO.
Funkcija RIGHT izdvaja određeni podniz iz posljednjeg teksta.
Koristite formulu:
= DESNO (CELL ("naziv datoteke", A2), LEN (CELL ("naziv datoteke", A2))-FIND ("]", CELL ("naziv datoteke", A2))) |
Obrazloženje:
FIND ("]", CELL ("naziv datoteke", A2)): Izdvaja položaj naziva lista char.
LEN (CELL ("naziv datoteke", A2)): dobiva duljinu teksta (naziv datoteke)
DESNO: Funkcija DESNO izdvaja niz iz teksta koristeći njegov položaj.
Kao što vidite, ova funkcija također dobro radi. Da … Sada imamo 2 različite formule s logikom koja se koristi za izdvajanje samo naziva lista.
Kako dobiti samo naziv lista pomoću VBA u Excelu
Primjer VBA
Imamo podatke u tri lista i želimo ih konsolidirati u glavni list. Podaci sa svakog lista trebaju imati naziv lista na kraju.
Klikom na gumb "Konsolidiraj podatke zajedno s nazivom lista", podaci će se konsolidirati na glavnom listu.
Objašnjenje koda
SheetCount = Aplikacija.Radni listovi.Broj
Gornji kôd koristi se za dobivanje broja radnog lista u radnoj knjizi.
LastRow = ActiveCell.SpecialCells (xlLastCell) .Row
Gornji kôd koristi se za dobivanje broja retka zadnje ćelije.
Raspon ("A2: F" & LastRow). Odaberite
Gornji kôd koristi se za odabir svih podataka počevši od ćelije A2.
Odabir.Kopiraj
Gornji kôd koristi se za kopiranje odabranih podataka.
Raspon (odabir, ćelije (LastRow, 7)). Vrijednost = listovi (brojač). Ime
Gornji kôd koristi se za dodjeljivanje naziva lista odabranoj ćeliji.
Molimo slijedite dolje za kôd
Opcija Eksplicitno
Sub ConsolidateDataWithSheetName () 'Deklariranje varijabli Dim Counter kao cijeli broj Dim SheetCount As Integer Dim LastRow As Long' Onemogućavanje ažuriranja zaslona Application.ScreenUpdating = False 'Dobijanje broja radnih listova u radnoj knjizi SheetCount = Application.Worksheets.Count For Counter = 2 to SheetCount Listovi (brojač). Aktivirajte raspon ("A2"). Odaberite "Dobivanje broja retka posljednje ćelije LastRow = ActiveCell.SpecialCells (xlLastCell) .Row" Odabir svih podataka u rasponu radne knjige ("A2: F" & LastRow ) .Odaberite 'Kopiranje odabranih podataka Odabir.Kopiraj listove ("Glavno"). Aktivirajte raspon ("A2"). Odaberite LastRow = ActiveCell.SpecialCells (xlLastCell) .Row LastRow = LastRow + 1' Lijepljenje kopiranih podataka u zadnji redak na ćelijama glavnog lista (LastRow, 1). Odaberite ActiveSheet.Paste Cells (LastRow, 7) .Izaberite LastRow = ActiveCell.SpecialCells (xlLastCell) .Row 'Dodavanje naziva lista zajedno s rasponom podataka (Odabir, ćelije (LastRow, 7)). Vrijednost = listovi (brojač). Naziv Sljedeći kraj Sub
Nadamo se da je ovaj članak o tome kako pronaći aktivnu putanju radne knjige u Excelu objašnjen. Ovdje pronađite više članaka o izračunavanju vrijednosti i srodnih Excel formula. Ako vam se sviđaju naši blogovi, podijelite ih sa svojim prijateljima na Facebooku. Također nas možete pratiti na Twitteru i Facebooku. Voljeli bismo čuti vaše mišljenje, javite nam kako možemo poboljšati, nadopuniti ili inovirati svoj rad i učiniti ga boljim za vas. Pišite nam na web stranici e -pošte.
Sve o nazivnim rasponima programa Excel: excelovi rasponi označeni nazivima jednostavni su za korištenje u excelovim formulama. Saznajte sve o tome ovdje.
Okvir s imenom u Excelu : Okvir s nazivom programa Excel nije ništa drugo nego malo područje prikaza u gornjem lijevom kutu Excel lista koje prikazuje naziv aktivne ćelije ili raspone u Excelu. Možete preimenovati ćeliju ili niz radi referenci.
Kako dobiti naziv radnog lista u Excelu : CELL funkcija u Excelu dobiva informacije o bilo kojem radnom listu poput stupca, sadržaja, naziva datoteke itd …
Kako koristiti dinamičke nazivne raspone u Excelu : Dinamički raspon naziva je naziv koji se koristi za niz ili raspon koji se prema podacima širi i smanjuje. Ovdje saznajte više o dinamičkim imenovanim rasponima.
Kako stvoriti padajući popis s bojom u Excelu : Dodajte boje na padajući popis u Excelu pomoću uvjetnog oblikovanja i provjere valjanosti podataka.
Pridružite se imenu i prezimenu u excelu : Pridružite dvije ili više vrijednosti ili naziva pomoću Funkcija CONCATENATE ili & operater. Ovaj članak objašnjava kako dodati dvije ili više ćelija u Excel.
Popularni članci:
50 Excel prečaca za povećanje vaše produktivnosti : Ubrzajte svoje zadatke u Excelu. Ovi prečaci pomoći će vam u povećanju radne učinkovitosti u Excelu.
Kako koristiti funkciju VLOOKUP u Excelu : Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.
Kako koristiti IF funkciju u Excelu : IF izraz u Excelu provjerava uvjet i vraća određenu vrijednost ako je uvjet TRUE ili vraća drugu određenu vrijednost ako je FALSE.
Kako koristiti funkciju SUMIF u Excelu : Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.
Kako koristiti funkciju COUNTIF u Excelu : Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste brojali određene vrijednosti. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.