Sisällysluettelo
Monissa tapauksissa saatat joutua käyttämään Excel-taulukon nimeä tietystä solun arvosta, kuten luomaan Excel-taulukon nimen solun arvosta, viittaamaan Excel-taulukon nimeen solun arvosta ja niin edelleen. Tässä artikkelissa esittelen sinulle kolme tapaa käyttää Excel-taulukon nimiä solun arvoista useiden esimerkkien avulla.
Lataa harjoituskirja
Excel-arkki nimi solusta Value.xlsmKolme tapaa käyttää Excel-arkin nimeä solun arvosta
1. MID-, CELL- ja FIND-toimintojen käyttäminen
Käyttämällä MID-toiminto , CELL-toiminto ja FIND-toiminto voit lisätä Excel-taulukon nimen solun arvoksi. Tarkastellaan seuraavaa tietokokonaisuutta. Tässä haluamme lisätä Excel-taulukon nimen " Mark " myyjän nimeksi solussa B6.
Kirjoita kaava soluun B6,
=MID(CELL("tiedostonimi",A1),FIND("]",CELL("tiedostonimi",A1))+1,256)
Kun olet painanut ENTER, saat Excel-arkin nimen solun arvoksi.
Jos muutat Arkin nimeä, solun arvo muuttuu automaattisesti.
Lue lisää: Miten saada Excel-arkin nimi (2 menetelmää)
2. INDIRECT-funktion käyttäminen
Käyttämällä INDIRECT-toiminto voit viitata mihin tahansa Excel-arkkiin, jonka nimi on lisätty solun arvona, ja poimia minkä tahansa solun arvon kyseisestä Excel-arkista nykyiseen arkkiisi.
Tarkastellaan seuraavaa tietokokonaisuutta. Haluamme tietää eri myyjien myymien kannettavien tietokoneiden lukumäärän. Meillä on eri arkkeja, jotka on nimetty myyjien mukaan. Arkkien nimet on lisätty soluihin seuraavasti B6 ja B7 Kussakin taulukossa on kyseisen myyjän myymien tuotteiden määrä. Nyt poimimme myytyjen kannettavien tietokoneiden määrän eri Excel-taulukoista käyttämällä solujen arvoina tämän Excel-taulukon nimeä.
Kirjoita nyt kaava soluun C6,
=INDIRECT(B6&"!D6")
Kun painat Enteriä, saat solun arvon. D6 arkilta nimeltä " Jhon"
Vastaavalla tavalla voit saada arvon arkille nimeltä " Antony "
Lue lisää: Kuinka nimetä Excel-arkki uudelleen (6 helppoa ja nopeaa menetelmää)
Samanlaisia lukemia
- Miten etsiä Excel-työkirjan arkin nimi (2 menetelmää)
- Levitä arkin nimikoodi Excelin alatunnisteeseen (3 tapaa)
3. Arkin nimi solun arvosta VBA:lla
Voimme luoda Excel-arkin nimen mistä tahansa solun arvosta käyttämällä seuraavia komentoja Visual Basic -sovellus (VBA) . Tarkastellaan seuraavaa tietokokonaisuutta. Tässä nimetään Excel-taulukkoa niin, että myyjän nimi on solussaan B6 .
Napsauta ensin hiiren kakkospainikkeella arkin nimeä valikosta arkin nimi -välilehti ja valitse Näytä koodi: Koodi.
Uusi ikkuna nimeltä Microsoft Visual Basic for Applications Kirjoita tähän ikkunaan seuraava koodi,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Set Target = Range("B6") If Target = " " Then Exit Sub Application.ActiveSheet.Name = VBA.Left(Target, 31) Exit Sub End Sub
Tallenna ikkuna ja sulje se.
Tämän jälkeen Excel-taulukon nimi muutetaan solun arvoksi solussa B6.
Lue lisää: Nimeä arkki uudelleen VBA: lla Excelissä (sekä yksittäiset että useat arkit)
Päätelmä
Toivottavasti osaat nyt käyttää Excel-taulukon nimiä solujen arvoista. Jos sinulla on epäselvyyksiä, jätä kommentti, niin yritän parhaani mukaan poistaa epäselvyyksiäsi.