Како добити листу имена датотека унутар фасцикле у Екцелу

Имате фасциклу у којој се налазе стотине датотека. Морате да добијете листу имена свих ових датотека, а такође морате да добијете да се та листа попуни у Екцел датотеци. Па, очигледно постоји ручни начин, а затим и начин Геек Паге. Ручни начин би био да копирате назив сваке датотеке и налепите их у Екцел датотеку, уз много људских грешака да се заврши задатак. Начин Геек Паге би дефинитивно био извођење неких корака у почетку да аутоматизује цео процес уз помоћ једног клика. Звучи узбудљиво? И ми се тако осећамо!

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

Преглед садржаја

Пример сценарија

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

1 Почетни мин

Одељак 1: Како добити листу свих имена датотека унутар фасцикле

Корак 1: Прво, лансирање Мицрософт Екцел. Када се то деси, кликните на Празна радна свеска опција.

2 Празан Мин

Корак 2: Хајде да прво сачувамо документ, пошто кораци наведени у овом чланку захтевају да документ буде сачуван, како би функционисали.

Да бисте сачували документ, кликните на ФИЛЕ картица на врху.

РЕКЛАМА

3 Филе Мин

Корак 3: Сада на лево прозору, кликните на Сачувај као опција. Затим на јел тако прозору, кликните на Прегледај дугме.

4 Прегледај Мин

Корак 4: Једном када сте код Сачувај као прозору, урадите следеће кораке.

  1. Навигација до тачна локација где твој датотеке су присутне, односно локација поменута у Пример сценарија одељак овог чланка.
  2. Као следеће, дајте а име у вашу датотеку за аутоматизацију испод Назив документа поље. У примеру испод, дао сам име као тхеГеекПагеАутоматион.клск.
  3. Подразумевано, екстензија би била изабрана. Али ако није, изаберите екстензију као Екцел радна свеска (*.клск) из падајућег менија повезаног са Сачувај као тип опција.
  4. Погоди сачувати дугме када све завршите.
5 Саве Вб Мин

Корак 5: Сада, на Филе Екплорер, отворите локацију на којој се налазе ваше датотеке. Ово је иста локација на којој сте такође сачували датотеку за аутоматизацију, у кораку 4.

Кликните на навигациона трака истраживача датотека и копирајте целу локацију избором локације а затим притиском на тастере ЦТРЛ + Ц заједно.

6 Цопи Лоцатион Мин

Корак 6: Сада се вратите на Екцел датотеку коју сте сачували, у мом случају тхеГеекПагеАутоматион.клск, и онда двапут кликните на прву ћелију, која је, А1. Можете изабрати и друге ћелије. Али пошто је цео процес дуготрајан, могли бисте се збунити ако изаберете другу ћелију. Дакле, препоручујемо да изаберете саму ћелију А1.

Сада, једноставно притисните тастере ЦТРЛ + В у исто време да пасте локацију на коју сте копирали Корак 5.

Ручно додајте \* (обрнута коса црта + звездица) на крају копиране локације. Ово је веома важно. У основи се преводи на, све што се налази на наведеној локацији.

7 Пасте Лоцатион Мин

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

Овај корак једноставно описује још један једноставан метод помоћу којег можете добити локацију фасцикле у којој се налазе ваше датотеке. За то је потребно копирајте и налепите следећу формулу на ћелију А1 као што је приказано на слици испод.

