Како добити име Екцел листа (2 метода)

  • Деле Ово
Hugh West

Овај чланак илуструје 2 погодна начина да добијете назив листа у Екцел-у. Назив листа је својство имена објекта радног листа у Екцел-у.

Преузмите радну свеску за вежбу

Преузмите ову радну свеску за вежбање да бисте вежбали док читате овај чланак.

Назив листа.клсм

2 Методе за добијање назива листа у Екцел-у

Можемо користити формуле направљене од уобичајених коришћене функције или једноставан ВБА код за добијање имена листа ускладиштеног у ћелији или приказаног у МсгБок-у.

1. Употреба формуле за добијање назива листа у Екцел-у

Пошто Екцел не пружа никакву уграђену функцију да би се добио назив листа, потребно нам је да напишете функцију у комбинацији са функцијама МИД, ЦЕЛЛ и ФИНД . Хајде да то погледамо:

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

Ставите формулу у било коју ћелију радног листа којој желимо да добијемо име. У овом примеру смо назвали наш радни лист именом „ Формула ”, а затим ставили формулу у ћелију Ц5 .

Како формула функционише

  • Функција ЦЕЛЛ у формули враћа комплетну путању, име радне свеске и име тренутног листа . Ево формуле:
=CELL("filename",A1)

  • Резултат који смо пронашли у претходни корак је заградио име радне свеске у [ ] заградама е. [име листа Екцел.клсм] . Морамо да сазнамо позицију од десна заграда . Тренутни име радног листа почиње одмах после десне заграде . Дакле, функција ФИНД проналази позицију десне заграде са следећом формулом и онда морамо да додамо 1 да бисмо добили позицију од први низ од име радног листа .
=FIND("]",CELL("filename",A1))+1

  • Коначно, МИД функција узима три аргумента-

1. аргумент: =ЦЕЛЛ (“филенаме”,А1) користи се у првом кораку.

2нд аргумент: =ФИНД(“]”,ЦЕЛЛ(“филенаме”,А1)) +1 користи се у другом кораку.

3рд аргумент: 31 што је максимална дужина назива радног листа у Екцел-у

Прочитајте више: Како претражити назив листа у Екцел радној свесци (2 методе)

Алтернативна формула

Ова формула се може користити наизменично која користи функцију ДЕСНО уместо функције МИД.

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

2. ВБА код за преузимање и приказ назива Екцел листа

2.1 Добијте име активног листа у Екцел-у помоћу ВБА кода

Користите једноставан код у наставку да бисте добили назив активног листа.

5089

2.2 Сазнајте назив листа користећи индексни број

Употребом следећег кода можемо сазнати име радног листа на основу њиховог индексног броја . Ако у радној свесци постоји више радних листова , овај метод је од помоћида лако и брзо сазнате назив радног листа.

На пример, налазимо се у другом радном листу под називом вба1. Са следећим кодом, можемо сазнати први лист име које је Формула.

1727

Са следећим кодом можемо сазнати последњи лист назив радне свеске. У овом примеру, име последњег листа је ВБА 2.

6728

Прочитајте више: Како претраживати лист Име са ВБА у Екцел-у (3 примера)

Напомене

Такође можемо користити функцију МсгБок да прикажемо резултат ВБА кода у МсгБок ако није потребно да га чувате или користите у ћелији.

Закључак

Сада знамо како да добијемо назив листа у Екцел-у. Надамо се да би вас то подстакло да ову функцију користите са више самопоуздања. Било каква питања или сугестије не заборавите да их ставите у поље за коментаре испод.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.