У овом чланку ћемо научити Како пронаћи активну путању радне свеске у програму Екцел.
ЦЕЛЛ функција у Екцелу
Ћелијска функција у Екцелу даје вам информације о радним листовима, као што су цол, садржај, назив датотеке итд.
Синтакса
= ЦЕЛЛ ("назив датотеке", А1) |
„Назив датотеке“: добија пуно име листа референтне ћелије
А1: Референца ћелије листа
Али морамо издвојити само назив листа. У основи презиме.
Као што видите, назив листа почиње после ] (знак затворене велике заграде). За то нам само треба њен положај у тексту, а затим ћемо издвојити назив листа.
Овде сам избројао ликове од последњег резултата који је износио 12. Али не можемо ово сваки пут.
Дакле, за издвајање назива листа из пуног имена, морамо пронаћи положај ] (знак затворене велике заграде)
Користите формулу за проналажење ]
= НАЂИ ("]", ЦЕЛЛ (" назив датотеке ", А1)) |
58 је позиција ] .
Наша формула је сада завршена
= МИД (ЦЕЛЛ ("назив датотеке", А1), ФИНД ("]", ЦЕЛЛ ("име датотеке", А1))+1.255) |
Објашњење:
ЦЕЛЛ ("назив датотеке", А1): Добија вам пуно име радног листа
ФИНД ("]", ЦЕЛЛ ("филенаме", А1))+1: ова функција вам даје положај ] и додајте +1 јер нам је потребан положај првог знака само за назив листа.
255: Максимално ограничење броја речи у називу листа у програму Екцел.
МИД: МИД функција издваја одређени подниз из текста користећи положај од почетка до краја.
Овде смо издвојили назив датотеке помоћу формуле.
Сада имамо још једну формулу, уместо да користимо функцију МИД. Користите функцију ДЕСНО.
Функција РИГХТ издваја одређени подниз из последњег дела текста.
Користите формулу:
= РИГХТ (ЦЕЛЛ ("назив датотеке", А2), ЛЕН (ЦЕЛЛ ("име датотеке", А2))-ФИНД ("]", ЦЕЛЛ ("име датотеке", А2))) |
Објашњење:
ФИНД ("]", ЦЕЛЛ ("назив датотеке", А2)): Издваја позицију назива листа цхар.
ЛЕН (ЦЕЛЛ ("назив датотеке", А2)): добија дужину текста (назив датотеке)
ДЕСНО: Функција РИГХТ издваја низ из текста користећи његову позицију.
Као што видите, ова функција такође ради добро. Да … Сада имамо 2 различите формуле са логиком која се користи за издвајање само назива листа.
Како добити само назив листа помоћу ВБА у Екцелу
Пример ВБА
Имамо податке у три листа и желимо да консолидујемо податке са свих њих у главни лист. Подаци са сваког листа требају имати назив листа на крају.
Када кликнете на дугме „Консолидуј податке заједно са именом листа“, подаци ће се консолидовати на главном листу.
Објашњење кода
СхеетЦоунт = Примена.Радни листови.Број
Горњи код се користи за добијање броја радног листа у радној свесци.
ЛастРов = АцтивеЦелл.СпециалЦеллс (клЛастЦелл) .Ров
Горњи код се користи за добијање броја реда последње ћелије.
Распон ("А2: Ф" & ЛастРов) .Изаберите
Горњи код се користи за одабир свих података почевши од ћелије А2.
Селецтион.Цопи
Горњи код се користи за копирање изабраних података.
Опсег (избор, ћелије (ЛастРов, 7)). Вредност = Табеле (бројач). Име
Горњи код се користи за додељивање назива листа изабраној ћелији.
Молимо следите доле за код
Опција Експлицитно
Суб ЦонсолидатеДатаВитхСхеетНаме () 'Декларисање променљивих Затамни бројач као цео број Дим СхеетЦоунт Ас Интегер Дим ЛастРов Ас Лонг' Онемогућавање ажурирања екрана Апплицатион.СцреенУпдатинг = Фалсе 'Добијање броја радних листова у радној свесци СхеетЦоунт = Апплицатион.Ворксхеетс.Цоунт Фор Цоунтер = 2 То СхеетЦоунт Табеле (бројач). Активирајте опсег ("А2"). Изаберите 'Добијање броја реда последње ћелије ЛастРов = АцтивеЦелл.СпециалЦеллс (клЛастЦелл) .Ров' Бирање свих података у опсегу радне свеске ("А2: Ф" & ЛастРов ) .Одаберите 'Копирање одабраних података Одабир.Копирај листове ("Главно"). Активирајте распон ("А2"). Одаберите ЛастРов = АцтивеЦелл.СпециалЦеллс (клЛастЦелл) .Ров ЛастРов = ЛастРов + 1' Лијепљење копираних података у задњи ред на ћелији главног листа (ЛастРов, 1). Одаберите АцтивеСхеет.Пасте Целлс (ЛастРов, 7) .Изаберите ЛастРов = АцтивеЦелл.СпециалЦеллс (клЛастЦелл) .Ров 'Додавање назива листа заједно са распоном података (Селецтион, Целлс (ЛастРов, 7)). Вредност = Табеле (бројач). Назив Следећа Крај Суб
Надам се да је овај чланак о томе како пронаћи активну путању радне свеске у програму Екцел објашњен. Овде пронађите још чланака о израчунавању вредности и сродних Екцел формула. Ако вам се допадају наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у. Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште.
Све о именованим опсезима програма Екцел: екцел опсези који су означени именима лаки су за коришћење у екцел формулама. Сазнајте све о томе овде.
Оквир са именом у програму Екцел : Оквир за име програма Екцел није ништа друго до мала површина приказа у горњем левом углу Екцел листа која приказује назив активне ћелије или опсеге у Екцелу. Можете преименовати ћелију или низ ради референци.
Како добити назив радног листа у Екцелу : ЦЕЛЛ функција у Екцелу даје вам информације у вези са било којим радним листом као што су цол, садржај, назив датотеке итд …
Како се користе динамички именовани распони у програму Екцел : Динамички распон имена је назив који се користи за низ или распон који се према подацима шири и смањује. Сазнајте више о динамичким именованим опсезима овде.
Како створити падајућу листу са бојом у програму Екцел : Додајте боје на падајућу листу у програму Екцел помоћу условног обликовања и валидације података.
Придружите се имену и презимену у екцелу : Придружите две или више вредности или имена помоћу Функција ЦОНЦАТЕНАТЕ или & оператер. У овом чланку је објашњено како додати две или више ћелија у Екцел.
Популарни чланци:
50 Екцел пречица за повећање продуктивности : Убрзајте своје задатке у Екцелу. Ове пречице ће вам помоћи да повећате ефикасност рада у програму Екцел.
Како се користи функција ВЛООКУП у програму Екцел : Ово је једна од најчешће кориштених и најпопуларнијих функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.
Како се користи функција ИФ у програму Екцел : ИФ наредба у Екцелу проверава услов и враћа одређену вредност ако је услов ТРУЕ или враћа другу специфичну вредност ако је ФАЛСЕ.
Како се користи функција СУМИФ у програму Екцел : Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.
Како се користи функција ЦОУНТИФ у програму Екцел : Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.