Tässä artikkelissa opimme kuinka saada tiedostonimi Excelissä.
Skenaario:
Excel -tiedostotietojen käsittely Excel -kaavan avulla on helppoa, kätevää ja yleistä. Esimerkiksi tiedoston nimen poimiminen Excelissä
Kaava tiedostonimen saamiseksi
Excelin solutoiminto antaa sinulle tietoja laskentataulukoista, kuten col, sisältö, tiedostonimi jne.
Kaavan syntaksi
= CELL ("tiedostonimi", A1) |
"Tiedostonimi": saa viitesolun taulukon koko nimen
A1: Arkin soluviittaus
Mutta meidän on otettava vain arkin nimi. Periaatteessa sukunimi.
Kuten näet, arkin nimi alkaa jälkeen ] (suljettu iso hakasulku). Tätä varten tarvitsemme vain sen sijainnin tekstissä ja otamme sitten arkin nimen.
Laskin tässä hahmot viimeisestä tuloksesta, joka oli 12. Mutta emme voi tehdä tätä joka kerta.
Joten arkin nimen poimimiseksi koko nimestä meidän on löydettävä ] (suljettu iso hakasulku)
Käytä kaavaa löytääksesi ]
= ETSI ("]", CELL (" tiedostonimi ", A1)) |
58 on sijainti ] .
Nyt kaava on nyt valmis
= MID (CELL ("tiedostonimi", A1), FIND ("]", CELL ("tiedostonimi", A1))+1255) |
Selitys:
CELL ("tiedostonimi", A1): Näyttää laskentataulukon koko nimen
FIND ("]", CELL ("tiedostonimi", A1))+1: tämä toiminto antaa sinulle sijainnin ] ja lisää +1, koska tarvitsemme vain arkin nimen ensimmäisen merkin sijainnin.
255: Arkin nimen enimmäisraja Excelissä.
MID: MID -toiminto poimii tietyn alimerkkijonon tekstistä käyttämällä sijaintia alusta loppuun.
Tässä otimme tiedostonimen kaavan avulla.
Nyt meillä on yksi kaava lisää MID -toiminnon käyttämisen sijaan. Käytä OIKEA -toimintoa.
OIKEA -toiminto poimii tietyn alimerkkijonon tekstin viimeisestä.
Käytä kaavaa:
= OIKEA (CELL ("tiedostonimi", A2), LEN (CELL ("tiedostonimi", A2))-FIND ("]", CELL ("tiedostonimi", A2))) |
Selitys:
FIND ("]", CELL ("tiedostonimi", A2)): Poimii arkin nimen char.
LEN (CELL ("tiedostonimi", A2)): saa tekstin pituuden (tiedostonimi)
OIKEA: OIKEA -toiminto purkaa merkkijonon tekstistä sen sijainnin perusteella.
Kuten huomaat, tämä toiminto toimii myös hyvin. Yesss… Nyt meillä on 2 erilaista kaavaa, joiden logiikkaa käytetään vain arkin nimen poimimiseen. Opi hankkimaan vain taulukon nimi VBA: n avulla Excelissä täältä.
VBA esimerkki
Meillä on tietoja kolmessa taulukossa ja haluamme yhdistää tiedot kaikista niistä pääarkille. Kunkin taulukon tietojen lopussa on oltava arkin nimi.
Napsauttamalla ”Yhdistä tiedot yhdessä taulukon nimen kanssa” -painiketta, tiedot yhdistetään pääarkille.
Koodin selitys
SheetCount = Application.Worksheets.Count
Yllä olevaa koodia käytetään laskemaan työkirjan laskentataulukko.
LastRow = ActiveCell.SpecialCells (xlLastCell) .Row
Yllä olevaa koodia käytetään viimeisen solun rivinumeron saamiseen.
Alue ("A2: F" & LastRow) .Valitse
Yllä olevaa koodia käytetään valitsemaan kaikki tiedot solusta A2 alkaen.
Valinta Kopioi
Yllä olevaa koodia käytetään valittujen tietojen kopioimiseen.
Alue (valinta, solut (viimeinen rivi, 7)). Arvo = taulukot (laskuri). Nimi
Yllä olevaa koodia käytetään määrittämään taulukon nimi valitulle solulle.
Käytä alla olevaa koodia
Option Explicit Sub ConsolidateDataWithSheetName () 'Declaring muuttujat Dim Counter kuten Integer Dim SheetCount As Integer Dim LastRow as Long' Näytön päivitysten poistaminen käytöstä Application.ScreenUpdating = False 'Laskentataulukkojen laskeminen työkirjasta SheetCount = Application.Worksheets.Count For Counter = 2 SheetCount Sheets (laskuri) .Aktivoi alue ("A2"). Valitse 'Viimeisen solun rivinumeron saaminen LastRow = ActiveCell.SpecialCells (xlLastCell) .Row' Kaikkien työkirjan alueen tietojen valitseminen ("A2: F" & LastRow) .Valitse 'Valittujen tietojen kopiointi Selection.Copy Sheets ("Main"). Aktivoi alue ("A2"). Valitse LastRow = ActiveCell.SpecialCells (xlLastCell) .Row LastRow = LastRow + 1' Kopioitujen tietojen liittäminen pääarkin viimeinen rivi solut (LastRow, 1). valitse ActiveSheet.Paste Cells (LastRow, 7) .Valitse LastRow = ActiveCell.SpecialCells (xlLastCell). LastRow, 7)). Arvo = Sheets (Counter). Name Next End Sub
Tässä on kaikki havaintohuomautukset Excelin kaavan avulla
Huomautuksia:
Toivottavasti tämä artikkeli Tiedostonimen saaminen polusta Excelissä on selittävä. Täältä löydät lisää artikkeleita arvojen laskemisesta ja niihin liittyvistä Excel -kaavoista. Jos pidit blogistamme, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa. Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa, täydentää tai innovoida työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse.
Poista avattava luettelo Excelistä : Avattavaa luetteloa käytetään rajoittamaan käyttäjää syöttämään tietoja ja antamaan mahdollisuuden valita luettelosta. Meidän on poistettava tai poistettava pudotusvalikko, koska käyttäjä voi syöttää mitä tahansa tietoja sen sijaan, että valitsee luettelosta.
Kuinka lisätä valintamerkki Excel 2016: ssa : Jos haluat lisätä valintamerkin Excel -soluun, käytämme Excelin symboleja. Aseta fontit siipien muotoon ja käytä kaavaa Char (252) saadaksesi valintamerkki.
Scroll Lockin poistaminen käytöstä Excelissä : Excelin nuolinäppäimet, jotka siirtävät taulukon solua ylös, alas, vasemmalle ja oikealle. Tämä ominaisuus on kuitenkin käytettävissä vain, kun Scroll Lock Excelissä on poistettu käytöstä. Excelin vierityslukkoa käytetään vierittämään laskentataulukkoa ylös, alas, vasemmalle ja oikealle, ei solua. Joten tämä artikkeli auttaa sinua tarkistamaan vierityslukon tilan ja poistamaan sen käytöstä?
Kuinka poistaa vain suodatetut rivit ilman piilotettuja rivejä Excelissä : Monet teistä kysyvät, miten valitut rivit poistetaan häiritsemättä muita rivejä. Käytämme Etsi ja valitse -vaihtoehtoa Excelissä.
Suosittuja artikkeleita:
50 Excel -pikanäppäintä tuottavuuden lisäämiseksi : Nopeuta tehtävien suorittamista Excelissä. Nämä pikanäppäimet auttavat sinua parantamaan työn tehokkuutta Excelissä.
VLOOKUP -toiminnon käyttäminen Excelissä : Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja taulukoilta.
IF -toiminnon käyttäminen Excelissä : Excelin IF -käsky tarkistaa ehdon ja palauttaa tietyn arvon, jos ehto on TOSI, tai palauttaa toisen arvon, jos EPÄTOSI.
SUMIF -toiminnon käyttäminen Excelissä : Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.
COUNTIF -toiminnon käyttäminen Excelissä : Laske arvot olosuhteilla tämän hämmästyttävän toiminnon avulla. Sinun ei tarvitse suodattaa tietoja laskeaksesi tiettyjä arvoja. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.