Како добити име датотеке у програму Екцел

Anonim

У овом чланку ћемо научити како добити име датотеке у Екцелу.

Сценариј:

Рад са Екцел датотекама помоћу екцел формуле је једноставан, згодан и уобичајен за употребу. На пример, издвајање назива датотеке у екцелу

Формула за добијање назива датотеке

Ћелијска функција у Екцелу даје вам информације о радним листовима, као што су цол, садржај, назив датотеке итд.

Синтакса формуле

= ЦЕЛЛ ("назив датотеке", А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"). Селецт ЛастРов = АцтивеЦелл.СпециалЦеллс (клЛастЦелл) .Ров ЛастРов = ЛастРов + 1' Лијепљење копираних података у последњи ред на главном листу Ћелије (ЛастРов, 1). Одаберите АцтивеСхеет.Пасте Целлс (ЛастРов, 7) .Селецт ЛастРов = АцтивеЦелл.СпециалЦеллс (клЛастЦелл) .Ров 'Додавање назива листа заједно са распоном података (Избор, ћелије ( ЛастРов, 7)). Валуе = Схеетс (Цоунтер) .Назив Нект Енд Суб 

Овде су све напомене о опсервацији које користе формулу у Екцелу
Напомене:

Надам се да је овај чланак о томе како добити назив датотеке са путање у Екцелу објашњен. Овде пронађите још чланака о израчунавању вредности и сродних Екцел формула. Ако вам се допадају наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у. Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште.

Избришите падајућу листу у програму Екцел : Падајућа листа се користи за ограничавање корисника на унос података и даје могућност избора са листе. Морамо избрисати или уклонити падајућу листу јер ће корисник моћи да унесе било које податке уместо да бира са листе.

Како да убацим квачицу у Екцел 2016 : За уметање квачице у Екцел ћелију користимо симболе у ​​Екцелу. Подесите фонтове на крила и користите формулу Цхар (252) да бисте добили симбол квачице.

Како онемогућити Сцролл Лоцк у програму Екцел : Тастери са стрелицама у Екцелу који померају ћелије листа горе, доле, лево и десно. Али ова функција је применљива само када је онемогућено Сцролл Лоцк у програму Екцел. Сцролл Лоцк у Екцелу се користи за померање нагоре, надоле, лево и десно по радном листу, а не по ћелији. Дакле, овај чланак ће вам помоћи како да проверите статус закључавања помицања и како да га онемогућите?

Како избрисати само филтриране редове без скривених редова у програму Екцел : Многи од вас се питају како избрисати изабране редове без ометања осталих редова. Користићемо опцију Финд & Селецт у програму Екцел.

Популарни чланци:

50 Екцел пречица за повећање продуктивности : Убрзајте своје задатке у Екцелу. Ове пречице ће вам помоћи да повећате ефикасност рада у програму Екцел.

Како се користи функција ВЛООКУП у програму Екцел : Ово је једна од најчешће кориштених и најпопуларнијих функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

Како се користи функција ИФ у програму Екцел : ИФ наредба у Екцелу проверава услов и враћа одређену вредност ако је услов ТРУЕ или враћа другу специфичну вредност ако је ФАЛСЕ.

Како се користи функција СУМИФ у програму Екцел : Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.

Како се користи функција ЦОУНТИФ у програму Екцел : Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.