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 hardcode de tabelnaam, en als u de bladnaam later wijzigt, moet de tabelnaam ook worden gewijzigd handmatig. 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 eerder 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 je je Excel-document nog niet hebt opgeslagen, sla het dan eerst op, anders zou deze formule niet werken.
Om het document op te slaan, drukt u eenvoudig op de CTRL + S toetsen samen, navigeer naar de locatie waar u uw document wilt opslaan, geef het bestand een naam en sla het vervolgens op.
Stap 1: Nadat u het Excel-document hebt opgeslagen, hoeft u alleen maar Dubbelklik op elke cel. Zodra u de bewerkingsmodus opent, kopiëren en plakkene de volgende formule en druk op de Binnenkomen sleutel.
=RIGHT(CELL("bestandsnaam"),LEN(CELL("bestandsnaam"))-FIND("]",CELL("bestandsnaam")))
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: Zodra je op de drukt Binnenkomen toets, kunt u zien dat de naam van het huidige blad, in het onderstaande voorbeeld de bladnaam is De Geek-pagina, wordt met succes 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 =CEL(“bestandsnaam”). De cel functie heeft slechts één argument nodig. Het retourneert het volledige adres van de cel, inclusief de bestandslocatie van het blad en de huidige werkbladnaam.
ADVERTENTIE
Stap 2: Als je naar de onderstaande schermafbeelding kijkt, als je op de drukt Binnenkomen key, krijg je de hele bestandsnaam inclusief de huidige bladnaam aan het einde.
Stap 3: Zoals je kan zien, de bladnaam staat helemaal aan het einde van de bestandsnaam. Om precies te zijn, wat er ook komt na de rechter vierkante beugel, ], is de bladnaam. Dus laten we de. gebruiken VIND functie 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 VIND 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. Zo onze VIND functie zou er in dit specifieke geval als volgt uitzien.
=VIND("]",A1)
A1 is de cel-ID van de cel die de bestandsnaam bevat die we hebben gevonden met de CEL functie. Als uw bestandsnaam in een andere cel staat, moet u die cel-ID opgeven in plaats van A1.
Stap 4: De VIND functie heeft de waarde 65 geretourneerd. Dit betekent dat de rechter vierkante beugel is bij de 65ste positie. 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 precies onze huidige bladnaam heeft. Laten we daarvoor de gebruiken LEN functie. De functie is als volgt.
=LENGTE(A1)-VINDEN("]",A1)
De bovenstaande formule eenvoudig: geeft de lengte van de bladnaam terug. Het wordt gevonden door eerst de lengte van de bestandsnaam te berekenen, met behulp van LENTE (A1), en dan de lengte van de bestandsnaam aftrekken tot de rechter vierkante accolade, die 65 is.
Stap 6: De bovenstaande formule retourneert 13, welke is de lengte van de stroom velnaam, De Geek-pagina.
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 de bladnaam extraheren met de RECHTSAF direct functioneren. De RECHTSAF functie is als volgt.
=RIGHT(A1, LEN(A1)-FIND("]",A1))
De RECHTSAF functie 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 rechterdeel van de ouder snaar.
Nu vertelt de volgende schermafbeelding u dit in detail. De RECHTSAF functie neemt de bestandsnaam en de lengte van het huidige blad in. Dus uit de bestandsnaam, RECHTSAF string extraheert de bladnaam, die uit 13 tekens bestaat, zoals berekend uit de bovenstaande stappen, helemaal aan de rechterkant van de string.
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 waar 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. Laten we dus de afhankelijkheid verwijderen.
Daarom, dubbelklik op de cel waar de CEL-functie is gedefinieerd en kopiëren de hele formule. U kunt de formule kopiëren door deze te selecteren en vervolgens op de toetsen. te drukken CTRL + C samen.
Stap 10: Nu in onze RECHTSAF formule, vervang A1 door de CELL-functie die u in stap 9 hebt gekopieerd. Er komen 3 keer A1 voor in de RECHTER-formule, dus ze moeten alle 3 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 je de raakt Binnenkomen toets of klik ergens anders, u kunt zien dat de huidige bladnaam met succes is geëxtraheerd. En aangezien er geen afhankelijkheid meer is, kunt u: verwijderen de A1 cel. 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, in plaats van het gebruik van de RECHTSAF functie gebruiken we de MIDDEN functie. De formule is als volgt.
=MID(CELL("bestandsnaam"),FIND("]",CELL("bestandsnaam"))+1.255)
Dubbelklik in het Excel-document op een cel en gewoon kopieer en plak de bovenstaande formule en raak de Binnenkomen sleutel. U krijgt de naam van het actieve blad terug in de cel waar u de formule hebt ingevoerd.
Opmerking: De MIDDEN functie 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, je moet het document eerst ergens hebben opgeslagen, anders krijg je de Waardefout.
Ook al is er geen eenduidige formule in Excel waarmee je meteen de naam van het actieve blad, met behulp van een van de bovenstaande formulecombinaties, kunt u uw gewenste. krijgen resultaat.
Vertel het ons in het opmerkingengedeelte als u zich zorgen maakt over een van de stappen.
Blijf kijken!
Stap 1 - Download de Restoro PC Reparatie Tool van hier
Stap 2 - Klik op Scan starten om elk pc-probleem automatisch te vinden en op te lossen.