Ynhâldsopjefte
Yn in protte gebrûk fan Excel troffen wy soms willekeurige lege sellen yn it Excel-wurkblêd. Yn 'e measte gefallen is har boppeste net-lege sellenwearde itselde foar alle rigen. Dat brûkers dogge it net om dizze sellen mei repetitive wearden mei de hân yn te foljen. Mar foar dúdlikensdoelen moatte wy dy lege sellen ynfolje mei de folgjende wearde. Yn dit artikel sille wy beprate hoe't wy kinne ynfolje nei de folgjende wearde yn Excel effisjint.
Download Practice Workbook
Download dit praktyk wurkboek hjirûnder.
Ynfolje nei folgjende wearde.xlsm
5 maklike manieren om nei folgjende wearde yn te foljen yn Excel
Foar demonstraasjedoelen sille wy brûke de ûndersteande dataset. Op wêryn de earste kolom de kolom Product Name is en dan yn serie de bedriuwsnamme en it Product Serial Number. D'r binne lege sellen tusken de sellen dy't ynfolje sille mei ferskate metoaden yn it folgjende artikel
1. Fillhandtak brûke
Fillhandtak is wierskynlik it meast brûkte ark yn Excel. Mei dit ark kinne jo wearden automatisearje en fergelikingen yn Excel maklik ynfolje.
Stappen
- Selektearje yn it begjin de Fillhandtak ikoan yn 'e hoeke fan sel B5 en sleep it nei sel B17.
- Dan sille jo merke dat it berik fan sellen B4:B17 isno Folle mei de wearde fan sel B5.
- Selektearje dan sel C5 en sleep de Flash Fill byldkaike troch de rjochter mûsknop yn te drukken en te hâlden ynstee fan de lofter mûsknop. Sleep de Fillhandtak nei sel C7.
- Nei it slepen fan de flits Fillhandtak nei C7, los de knop los.
- Nei it loslitten fan it ikoan sil jo in nij kontekstmenu iepenje.
- Fan dat finster, klikje op de knop Sellen kopiearje .
- Dêrnei sille jo fernimme dat it berik fan sellen C5:C7 no is ynfold mei de wearde fan sel C5 .
- Dan sille jo merke dat it berik fan sellen B4:B17 no is fol mei de wearde fan sel B5 .
- Jo kinne Flash ynfolje ynstee fan Sellen kopiearje kieze om de wearden yn te foljen lykas yn de ôfbylding hjirûnder werjûn.
Opmerking:
Fillhandtak knop koe ferburgen wêze yn it wurkblêd, jo moatte it ynskeakelje fia Avansearre opsjes yn it menu Opsjes yn it menu Triem . Yn de Avansearre opsjes, klik op Bewurkje opsjes & GT; Foljehandtak ynskeakelje en fak slepe-en-drop.
Lês mear: [Oplost]: Fillhandtak wurket net yn Excel (5 ienfâldige oplossingen)
2. Gean nei spesjale kommando brûke
Gean nei spesjale metoade is in oar soarte ark om de lege sellen yn Excel-blêden yn te foljentroch earst de lege sellen te selektearjen en dan de formule oan te passen op de lege sellen.
Stappen
- Selektearje it berik fan sellen B4:D16 en druk dan op F5 .
- Der sil in nij finster wêze mei de namme Gean nei .
- Klik út dat menu op Spesjaal.
- Dan komt der noch in finster mei de namme Gean nei Spesjaal .
- Selektearje út dat finster Blanks , en klikje op OK.
- Dan sille jo merke dat alle lege sellen yn it berik fan sellen B4:D17 , no selektearre, mei allinnich sel C6 aktivearre.
- Fier dan “= ” yn de aktivearre sel C6 , en druk dan op de Pylk omheech op it toetseboerd.
- Dit sil sel selektearje C5.
- Dêrnei klikje jo op Ctrl+Enter op de toetseboerd.
- Nei it drukken op de knop, sille jo fernimme dat de lege sellen no ynfold binne mei de folgjende wearde fan har boppeste sellen.
Lês mear: Hoe kinne jo formule slepe en ferburgen sellen yn Excel negearje (2 foarbylden)
3. Power Query tapasse
Power Query is ien fan 'e meast effektive ark foar Folje lege sellen yn Excel mei de folgjende wearde yn 'e boppeste rjochting. Power query hellet de tabelgegevens út it wurkblêd en past dan it fol-down-kommando op elke kolom ta.
Stappen
- Omdoch dit, klikje op de Fan tabel/berik fan it ljepblêd Data .
- Dan dêr sil in lyts finster wêze dat freget om it berik fan jo tafel, dy't jo tafoegje wolle.
- Yn dat finster ynfiere $B$4:$D$16, en tik op de Myn tabel hat kopteksten fak.
- Klik op OK.
- Dêrnei sil der in nij finster sil iepenje en yn dat finster sille jo sjen dat ús selekteare finster werjûn wurdt mei alle kolommen foarsjoen fan filterikoanen.
- De lege sellen wurde no werjûn as nul .
- Rjochts-klikke op de bedriuwsnammekolom en gean nei Folje > Omleech.
- Dan sille jo fernimme dat de bedriuwsnammekolom no ynfolle is mei de folgjende selwearden út 'e boppeste sellen.
- Klik no wer mei de rjochter-klik op de Product Name kolommen en gean nei Fill>Down.
- Dêrnei sille jo sjen dat de hiele tabel no ynfolle is mei de folgjende wearde yn 'e boppeste sellen.
- Klik no op de Slút & Laad ikoan fan it ljepblêd Thús en klik dan op Slute en laden nei.
- Dêrnei komt der in nij finster dat freget om de lokaasje fan de nije tabel dy't wy krekt wizige hawwe yn 'e machtfraach.
- Klik earst op Tabel .
- Selektearje dan besteand wurkblêd yn it Wêr wolle jo dedata? opsje.
- Selektearje dan de lokaasje yn it berikfak. wy hawwe F4 yn it fak ynfierd.
- Klik hjirnei op OK .
- It berik fan sellen F4:H16 is no beset mei de tabel dy't wy krekt wizige hawwe yn 'e machtfraach.
En dit is hoe't wy alle lege sellen yn 'e tabel folje troch de folgjende wearde yn' e boppeste rjochting.
Lês mear: Hoe kinne jo nei lêste rige folje mei gegevens yn Excel (3 rappe metoaden)
4. Mei IF-funksje
Gebrûk fan de IF-funksje sille wy de lege sellen yn 'e Excel-blêden ynfolje mei de neistlizzende sellen yn' e boppeste rjochting. Om dizze metoade te brûken moatte wy de sellen meardere kearen kopiearje op it blêd
Stappen
- Yn it begjin is it berik fan sellen D5: D16 wurdt kopiearre nei it berik fan sellen C5:C16.
- Selektearje dan sel C6 en fier de folgjende formule yn.
=IF(D6="",C5,D6)
- Sleep dan de sel nei sel C16.
- No wurdt it berik fan sellen C5:C16 ynfolle mei de folgjende boppeste selwearde.
- Snij no it berik fan sellen C5:C16 nei de D5:D16 .
- Kopieer dan de sel B5 nei de C5 .
- Selektearje dêrnei de sel B5 en fier de folgjende formule yn,
=IF(C6="",B5,C6)
- Sleep dan de Fillhandtak nei B16 sellen.
- Dêrnei sille jo merke dat it berik fan sellen B5:B16 no ynfolle is oant de folgjende boppewearde.
Dit is hoe't wy nei de folgjende wearde yn Excel folje mei de funksje IF .
Opmerking:
It brûken fan de formulemetoade is frij maklik, it hat gjin foarôfgeande easken lykas VBA. Mar it is in bytsje tiidslinend yn ferliking mei de oaren.
Lês mear: Hoe formulearje nei spesifike rige yn Excel (7 maklike metoaden)
5. VBA-makro ynbêde
It brûken fan in ienfâldige makro kin de tiid dy't nedich is foar it ynfoljen fan sellen mei har folgjende neistlizzende selwearde drastysk ferminderje. Dan kin dizze makro meardere kearen werhelje as it nedich is.
Stappen
- Fan it ljepblêd ûntwikkelder , gean dan nei de Visual Basic.
- Klik dan op Ynfoegje > Module.
- Yn it modulefinster, fier de folgjende koade yn.
5834
- Slút dan it finster.
- Selektearje it berik fan gegevens, dat jo moatte ynfolje mei de folgjende selwearde.
- Gean dêrnei nei de Besjoch tab > Makro's (Dûbelklik).
- Nei it klikken op Makro's besjen, selektearje de makro's dy't jo no krekt makke hawwe. De namme hjir is Down_Fill_next_value . Klik dan op Utfiere.
- Nei it klikken op OK, sille jo fernimme dat deselektearre berik fan sellen is no fol mei wearden neist harren boppeste sellen.
Dit is hoe't wy folje del nei de folgjende wearde yn Excel mei help fan VBA makro.
Lês mear: Hoe kinne jo de fillhandtak brûke om formule yn Excel te kopiearjen (2 nuttige foarbylden)
Konklúzje
Om it op te summajen, de fraach "hoe kinne wy folje nei de folgjende wearde yn Excel" wurdt hjir op 5 ferskillende manieren beantwurde. Begjinnend mei it brûken fan de Fill Handle , dan mei de go-to spesjale metoade, einige mei it brûken fan komplekse ark lykas Power Query en VBA Macro. Under alle de metoaden dy't hjir brûkt wurde, mei de Fillhandtak en de Gean nei spesjale metoade is makliker te brûken. It VBA -proses is ek minder tiidslinend en simplistysk, mar fereasket foarôfgeande VBA-relatearre kennis. Oare metoaden hawwe net sa'n eask.
Foar dit probleem is in makro-ynskeakele wurkboek beskikber om te downloaden wêr't jo dizze metoaden oefenje kinne.
Fiel jo frij om fragen of feedback te stellen fia de kommentaar seksje. Elke suggestje foar it ferbetterjen fan de Exceldemy -mienskip sil tige wurdearre wêze.