=СУБСТИТУТЕ(ЦЕЛЛ("филенаме"),РИГХТ(ЦЕЛЛ("филенаме"),ЛЕН(ЦЕЛЛ("филенаме"))-ФИНД("@",СУБСТИТУТЕ("ЦЕЛЛ("филенаме"),"\","@ ",ЛЕН(ЦЕЛЛ("филенаме"))-ЛЕН(СУБСТИТУТЕ(ЦЕЛЛ("филенаме"),"\",""))),1)),"*")
8 Пасте Формула Мин

Белешка: Имајте на уму да не морате да додајете \* ручно на крају локације ако користите ову формулу. Тај део је већ обрађен у формули.

Корак 8: Сада ако погодите Ентер тастер, можете видети локацију фасцикле у којој се налазе ваше датотеке.

Када будете спремни за локацију фасцикле са \* на крају, притисните ФОРМУЛЕ картица на врху.

Као следеће, под ФОРМУЛЕ таб, притисните Дефинишите име дугме.

9 Дефинишите назив Мин

Корак 9: Сада, прво, дати име на ваш нови опсег имена. Дао сам име као ГеекПагеЛист.

Сада испод Се односи на поље, укуцајте =ФИЛЕС( а онда коначно кликните на А1 ћелија за аутоматско попуњавање ФАЈЛОВИ() формула.

=ФИЛЕС(
10 датотека Формула Мин

Корак 10: Када кликнете на ћелију А1, она ће се позвати на ФАЈЛОВИ() формула аутоматски.

Затворите формулу ФИЛЕС() помоћу куцање у загради, ). Запамтите, ово је важан корак.

Погоди У реду дугме.

11 Ново име Затвори Мин

Корак 11: Сада сте успешно креирали именовани опсег који има имена свих датотека унутар фасцикле чију локацију сте споменули у ћелији А1.

Сада ваш нови именовани опсег ГеекПагеЛист је као низ и има све називе датотека наведене фасцикле. Једини задатак на чекању који сада имамо је да успешно извучемо имена датотека један по један из овог низа.

Да бисте успешно издвојили прво име датотеке из низа ГеекПагеЛист, једноставно дупли клик на било којој ћелији, препоручујемо ћелију Б1 пошто је ово ћелија коришћена у примерима снимака екрана, и цопи-пасте следећу формулу.

=ИНДЕКС(ГеекПагеЛист, 1)

Белешка: Ако сте свом опсегу имена дали другачије име на Корак 9, морате заменити ГеекПагеЛист име са именом које сте дали.

Такође имајте на уму да је ИНДЕКС функција узима низ који јој је прослеђен као свој први аргумент и враћа елемент присутан на броју индекса који јој је прослеђен, као други аргумент. У овом случају, ИНДЕКС функција враћа прву датотеку која је присутна унутар локације фасцикле која је присутна у ћелији А1.

12 Индекс Формула Мин

РЕКЛАМА

Корак 12: Ако погодите Ентер тастера, можете видети да је име прве датотеке успешно извучено ГеекПагеЛист.

13 Име прве датотеке Мин

Корак 13: Слично, можете издвојити име друге датотеке користећи ИНДЕКС функционишу на следећи начин.

=ИНДЕКС(ГеекПагеЛист, 2)
13 други фајл Мин

Корак 14: Исто тако, треће име датотеке може се издвојити тако што се број индекса пренесе као 3.

=ИНДЕКС(ГеекПагеЛист, 3)
14 Трећи фајл Мин

Све док је број датотека у фасцикли ограничен, можда можете наставити да мењате индексни број датотека као што је приказано у горњим корацима. Али шта ако постоји много датотека? Па дефинитивно нам је потребан неки начин помоћу којег можемо аутоматизовати популацију другог аргумента ИНДЕКС функција. Хајде да видимо како се то може урадити у наредним корацима.

Корак 15: Да се ​​аутоматизује популација другог аргумента ИНДЕКС функцију, хајде да користимо РОВС функција. Замените формулу коју имате у ћелији Б1 са оним испод.

=ИНДЕКС(ГеекПагеЛист, РОВС(А1:А1))
15 редова Мин

Корак 16: Ако погодите Ентер кључ, можете видети да је други аргумент исправно попуњен и да је име прве датотеке успешно преузето.

Ако сада превучете формулу надоле да бисте је применили на колону, приметићете да је име прва датотека се понавља и да не добијамо имена осталих датотека присутних у фолдер. Па, потребне су још неке мање модификације да би се добила сва имена датотека.

16 Драг Дроп Мин

Корак 17: Симпли кликните на први аргумент од РОВС функција, која је А1, унутар ИНДЕКС функцију, а затим притисните Ф4 кључ.

Ово би закључало први аргумент РОВС функција. Ваша формула, у овој фази, треба да изгледа овако.

=ИНДЕКС(ГеекПагеЛист, РОВС($А$1:А1))
17 Лоцк Целл Мин

Корак 18: Сада покушајмо да превучемо формулу надоле. За то кликните на мали зелени квадратни облик ат тхе десни угао ћелије и повуците га надоле.

18 Драг Дроп Мин

Корак 19: Сада можете видети да је формула исправно примењена и да се појављују сви називи датотека, уместо да се први понавља изнова.

19 Генерисани називи датотека Мин

Али ако погледате крај означеног региона, то можете видети #РЕФ! грешка је дошла. То је зато што је низ остао ван домета. Да, ако превучемо формулу даље надоле, премашујући стварни број датотека у нашој фасцикли, што је број елемената у нашем низу, онда можемо добити #РЕФ! грешка, што указује да смо добили преливање низа грешка. Не брините, ово се такође може брзо и лако превазићи.

Корак 20: За руковање #РЕФ грешка, додајмо ИФЕРРОР функција. Тхе ИФЕРРОР() функција, као што је дефинисано у наставку, вратила би а празна вредност ако постоји грешка у вредности коју враћа унутрашња формула. Ваша формула са руковањем грешкама треба да буде следећа.

=ИФЕРРОР(ИНДЕКС(ГеекПагеЛист, РОВС($А$1:А1)),"")
20 Случај грешке Мин

Корак 21: То је то. Грешка је сада савршено обрађена. Више нећете добијати грешке у вредности на листи имена датотека. Уживати!

21 Еррор Хандлед Мин

Белешка: Имајте на уму да датотека аутоматизације, тхеГеекПагеАутоматион.клск, такође се укључује у листу датотека јер се налази на истој локацији. Можете ручно да избришете назив аутоматизоване датотеке са листе ако не желите да буде присутан на листи имена датотека.

Одељак 2: Како добити листу имена датотека са одређеним екстензијама унутар фасцикле

Сада, рецимо да желите само листу имена датотека са одређеним екстензијом. У том случају, све што вам треба је мало подешавање, да видимо шта је то у наредним корацима.

Имајте на уму да пре него што наставите, уверите се да сте завршили све кораке поменуте у одељку 1.

Корак 1: Ако вам треба само доцк листу имена датотека, а затим у А1 ћелија, уместо да стави просту звездица знак, *, треба да ставите *доцк*. Погледајте снимак екрана испод.

Да, то би било све. Једноставно притисните Ентер кључ и у колони Б, имаћете листу доцк само датотеке.

22 Доцк Мин

Корак 2: Исто тако, ако вам је потребна само листа текстуалних датотека, онда у А1 ћелија, на крају, тип *ткт* уместо једне звездице. Погоди Ентер тастер да видите резултате у колони Б.

23 Текст Мин

Корак 3: Слично, само ако желите клск датотеке, откуцајте доле *клск* после \ на А1 ћелија.

24 Кслск Мин

На исти начин можете да генеришете листу имена датотека било ког типа екстензије као што су ЈПЕГ, ПНГ, итд. Забави се!

Реците нам у одељку за коментаре ако сте заглавили у било ком од корака, увек ћемо радо помоћи! Такође, поделите чланак са својим пријатељима и породицом ако вам је био од помоћи.

Пратите нас за још невероватних савета, трикова и чланака са упутствима!

Такође можете преузети овај алат за поправку рачунара да бисте лоцирали и решили било који проблем са рачунаром:
Корак 1 - Преузмите алатку за поправку рачунара Ресторо одавде
Корак 2 - Кликните на Покрени скенирање да бисте аутоматски пронашли и решили било који проблем са рачунаром.
ИСПРАВКА: Екцел не може да доврши овај задатак са грешком о доступним ресурсима у МС Екцел-у на Виндовс 11/10

ИСПРАВКА: Екцел не може да доврши овај задатак са грешком о доступним ресурсима у МС Екцел-у на Виндовс 11/10Екцел

Мицрософт Екцел је апликација која се широко користи од стране корисника широм света за складиштење и управљање подацима. Али, постоје грешке са којима се суочава ова апликација које могу бити доса...

Опширније
КСЛМ макрои су сада подразумевано ограничени за Мицрософт Екцел

КСЛМ макрои су сада подразумевано ограничени за Мицрософт ЕкцелЕкцел

Због повећане забринутости за безбедност, Мицрософт је одлучио да предузме хитне мере.Технолошки гигант Редмонд је стога одлучио да подразумевано онемогући Екцел КСЛМ макрое.Дакле, опција Екцел цен...

Опширније
ИСПРАВКА: Дошло је до проблема при слању команде програму

ИСПРАВКА: Дошло је до проблема при слању команде програмуЕкцел

Мицрософт Оффице комбинује Ворд, Екцел и ПоверПоинт апликације на које би требало да се ослањате. Ово није могуће при добијању командних грешака.Да бисте их лако поправили, искористите предности Ст...

Опширније