Creu ffolderi ac is-ffolderi lluosog o restr o ddata yn Excel
Tybiwch fod gennych restr o enwau staff o fewn ystod o daflenni gwaith a'ch nod yw creu ffolderi unigol ar gyfer pob un i storio eu gwybodaeth. Gall creu pob ffolder â llaw gymryd llawer o amser. Fodd bynnag, mae yna ddulliau effeithlon i gyflymu'r broses hon. Yn y canllaw hwn, byddaf yn rhannu sawl dull o gynhyrchu ffolderi yn gyflym yn seiliedig ar y gwerthoedd celloedd penodedig.
Creu ffolderi yn seiliedig ar werthoedd celloedd
- Trwy ddefnyddio gorchymyn MD a Notepad
- Trwy ddefnyddio nodwedd bwerus - Kutools ar gyfer Excel
- Trwy ddefnyddio cod VBA
Creu ffolderi ac is-ffolderi yn seiliedig ar werthoedd celloedd gyda chod VBA
Creu ffolderi yn seiliedig ar werthoedd celloedd
Yn yr adran hon, byddwn yn archwilio gwahanol ddulliau yn fanwl, gan gynnig cyfarwyddiadau cam-wrth-gam cynhwysfawr i greu ffolderi yn gyflym ac yn ddiymdrech yn seiliedig ar restr o werthoedd celloedd.
Creu ffolderi o restr trwy ddefnyddio gorchymyn MD a Notepad
Mae troi rhestr o Excel yn ffolderi gan ddefnyddio'r gorchymyn MD a Notepad yn gamp smart sy'n cymysgu sgriptio swp hawdd â dawn Excel am gadw pethau'n drefnus. Mae'r dull hwn yn wych ar gyfer gwneud llawer o ffolderi yn gyflym, heb orfod gwneud y cyfan â llaw. Dyma ganllaw cam wrth gam i gyflawni'r dasg hon:
Cam 1: Defnyddiwch y gorchymyn MD i greu fformiwlâu
Copïwch neu nodwch y fformiwla ganlynol i mewn i gell wag wrth ymyl eich gwerth cell cyntaf (B1, er enghraifft), ac yna, llusgwch y ddolen llenwi i lawr i gymhwyso'r fformiwla i'ch holl eitemau rhestr.
="MD "&A1
Cam 2: Copïwch a gludwch y fformiwlâu i mewn i ffeil Notepad
- Pwyswch Ctrl + C i gopïo'r celloedd gyda'r fformiwla gorchymyn MD.
- agored Notepad ac yn y wasg Ctrl + V i gludo'r gorchmynion i ffeil newydd.
Cam 3: Arbedwch y ffeil Notepad fel ffeil .bat
Cliciwch Arbed fel oddi wrth y Ffeil tab yn y Notepad, yn y Arbed fel blwch deialog, dewiswch gyfeiriadur lle rydych chi am greu ffolderi lluosog, ac yna rhowch enw ar gyfer y ffeil hon gyda a .bat estyniad. Yn olaf, cliciwch Save botwm. Gweler y screenshot:
Cam 4: Cliciwch ddwywaith ar y ffeil .bat i gynhyrchu ffolderi lluosog
- Caewch y ffeil Notepad, llywiwch i'r ffolder y gwnaethoch chi gadw'r ffeil .bat yn flaenorol.
- Nawr, tystiwch yr hud: cliciwch ddwywaith ar y ffeil, a byddwch yn gweld ffolderi lluosog yn cael eu creu i gyd ar unwaith. Gweler y demo isod:
Creu ffolderi o restr trwy ddefnyddio offeryn pwerus - Kutools ar gyfer Excel
Gyda'r pwerus Kutools ar gyfer Excel'S Creu Ffolderi o Gynnwys y Cell nodwedd, gallwch nawr yn hawdd ac yn gyflym greu ffolderi o restr Excel. Ond nid yw'n dod i ben ar dim ond ffolderi sylfaenol; Mae Kutools hefyd yn caniatáu ichi greu strwythurau cymhleth gydag is-ffolderi aml-lefel ar yr un pryd. Gall ychydig o gamau syml yn unig drawsnewid data o Excel yn system ffolder drefnus, gan roi hwb sylweddol i'ch cynhyrchiant.
Ar ôl gosod Kutools ar gyfer Excel, Cliciwch Kutools Byd Gwaith > Mewnforio / Allforio > Creu Ffolderi o Gynnwys y Cell i agor y Creu Ffolderi o Gynnwys y Cell blwch deialog:
- Dewiswch y gwerthoedd cell yr ydych am greu ffolderi yn seiliedig arnynt;
- Yna, cliciwch ar botwm i nodi'r ffolder cyrchfan rydych chi am gadw'r ffolderi;
- Yn olaf, cliciwch OK botwm.
Canlyniad:
Bydd Kutools yn prosesu'r rhestr o'ch dalen ac yn creu ffolder ar gyfer pob cofnod yn y cyrchfan penodedig. Llywiwch i'r ffolder cyrchfan i weld y canlyniad. Gweler y sgrinlun:
- Gall y nodwedd ddefnyddiol hon helpu hefyd creu ffolderi ynghyd â'u his-ffolderi ag sydd ei angen arnoch. I wneud hyn, dylech nodi'r ffolder a ddymunir a'r enwau is-ffolder yn y celloedd, gan ddefnyddio'r arwydd slaes (\) i wahanu pob lefel. Bydd cynnwys pob cell yn ganllaw ar gyfer sefydlu'r strwythur dymunol o ffolderi ac is-ffolderi.
Yna, cymhwyso'r Creu Ffolderi o Gynnwys y Cell nodwedd, bydd pob ffolder ynghyd â'u is-ffolderi yn cael eu creu yn llwyddiannus. Gweler y sgrinlun: - I gymhwyso'r nodwedd hon, os gwelwch yn dda lawrlwytho a gosod Kutools ar gyfer Excel gyntaf.
Creu ffolderi o restr trwy ddefnyddio cod VBA
Gall defnyddio cod VBA yn Excel drawsnewid y dasg ddiflas o greu ffolderi o restr yn broses gyflym, awtomataidd. Bydd yr adran hon yn dangos i chi sut i gymhwyso cod VBA i gynhyrchu ffolderi.
Cam 1: Agorwch olygydd modiwl VBA a chopïwch y cod
- Dal i lawr y ALT + F11 allweddi yn Excel, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
- Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Modiwlau Ffenestr.
Cod VBA: Creu ffolderi yn seiliedig ar restr o werthoedd celloeddSub CreateFoldersFromSelection() 'Updateby Extendoffice Dim FolderPath As String Dim Cell As Range Dim SelectedRange As Range Dim FolderName As String On Error Resume Next Set SelectedRange = Application.InputBox("Select the range with folder names", "Kutools for Excel", Type:=8) If SelectedRange Is Nothing Then Exit Sub On Error GoTo 0 With Application.FileDialog(msoFileDialogFolderPicker) .Title = "Select the destination Folder" .AllowMultiSelect = False If .Show <> -1 Then Exit Sub FolderPath = .SelectedItems(1) & "\" End With For Each Cell In SelectedRange FolderName = FolderPath & Cell.Value If Cell.Value <> "" And Not FolderExists(FolderName) Then MkDir FolderName End If Next Cell End Sub Function FolderExists(ByVal Path As String) As Boolean On Error Resume Next FolderExists = (GetAttr(Path) And vbDirectory) = vbDirectory On Error GoTo 0 End Function
Cam 2: Gweithredu'r cod
- Ar ôl pasio'r cod hwn, pwyswch F5 allwedd i redeg y cod hwn. Yn y blwch prydlon, dewiswch y gwerthoedd cell yr ydych am greu ffolderi ohonynt. Ac yna, cliciwch OK.
- Yna, yn y canlynol Dewiswch y Ffolder Cyrchfan ffenestr, nodwch y llwybr cyrchfan i allbynnu'r ffolderi a grëwyd. Ac yna, cliciwch OK botwm, gweler y screenshot:
Canlyniad:
Ar ôl gweithredu'r cod VBA, ewch draw i'r cyfeiriadur cyrchfan i weld y canlyniad. Yno, fe welwch y ffolderi sydd newydd eu creu, pob un yn cyfateb i eitem o'ch rhestr Excel. gweler y sgrinlun:
- Os oes cofnodion dyblyg yn y celloedd, bydd rhedeg y cod yn arwain at greu un ffolder yn unig ar gyfer y copïau dyblyg hynny.
- Os byddwch chi'n defnyddio'r cod hwn yn aml, ystyriwch gadw'ch llyfr gwaith i mewn Llyfr gwaith Excel Macro-Galluogi fformat. Mae'r weithred hon yn cadw'r cod yn y llyfr gwaith, gan ganiatáu i chi ei weithredu'n uniongyrchol yn y dyfodol heb yr angen i ail-fewnbynnu neu ail-fewnforio'r cod.
Creu ffolderi ac is-ffolderi yn seiliedig ar werthoedd celloedd gyda chod VBA
O bryd i'w gilydd, efallai y byddwch chi'n cael eich hun mewn sefyllfa lle mae angen i chi gynhyrchu nid yn unig ffolderi, ond hefyd eu his-ffolderi cyfatebol, i gyd yn seiliedig ar y data o fewn celloedd Excel. I gyflawni'r dasg hon, yma, byddaf yn cyflwyno cod VBA.
Cam 1: Paratowch y data
Yn gyntaf, dylech nodi'r data fel y sgrinlun a ddangosir, gosodwch enwau'r prif ffolder yn y golofn gyntaf a'r enwau ar gyfer yr is-ffolderi yn yr ail golofn.
Cam 2: Agorwch olygydd modiwl VBA a chopïwch y cod
- Dal i lawr y ALT + F11 allweddi yn Excel, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
- Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Modiwlau Ffenestr.
Cod VBA: Creu ffolderi ac is-ffolderi yn seiliedig ar werthoedd celloeddSub CreateFoldersAndSubfoldersWithUserInput() 'Updateby Extendoffice Dim Rng As Range Dim Cell As Range Dim basePath As String Dim fldrPicker As FileDialog Dim FolderPath As String, subfolderPath As String On Error Resume Next Set Rng = Application.InputBox("Select the range of cells (two columns: one is folder column, another s subfolder column):", "Kutools for Excel", Type:=8) If Rng Is Nothing Then Exit Sub On Error GoTo 0 Set fldrPicker = Application.FileDialog(msoFileDialogFolderPicker) With fldrPicker .Title = "Select the Base Folder Path" .AllowMultiSelect = False If .Show <> -1 Then Exit Sub basePath = .SelectedItems(1) End With If Right(basePath, 1) <> "\" Then basePath = basePath & "\" For Each Cell In Rng.Columns(1).Cells If Not Cell.Value = "" Then FolderPath = basePath & Cell.Value If Not FolderExists(FolderPath) Then MkDir FolderPath If Not Cell.Offset(0, 1).Value = "" Then subfolderPath = FolderPath & "\" & Cell.Offset(0, 1).Value If Not FolderExists(subfolderPath) Then MkDir subfolderPath End If End If Next Cell End Sub Function FolderExists(FolderPath As String) As Boolean On Error Resume Next FolderExists = (GetAttr(FolderPath) And vbDirectory) = vbDirectory On Error GoTo 0 End Function
Cam 3: Gweithredu'r cod
- Ar ôl pasio'r cod hwn, pwyswch F5 allwedd i redeg y cod hwn. Yn y blwch prydlon, dewiswch y gwerthoedd cell yr ydych am greu ffolderi ohonynt. Ac yna, cliciwch OK.
- Yn y ffenestr popped-out ganlynol, nodwch y llwybr cyrchfan i allbynnu'r ffolderi a grëwyd. Ac yna, cliciwch OK botwm, gweler y screenshot:
Canlyniad:
Ar ôl gweithredu'r cod VBA, ewch i'r cyfeiriadur cyrchfan i weld y canlyniad. Fe welwch fod y ffolderi a'u his-ffolderi priodol, yn unol â gwerthoedd y celloedd, wedi'u creu'n llwyddiannus fel y dangosir y sgrinlun a ganlyn:
- Dim ond i greu'r prif ffolderi a'u his-ffolderi lefel gyntaf y mae'r cod hwn ar gael.
- Os byddwch chi'n defnyddio'r cod hwn yn aml, ystyriwch gadw'ch llyfr gwaith i mewn Llyfr gwaith Excel Macro-Galluogi fformat. Mae'r weithred hon yn cadw'r cod yn y llyfr gwaith, gan ganiatáu i chi ei weithredu'n uniongyrchol yn y dyfodol heb yr angen i ail-fewnbynnu neu ail-fewnforio'r cod.
Erthyglau cysylltiedig:
- Rhestrwch yr holl enwau ffeil o ffolder ac is-ffolderi i mewn i daflen waith
- Os ydych chi am gynhyrchu rhestr o enwau ffeiliau mewn cyfeiriadur mewn taflen waith, gallwch brosesu'r ffyrdd canlynol i gael rhestr o ffeiliau o gyfeiriadur mewn taflen waith yn gyflym.
- Rhestrwch yr holl ffolderau ac is-ffolderi yn Excel
- A ydych erioed wedi dioddef gyda'r broblem hon sy'n rhestru'r holl ffolderau ac is-ffolderi o gyfeiriadur penodol i mewn i daflen waith? Yn Excel, nid oes ffordd gyflym a defnyddiol o gael enw'r holl ffolderau mewn cyfeiriadur penodol ar unwaith. I ddelio â'r dasg, gall yr erthygl hon eich helpu chi.
- Copïwch neu symudwch ffeiliau o un ffolder i'r llall yn seiliedig ar restr
- Os oes gennych restr o enwau ffeiliau mewn colofn mewn taflen waith, ac mae'r ffeiliau wedi'u lleoli mewn ffolder yn eich cywasgydd. Ond, nawr, mae angen i chi symud neu gopïo'r ffeiliau hyn pa enwau sydd wedi'u rhestru yn y daflen waith o'u ffolder wreiddiol i un arall fel y dangosir y screenshot canlynol. Sut allech chi orffen y dasg hon mor gyflym ag y gallwch yn Excel?
- Ail-enwi ffeiliau lluosog o ffolder
- Efallai y bydd y rhan fwyaf ohonom yn dioddef gyda'r broblem hon bod angen i ni ailenwi ffeiliau lluosog mewn ffolder, bydd ailenwi'r enwau ffeiliau fesul un yn ein gwneud yn wallgof os oes cannoedd neu filoedd o ffeiliau yn y ffolder honno. A oes unrhyw swyddogaethau da inni ddelio â'r dasg hon?
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!