Categories: Windows

Hoe de naam van het huidige blad in Excel te krijgen

  • Sectie 2: Hoe u de naam van het huidige blad kunt krijgen met behulp van de combinatie van de midden-, cel- en zoekfuncties
  • Excel biedt geen ingebouwde formule om de naam van het actieve Excel-werkblad meteen te retourneren.Er kunnen zich echter situaties voordoen waarin u de waarde van uw actieve blad in uw Excel-bestand dynamisch moet invullen.Als de naam van de tabel op uw blad bijvoorbeeld de naam van het blad zelf moet zijn en als u de tabelnaam hardcodeert, en als u de bladnaam later wijzigt, moet de tabelnaam ook handmatig worden gewijzigd.Maar als de naam van de tabel dynamisch wordt ingevuld, bijvoorbeeld met een formule, dan verandert de naam van de tabel ook automatisch als de bladnaam verandert.

    Zoals al vermeld, hoewel de vereisten zeer goed mogelijk zijn, is er geen directe formule waarmee u de naam van het actieve blad kunt extraheren.We hebben echter enkele formulecombinaties waarmee u de naam van het actieve blad met succes kunt extraheren.Lees verder, om te leren hoe!

    Sectie 1: Hoe u de naam van het huidige blad kunt krijgen met behulp van de combinatie van de functies Rechts, Cel, Zoeken en Len

    Sectie 1.1: Volledige formule

    De eerste stap zou zijn om ervoor te zorgen dat u uw Excel-blad hebt opgeslagen.Als u uw Excel-document niet hebt opgeslagen, sla het dan eerst op, anders zou deze formule niet werken.

    Om het document op te slaan, drukt u eenvoudig de CTRL + S-toetsen tegelijk in, navigeert u naar de locatie waar u uw document wilt opslaan, geeft u het bestand een naam en slaat u het tenslotte op.

    Stap 1: Nadat u het Excel-document hebt opgeslagen, dubbelklikt u eenvoudig op een cel.Zodra u de bewerkingsmodus hebt geopend, kopieert en plakt u de volgende formule en drukt u op de Enter-toets.

    =RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))

    Opmerking: maak je geen zorgen als je de lengte van de formule ziet, in het onderstaande gedeelte hebben we de formule in detail uitgelegd.

    Stap 2: Nadat u op Enter hebt gedrukt, kunt u zien dat de naam van het huidige blad, in het onderstaande voorbeeld is de bladnaam The Geek Page, met succes wordt geretourneerd in de cel waar de formule is ingevoerd.Ja, het is simpel, daar zijn we het ook over eens.Maar als u wilt weten hoe de formule werkte, kunt u de onderstaande sectie raadplegen.

    Sectie 1.2: Formule Uitleg

    Laten we in deze sectie de lange formule uit de bovenstaande sectie nemen, deze splitsen en uitzoeken wat er werkelijk gebeurt en hoe het de naam van het huidige blad met succes retourneert.

    Stap 1: Het allereerste deel van de formule is =CELL("bestandsnaam").De celfunctie heeft slechts één argument nodig.Het retourneert het volledige adres van de cel, inclusief de bestandslocatie van het blad en de huidige werkbladnaam.

    Stap 2: Als u naar de onderstaande schermafbeelding kijkt en op de Enter-toets drukt, krijgt u aan het einde de volledige bestandsnaam inclusief de huidige bladnaam.

    Stap 3: Zoals u kunt zien, staat de bladnaam helemaal aan het einde van de bestandsnaam.Om precies te zijn, wat er na de juiste vierkante accolade komt, ], is de naam van het blad.Laten we dus de FIND-functie gebruiken om de indexwaarde van het vierkante accolade-teken te vinden.Nadat we die index hebben gevonden, gaan we kijken welke tekens erachter komen, wat in wezen de bladnaam is.

    De FIND-functie heeft 2 argumenten, één is het teken waarvan de index moet worden gevonden, en de tweede is de tekenreeks waar de zoekopdracht moet worden uitgevoerd.Dus onze FIND-functie zou er in dit specifieke geval als volgt uitzien.

    =FIND("]",A1)

    A1 is de cel-ID van de cel die de bestandsnaam bevat die we hebben gevonden met de functie CELL.Als uw bestandsnaam in een andere cel staat, moet u die cel-ID opgeven in plaats van A1.

    Stap 4: De FIND-functie heeft de waarde 65 geretourneerd.Dit betekent dat de rechter vierkante beugel op de 65e positie staat.We moeten dus alles extraheren uit de bestandsnaam die na de 65e positie komt, d.w.z. alles wat na de juiste vierkante accolade komt.

    Stap 5: Om alles te extraheren dat na de 65e positie komt, moeten we eerst weten hoeveel tekens er na de 65e positie moeten worden geëxtraheerd.Om het eenvoudiger te maken, moeten we weten hoeveel tekens onze huidige bladnaam precies heeft.Laten we daarvoor de LEN-functie gebruiken.De functie is als volgt.

    =LEN(A1)-FIND("]",A1)

    De bovenstaande formule retourneert eenvoudig de lengte van de bladnaam.Het wordt gevonden door eerst de lengte van de bestandsnaam te berekenen, met LEN(A1), en dan de lengte van de bestandsnaam af te trekken tot de rechter vierkante accolade, die 65 is.

    Stap 6: De bovenstaande formule retourneert 13, wat de lengte is van de huidige bladnaam, The Geek Page.

    Stap 7: Dus we hebben nu de bronstring, die de volledige bestandsnaam is en we weten dat de huidige bladnaam uit 13 tekens bestaat en dat deze aan het einde van de bestandsnaam staat.Dus als we 13 tekens helemaal rechts van de bestandsnaam extraheren, krijgen we de huidige bladnaam.

    Laten we nu meteen de bladnaam extraheren met behulp van de RECHTS-functie.De RECHTS-functie is als volgt.

    =RIGHT(A1, LEN(A1)-FIND("]",A1))

    De functie RECHTS heeft 2 argumenten, één is de tekenreeks waaruit de subtekenreeks moet worden geëxtraheerd en de tweede is het aantal tekens dat moet worden geëxtraheerd uit het rechtergedeelte van de bovenliggende tekenreeks.

    Nu vertelt de volgende schermafbeelding u dit in detail.De RECHTS-functie neemt de bestandsnaam en de lengte van het huidige blad in.Dus uit de bestandsnaam zal de RECHTS-tekenreeks de bladnaam, die uit 13 tekens bestaat, zoals berekend uit de bovenstaande stappen, aan de rechterkant van de tekenreeks extraheren.

    Stap 8: Daar ga je!De naam van het actieve blad is nu succesvol geëxtraheerd!

    Stap 9: De naam is succesvol geëxtraheerd, maar er is een kleine afhankelijkheid.Onze formule is afhankelijk van de cel waarin de CEL-functie is gedefinieerd.We blijven verwijzen naar A1.Een ding is dat we misschien niet de volledige bestandsnaam in ons document willen, dus het kan een enorm ongemak zijn om het op het document te hebben.Een ander ding is dat als we het verwijderen, onze formule niet langer zal werken omdat het een afhankelijkheid heeft.Dus laten we de afhankelijkheid verwijderen.

    Dubbelklik daarvoor op de cel waar de CEL-functie is gedefinieerd en kopieer de hele formule.U kunt de formule kopiëren door deze te selecteren en vervolgens tegelijkertijd op de toetsen CTRL + C te drukken.

    Stap 10: Vervang nu in onze RECHTS-formule A1 door de CEL-functie die u in stap 9 hebt gekopieerd.Er komen 3 keer A1 voor in de RECHTER-formule, dus alle 3 moeten worden vervangen.

    Stap 11: De onderstaande schermafbeelding laat zien hoe de JUISTE formule eruit zou moeten zien nadat de vervangingen zijn gemaakt.

    Stap 12: Als u op Enter drukt of ergens anders klikt, kunt u zien dat de huidige bladnaam met succes is geëxtraheerd.Omdat er geen afhankelijkheid meer is, kunt u ook de A1-cel verwijderen.Genieten van!

    Sectie 2: Hoe u de naam van het huidige blad kunt krijgen met behulp van de combinatie van de midden-, cel- en zoekfuncties

    Dit is een andere formulecombinatie waarmee u de naam van het actieve blad kunt vinden.In deze formule gebruiken we in plaats van de functie RECHTS de functie MID.De formule is als volgt.

    =MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)

    Dubbelklik in het Excel-document op een cel en kopieer en plak de bovenstaande formule en druk op de Enter-toets.U krijgt de naam van het actieve blad terug in de cel waar u de formule hebt ingevoerd.

    Opmerking: de functie MID retourneert de subtekenreeks van de hoofdtekenreeks als we de startpositie van de subtekenreeks en zijn lengte geven.

    Houd er ook rekening mee dat zelfs om deze formule te laten werken, u het document eerst ergens moet opslaan, anders krijgt u de waarde-fout.

    Hoewel er geen eenvoudige formule in Excel is waarmee u meteen de naam van het actieve blad kunt krijgen, kunt u met een van de bovenstaande formulecombinaties het gewenste resultaat krijgen.

    Vertel het ons in het opmerkingengedeelte als u zich zorgen maakt over een van de stappen.

    Blijf kijken!

    U kunt deze pc-reparatietool ook downloaden om elk pc-probleem te lokaliseren en op te lossen:Stap 1 -Download de Restoro PC Reparatie Tool van hierStap 2 - Klik op Scan starten om elk pc-probleem automatisch te vinden en op te lossen.

    fastfixguide

    Recent Posts

    Kan partitie niet verwijderen, volume verwijderen is niet ingeschakeld in Schijfbeheer repareren

    Als u ruimte op uw schijf wilt vrijmaken of niet-toegewezen ruimte wilt krijgen om een…

    2 jaar ago

    12 manieren om de fout 'Het systeem kan het opgegeven bestand niet vinden' op te lossen

    Het systeem kan het opgegeven bestand niet vinden is een fout die kan verschijnen wanneer…

    2 jaar ago

    Kan dit Outlook-gegevensbestand niet verwijderen (opgelost)

    Een paar Windows-gebruikers worden geconfronteerd met het probleem "U kunt dit Outlook-gegevensbestand niet verwijderen" wanneer…

    2 jaar ago

    Optie voor app- en browserbeheer ontbreekt in Windows Security Fix

    Sommige Windows-gebruikers hebben de afwezigheid van de app- en browserbeheeropties van Windows Security gemeld.Deze functie…

    2 jaar ago

    Audio en video niet synchroon in Windows 11 [repareren]

    Verschillende Windows-gebruikers hebben een probleem geconstateerd tijdens het bekijken van films of series op hun…

    2 jaar ago

    Kan de weergavetaal in Windows 11 niet wijzigen [repareren]

    De weergavetaal is de front-endtaal waarin gebruikers de inhoud op het systeemscherm kunnen lezen en…

    2 jaar ago