Excel tillhandahåller inte en inbyggd formel för att genast returnera namnet på det aktiva Excel-kalkylbladet. Det kan dock finnas situationer där du behöver fylla i värdet på ditt aktiva ark dynamiskt i din Excel-fil. Till exempel, om namnet på tabellen på ditt ark måste vara namnet på själva arket och om du hårdkoda tabellnamnet, och om du ändrar arknamnet senare måste även tabellnamnet ändras manuellt. Men om namnet på tabellen är dynamiskt ifyllt, t.ex. genom att använda en formel, ändras även namnet på tabellen automatiskt om arknamnet ändras.
Som redan nämnts, även om kraven är mycket möjliga, finns det ingen rakt utskuren formel som du kan använda för att extrahera namnet på det aktiva arket. Men vi har några formelkombinationer som du kan använda för att framgångsrikt extrahera namnet på det aktiva arket. Läs vidare för att lära dig hur!
Avsnitt 1: Hur man får namnet på det aktuella arket med hjälp av kombinationen av höger-, cell-, sök- och linsfunktioner
Avsnitt 1.1: Komplett formel
Det första steget skulle vara att se till att du har sparat ditt Excel-ark. Om du inte har sparat ditt Excel-dokument, spara det först, annars skulle den här formeln inte fungera.
För att spara dokumentet trycker du helt enkelt på CTRL + S tangenterna tillsammans, navigera till platsen där du vill spara ditt dokument, ge filen ett namn och spara den till sist.
Steg 1: När du har sparat Excel-dokumentet, helt enkelt dubbelklicka på vilken cell som helst. När du går in i redigeringsläget, kopiera och pasterae följande formel och tryck på Stiga på nyckel.
=RIGHT(CELL("filnamn"),LEN(CELL("filnamn"))-SITTA("]",CELL("filnamn")))
Notera: Oroa dig inte när du ser längden på formeln, i avsnittet nedan har vi förklarat formeln i detalj.
Steg 2: När du trycker på Stiga på nyckel kan du se att namnet på det aktuella arket, i exemplet nedan är arknamnet Nördsidan, returneras framgångsrikt i cellen där formeln angavs. Ja, det är enkelt, vi håller också med. Men om du vill veta hur formeln fungerade kan du hänvisa till avsnittet nedan.
Avsnitt 1.2: Formelförklaring
I det här avsnittet, låt oss ta den långa formeln från avsnittet ovan, dela upp den och ta reda på vad som verkligen händer och hur det returnerar namnet på det aktuella arket framgångsrikt.
Steg 1: Den allra första delen av formeln är =CELL(“filnamn”). De cell funktion tar bara ett argument. Den returnerar hela adressen till cellen, inklusive arkets filplats och det aktuella kalkylbladets namn.
ANNONS
Steg 2: Om du tittar på skärmdumpen nedan, om du trycker på Stiga på nyckel får du hela filnamnet inklusive det aktuella arknamnet i slutet.
Steg 3: Som du kan se, arknamnet finns i slutet av filnamnet. För att vara exakt, vad som än kommer efter höger fyrkantsstag, ], är arknamn. Så låt oss använda HITTA funktion för att hitta indexvärdet för den fyrkantiga klammerparentesen. När vi har hittat det indexet, låt oss ta reda på vilka alla tecken som kommer efter det, vilket i huvudsak är arknamnet.
De HITTA funktionen tar in 2 argument, det ena är tecknet vars index ska hittas och det andra är strängen där sökningen ska utföras. Så vår HITTA funktion skulle se ut så här i det här specifika fallet.
=HITTA("],A1)
A1 är cell-id för cellen som innehåller filnamnet som vi hittade med hjälp av CELL fungera. Om ditt filnamn finns i en annan cell, bör du ange det cell-id istället för A1.
Steg 4: Den HITTA funktion returnerade värdet 65. Detta innebär att höger fyrkantsstag är vid 65:a placera. Så vi måste extrahera allt från filnamnet som kommer efter den 65:e positionen, d.v.s. allt som kommer efter den högra kvadraten.
Steg 5: För att extrahera allt som kommer efter den 65:e positionen måste vi först veta hur många tecken som ska extraheras efter den 65:e positionen. För att göra det enklare måste vi veta exakt hur många karaktärer vi har nuvarande bladnamn har. För det, låt oss använda LEN fungera. Funktionen är som följer.
=LEN(A1)-FIND("],A1)
Ovanstående formel helt enkelt returnerar längden på arknamnet. Det tar man reda på genom att först beräkna längden på filnamnet med hjälp av LEN(A1), och subtrahera sedan längden på filnamnet till höger klammerparentes, vilket är 65.
Steg 6: Formeln ovan returnerar 13, vilken är längd av strömmen arknamn, Nördsidan.
Steg 7: Så vi har nu källsträngen, som är det fullständiga filnamnet och vi vet att det aktuella arknamnet är på 13 tecken och att det är i slutet av filnamnet. Så om vi extraherar 13 tecken från höger sida av filnamnet får vi det aktuella arknamnet.
Låt oss nu extrahera arknamnet med hjälp av HÖGER fungera direkt. De HÖGER funktionen är som följer.
=HÖGER(A1, LEN(A1)-SITTA("],A1))
De HÖGER funktion tar in 2 argument, en är strängen från vilken delsträngen ska extraheras, och den andra är antalet tecken som måste extraheras från den högra delen av föräldern sträng.
Nu, följande skärmdump berättar detta i detalj. De HÖGER funktionen tar in filnamnet och längden på det aktuella arket. Så från filnamnet, HÖGER string extraherar arknamnet, som är på 13 tecken, beräknat från stegen ovan, från höger sida av strängen.
Steg 8: Varsågod! Namnet på det aktiva arket har nu extraherats!
Steg 9: Namnet har extraherats framgångsrikt, men det finns ett litet beroende. Vår formel är beroende av cellen där CELL funktionen är definierad. Vi fortsätter att hänvisa till A1. En sak är att vi kanske inte vill ha hela filnamnet i vårt dokument, så det kan vara ett stort besvär att ha det på dokumentet. En annan sak är att om vi tar bort den kommer vår formel inte längre att fungera eftersom den har ett beroende. Så låt oss ta bort beroendet.
För det, dubbelklicka på cellen där CELL-funktionen är definierad och kopiera hela formeln. Du kan kopiera formeln genom att markera den och sedan trycka på tangenterna CTRL + C tillsammans.
Steg 10: Nu i vår HÖGER formel, ersätt A1 med CELL-funktionen som du kopierade i steg 9. Det finns 3 förekomster av A1 i RIGHT-formeln, så alla 3 måste bytas ut.
Steg 11: Skärmbilden nedan visar hur RÄTT formel ska se ut efter att ersättningarna har gjorts.
Steg 12: Om du trycker på Stiga på tangent eller klicka någon annanstans, kan du se att det aktuella arknamnet har extraherats. Dessutom, eftersom det inte finns något beroende längre, kan du radera de A1 cell. Njut av!
Avsnitt 2: Hur man får namnet på det aktuella arket med hjälp av kombinationen av mitt-, cell- och sökfunktioner
Detta är en annan formelkombination som du kan använda för att hitta namnet på det aktiva arket. I den här formeln, istället för att använda HÖGER funktionen använder vi MITTEN fungera. Formeln är följande.
=MIDDEN(CELL("filnamn"),FIND("]",CELL("filnamn"))+1 255)
I Excel-dokumentet, dubbelklicka på valfri cell och helt enkelt kopiera och klistra in formeln ovan och slå på Stiga på nyckel. Du skulle få namnet på det aktiva bladet returnerat på cellen du skrev in formeln på.
Notera: Den MITTEN funktion returnerar delsträngen från huvudsträngen om vi ger delsträngens startposition och dess längd.
Observera också att även för att denna formel ska fungera, du bör först ha dokumentet sparat någonstans, annars får du Värdefel.
Även om det inte finns någon enkel formel i Excel som du direkt kan använda namnet på det aktiva arket, med någon av ovanstående formelkombinationer, kan du få din önskade resultat.
Berätta för oss i kommentarsektionen om du har några frågor angående något av stegen.
Håll utkik!
Steg 1 - Ladda ner Restoro PC Repair Tool härifrån
Steg 2 - Klicka på Starta skanning för att hitta och åtgärda alla datorproblem automatiskt.