U ovom ćemo članku naučiti kako dobiti naziv datoteke u Excelu.
Scenarij:
Rad s Excel datotečnim podacima pomoću excelove formule jednostavan je, prikladan i uobičajen za korištenje. Na primjer izdvajanje naziva datoteke u excelu
Formula za dobivanje naziva datoteke
Funkcija ćelije u Excelu dobiva informacije o radnim listovima poput stupca, sadržaja, naziva datoteke itd …
Sintaksa formule
= 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 MID funkcije. 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. Ovdje saznajte 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 radnih listova 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 koristite donji kod
Opcija Explicit Sub ConsolidateDataWithSheetName () 'Deklariranje varijabli Dim Counter kao Integer Dim SheetCount As Integer Dim LastRow As Long' Onemogućavanje zaslona ažurira Application.ScreenUpdating = False 'Dobivanje broja radnih listova u radnoj knjizi SheetCount = Application.Wountksheets.Count For Counter Do SheetCount Sheets (Counter). Aktivirajte raspon ("A2"). Odaberite "Getting the row number of last cell LastRow = ActiveCell.SpecialCells (xlLastCell) .Row" Odabir svih podataka u rasponu radne knjige ("A2: F" & LastRow). Odaberite 'Kopiranje odabranih podataka Odabir.Kopiraj listove ("Main"). Aktivirajte raspon ("A2"). Odaberite LastRow = ActiveCell.SpecialCells (xlLastCell) .Row LastRow = LastRow + 1' Lijepljenje kopiranih podataka u zadnji redak na glavnom listu Ćelije (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)). Value = Sheets (Counter) .Naziv Next End Sub
Ovdje su sve opservacijske bilješke korištene formulom u Excelu
Bilješke:
Nadam se da je ovaj članak o tome kako dobiti naziv datoteke s putanje 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.
Brisanje padajućeg popisa u Excelu : Padajući popis koristi se za ograničavanje korisnika na unos podataka i daje mogućnost odabira s popisa. Moramo izbrisati ili ukloniti padajući popis jer će korisnik moći unijeti bilo koje podatke umjesto da bira s popisa.
Kako mogu umetnuti kvačicu u Excel 2016 : Za umetanje kvačice u Excel ćeliju koristimo simbole u Excelu. Postavite fontove na krila i upotrijebite formulu Char (252) da biste dobili simbol kvačice.
Kako onemogućiti Scroll Lock u Excelu : Tipke sa strelicama u Excelu koje pomiču ćeliju lista gore, dolje, lijevo i desno. No ova je značajka primjenjiva samo ako je onemogućeno Scroll Lock u Excelu. Zaključavanje pomicanja u Excelu koristi se za pomicanje gore, dolje, lijevo i desno na vašem radnom listu, a ne u ćeliji. Dakle, ovaj će vam članak pomoći kako provjeriti status zaključavanja pomicanja i kako ga onemogućiti?
Kako izbrisati samo filtrirane retke bez skrivenih redova u Excelu : Mnogi od vas pitaju se kako izbrisati odabrane retke bez ometanja ostalih redaka. Koristit ćemo opciju Find & Select u Excelu.
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.