Tässä artikkelissa opimme aktiivisen työkirjan polun löytämisen Excelistä.
CELL -toiminto Excelissä
Excelin solutoiminto antaa sinulle tietoja laskentataulukoista, kuten col, sisältö, tiedostonimi jne.
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.
Kuinka saada vain arkin nimi käyttämällä VBA: ta Excelissä
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.
Seuraa koodia alla
Vaihtoehto Selkeä
Sub ConsolidateDataWithSheetName () 'Ilmoittavat muuttujat Dim Laskuri kokonaislukuna Dim SheetCount kokonaislukuna Dim LastRow niin kauan' Näyttöpäivitysten poistaminen käytöstä Application.ScreenUpdating = False 'Laskentataulukkojen laskeminen työkirjassa SheetCount = Application.Worksheets.Count For Counter = 2 To SheetC Arkit (laskuri) .Aktivoi alue ("A2"). Valitse 'Viimeisen solun rivinumeron hakeminen LastRow = ActiveCell.SpecialCells (xlLastCell) .Row' Työkirjan alueen kaikkien 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 viimeiselle riville. Pääsivulla olevat solut (LastRow, 1). Valitse ActiveSheet. 7)). Arvo = Arkit (laskuri). Nimi Seuraava loppu Al
Toivottavasti tämä artikkeli aktiivisen työkirjan polun löytämisestä Excelistä 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.
Kaikki Excelin nimetyistä alueista: Excel -alueita, jotka on merkitty nimillä, on helppo käyttää Excel -kaavoissa. Opi kaikki tästä.
Nimi -ruutu Excelissä : Excel -nimiruutu on vain pieni näyttöalue Excel -taulukon vasemmassa yläkulmassa, joka näyttää aktiivisen solun tai Excel -alueiden nimen. Voit nimetä solun tai taulukon uudelleen viitteiksi.
Kuinka saada laskentataulukon taulukon nimi Excelissä : Excelin CELL -toiminto antaa sinulle tietoja kaikista laskentataulukoista, kuten col, sisältö, tiedostonimi jne.
Dynaamisten nimettyjen alueiden käyttäminen Excelissä : Dynaaminen nimialue on taulukon tai alueen nimi, joka laajenee ja kutistuu tietojen mukaan. Lue lisää dynaamisista nimetyistä alueista täältä.
Kuinka luoda pudotusvalikko väreillä Excelissä : Lisää värit Excelin avattavaan luetteloon käyttämällä ehdollista muotoilua ja tietojen validointia.
Liity etu- ja sukunimeen Excelissä : Yhdistä kaksi tai useampia arvoja tai nimiä käyttämällä CONCATENATE -toiminto tai & operaattori. Tässä artikkelissa selitetään kahden tai useamman solun lisääminen Exceliin.
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.