Sådan får du filnavn i Excel

Indholdsfortegnelse

I denne artikel lærer vi, hvordan du får filnavn i Excel.

Scenarie:

At arbejde med excel -filoplysninger ved hjælp af excel -formel er let, praktisk og almindelig brug. For eksempel udtrækning af filnavnet i excel

Formel for at hente filnavn

Cellefunktion i Excel giver dig oplysninger om regneark som col, indhold, filnavn, etc.

Formelsyntaks

= CELL ("filnavn", A1)

"Filnavn": får det fulde navn på arket i referencecellen

A1: Arkets cellereference

Men vi skal udtrække bare bladnavnet. Grundlæggende efternavnet.

Som du kan se, starter arknavnet efter ] (lukket stort beslag skilt). Til det har vi bare brug for dens placering i teksten, og så vil vi udtrække bladnavnet.

Her tællede jeg tegnene fra det sidste af resultatet, der var 12. Men vi kan ikke gøre dette hver gang.

Så for at udtrække arknavnet fra det fulde navn, skal vi finde placeringen af ] (lukket stort beslag skilt)

Brug formlen til at finde ]

= FIND ("]", CELL (" filnavn ", A1))

58 er positionen for ] .

Nu er vores formel færdig nu

= MIDD (CELL ("filnavn", A1), FIND ("]", CELL ("filnavn", A1))+1.255)

Forklaring:

CELL ("filnavn", A1): Får det fulde navn på regnearket

FIND ("]", CELL ("filnavn", A1))+1: denne funktion får dig til at ] og tilføj +1, fordi vi har brug for placeringen af ​​det første tegn for kun arknavnet.

255: Max ordgrænse for arknavn ved hjælp af Excel.

MID: MID -funktionen udtrækker den specifikke delstreng fra teksten ved hjælp af positionen fra start til slut.

Her hentede vi filnavnet ved hjælp af formlen.

Nu har vi en formel mere, i stedet for at bruge MID -funktion. Brug funktionen HØJRE.

RIGHT -funktionen udtrækker den specifikke delstreng fra den sidste af teksten.

Brug formlen:

= HØJRE (CELL ("filnavn", A2), LEN (CELL ("filnavn", A2))-FIND ("]", CELL ("filnavn", A2)))

Forklaring:

FIND ("]", CELL ("filnavn", A2)): Udtrækker placeringen af ​​arknavn char.

LEN (CELL ("filnavn", A2)): får længden af ​​teksten (filnavn)

HØJRE: HØJRE -funktionen udtrækker strengen fra teksten ved hjælp af dens position.

Som du kan se, fungerer denne funktion også fint. Yesss … Nu har vi 2 forskellige formler med logik, der bruges til at udtrække kun arknavnet. Lær, hvordan du kun får arknavnet ved hjælp af VBA i Excel her.

VBA eksempel

Vi har data i tre ark, og vi vil konsolidere data fra dem alle til hovedarket. Data fra hvert ark skal have et arknavn i slutningen.

Ved at klikke på knappen "Konsolider data sammen med arknavn", vil data blive konsolideret på hovedarket.

Kode forklaring

SheetCount = Application.Worksheets.Count

Ovenstående kode bruges til at hente antallet af regneark i projektmappen.

LastRow = ActiveCell.SpecialCells (xlLastCell) .Row

Ovenstående kode bruges til at hente rækkenummeret for den sidste celle.

Område ("A2: F" og LastRow) .Vælg

Ovenstående kode bruges til at vælge alle data, der starter fra celle A2.

Udvælgelse. Kopi

Ovenstående kode bruges til at kopiere de valgte data.

Område (markering, celler (LastRow, 7)). Værdi = Ark (tæller) .navn

Ovenstående kode bruges til at tildele arknavnet til den markerede celle.

Brug venligst nedenstående kode

Option Eksplicit under ConsolidateDataWithSheetName () 'Deklarerende variabler Dim Counter As Integer Dim SheetCount As Integer Dim LastRow As Long' Deaktivering af skærmopdateringer Application.ScreenUpdating = False 'Henter optælling af regneark i projektmappen SheetCount = Application.Worksheets.Count For Counter = 2 Til SheetCount Sheets (Tæller) .Aktiver område ("A2"). Vælg 'Hentning af rækkenummer for den sidste celle LastRow = ActiveCell.SpecialCells (xlLastCell) .Række' Valg af alle data i projektmappen Område ("A2: F" & LastRow) .Vælg 'Kopiering af de valgte data Selection.Copy Sheets ("Main"). Aktiver område ("A2"). Vælg LastRow = ActiveCell.SpecialCells (xlLastCell) .Row LastRow = LastRow + 1' Indsætter de kopierede data til sidste række på hovedarket Celler (LastRow, 1) .Vælg ActiveSheet.Paste Cells (LastRow, 7) .Vælg LastRow = ActiveCell.SpecialCells (xlLastCell) .Row 'Tilføj arknavn sammen med dataområdet (markering, celler ( LastRow, 7)). Value = Sheets (Counter) .Name Næste ende Sub 

Her er alle observationsnotaterne ved hjælp af formlen i Excel
Bemærkninger:

Håber denne artikel om Sådan hentes filnavn fra sti i Excel er forklarende. Find flere artikler om beregning af værdier og relaterede Excel -formler her. Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet.

Slet rulleliste i Excel : Rullelisten bruges til at begrænse brugeren til at indtaste data og giver mulighed for at vælge fra listen. Vi skal slette eller fjerne rullelisten, da brugeren vil kunne indtaste data i stedet for at vælge fra en liste.

Hvordan indsætter jeg et flueben i Excel 2016 : For at indsætte et flueben i Excel Cell bruger vi symbolerne i Excel. Indstil skrifttyperne til wingdings, og brug formlen Char (252) for at få symbolet på et flueben.

Sådan deaktiveres Scroll Lock i Excel : Piletaster i excel, der flytter arkcelle op, ned, venstre og højre. Men denne funktion er kun tilgængelig, når rullelås i Excel er deaktiveret. Rulelås i Excel bruges til at rulle op, ned, venstre og højre dit regneark ikke cellen. Så denne artikel hjælper dig med at kontrollere rullelåsens status, og hvordan du deaktiverer den?

Sådan slettes kun filtrerede rækker uden de skjulte rækker i Excel : Mange af jer spørger om, hvordan man sletter de markerede rækker uden at forstyrre de andre rækker. Vi vil bruge indstillingen Find og vælg i Excel.

Populære artikler:

50 Excel -genveje til at øge din produktivitet : Bliv hurtigere til dine opgaver i Excel. Disse genveje hjælper dig med at øge din arbejdseffektivitet i Excel.

Sådan bruges VLOOKUP -funktionen i Excel : Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges IF -funktionen i Excel : IF -sætningen i Excel kontrollerer betingelsen og returnerer en bestemt værdi, hvis betingelsen er SAND, eller returnerer en anden specifik værdi, hvis FALSK.

Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Sådan bruges COUNTIF -funktionen i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave