5 trikov za samodejno izpolnjevanje programa Microsoft Excel za hitrejšo izdelavo preglednic

5 trikov za samodejno izpolnjevanje programa Microsoft Excel za hitrejšo izdelavo preglednic

Pri izpolnjevanju preglednic so funkcije samodejnega izpolnjevanja Excel najučinkovitejši način za prihranek časa. Večina ljudi se ne zaveda, da lahko v Excelu avtomatizira marsikaj, kar počnejo ročno.





Na primer, morda želite uporabiti formulo samo za vsako drugo ali tretjo vrstico, ko povlečete navzdol do samodejnega izpolnjevanja. Ali pa morda želite izpolniti vsa prazna polja na listu. Ta članek vam bo pokazal pet najučinkovitejših načinov za avtomatizacijo polnjenja stolpcev.





1. Samodejno izpolni vsako drugo celico v Excelu

Vsakdo, ki je že nekaj časa uporabljal Excel, ve, kako uporabiti funkcijo samodejnega izpolnjevanja za samodejno izpolnjevanje celice Excel na podlagi druge.





Enostavno kliknete in držite miško v spodnjem desnem kotu celice in jo povlečete navzdol, da uporabite formulo v tej celici za vsako celico pod njo (podobno kot kopiranje formul v Excelu ).

V primeru, ko je prva celica samo število in ne formula, bi Excel samo samodejno zapolnil celice tako, da šteje navzgor za eno.



Kaj pa, če ne želite uporabiti formule Excel za samodejno izpolnjevanje za vsako posamezno celico pod njo? Kaj na primer, če želite, da se vsaka druga celica samodejno zapolni in združi ime in priimek, vendar želite, da naslovne vrstice ostanejo nedotaknjene?

Kako samodejno zapolniti vse druge celice v Excelu

To lahko storite tako, da nekoliko spremenite postopek samodejnega izpolnjevanja. Namesto da kliknete prvo celico in jo nato povlečete navzdol iz spodnjega desnega kota, boste namesto tega označili prvi dve celici. Nato postavite miško v spodnji desni kot obeh celic, dokler se kazalec ne spremeni v ' + '.





Zdaj ga držite in povlecite navzdol tako kot običajno.

Excel ne zapolni več samodejno vsake posamezne celice na podlagi prve celice, ampak zdaj zapolni samo vsako drugo celico v vsakem bloku.





Kako ravnamo z drugimi celicami

Kaj pa, če te druge celice niso prazne? No, v tem primeru bo Excel enaka pravila uporabil v drugi celici prvega bloka, ki ste ga označili, tudi za vsako drugo celico.

Na primer, če ima druga celica '1', bo Excel samodejno izpolnil vsako drugo celico tako, da bo odšteval za 1.

Lahko si samo predstavljate, kako bi lahko ta prilagodljivost močno povečala, kako učinkovito lahko samodejno vnašate podatke v liste. To je eden od mnogih načinov, s katerimi vam Excel pomaga prihraniti čas pri obdelavi veliko podatkov.

povabil dekle na facebooku

2. Samodejno izpolnjevanje do konca podatkov v programu Microsoft Excel

Ena stvar, na katero ljudje pogosto naletijo pri delu na Excelovih delovnih listih v podjetniškem okolju, je ukvarjanje z ogromnimi delovnimi listi.

Dovolj enostavno je, da kazalec miške povlečete od vrha do dna niza od 100 do 200 vrstic, da samodejno izpolnite ta stolpec. Kaj pa, če je v preglednici dejansko 10.000 ali 20.000 vrstic? Povlecite kazalec miške navzdol po 20.000 vrsticah bi trajalo dolgo.

Obstaja hiter trik, s katerim lahko to naredite učinkovitejše. Tukaj je opisano, kako samodejno izpolnite velika območja v Excelu. Namesto da povlečete do konca po stolpcu, držite tipko shift na tipkovnici.

Zdaj boste opazili, ko postavite miško na spodnji desni kot celice, namesto ikone plus je ikona z dvema vodoravnima, vzporednima črtama.

Zdaj je vse, kar morate storiti dvojni klik to ikono in Excel bo samodejno samodejno izpolnil celoten stolpec, vendar le do mesta, kjer sosednji stolpec dejansko vsebuje podatke.

Ta trik lahko prihrani nešteto ur zapravljenih poskusov povlečenja miške navzdol po stotinah ali tisočih vrstic.

3. Izpolnite prazna mesta

Predstavljajte si, da ste imeli nalogo, da počistite Excelovo preglednico, in vaš šef to želi uporabite posebno formulo na vsako prazno celico v stolpcu.

Ne vidite nobenega predvidljivega vzorca, zato ne morete uporabiti zgornjega trika za samodejno izpolnjevanje 'vsak drugi x'. Poleg tega bi ta pristop izbrisal vse obstoječe podatke v stolpcu. Kaj lahko narediš?

No, obstaja še en trik, s katerim lahko samo izpolnite prazne celice s čimkoli vam je všeč.

Na zgornjem listu vaš šef želi, da katero koli prazno celico izpolnite z nizom 'N/A'. Na listu z nekaj vrsticami bi bil to enostaven ročni postopek. Toda na listu z več tisoč vrsticami bi potreboval cel dan.

Torej, ne naredite tega ročno. Samo izberite vse podatke v stolpcu. Nato pojdite na Domov izberite meni Poišči in izberi ikono, izberite Pojdi na Posebno .

V naslednjem oknu izberite Praznine .

V naslednjem oknu lahko formulo vnesete v prvo prazno celico. V tem primeru boste samo vtipkali N/A in nato pritisnite Ctrl + Enter tako da isto velja za vsako najdeno prazno celico.

Če želite, lahko namesto 'N/A' vnesete formulo v prvo prazno celico (ali kliknite prejšnjo vrednost, če želite uporabiti formulo iz celice tik nad prazno).

Ko pritisnete Ctrl + Enter , bo uporabil isto formulo za vse ostale prazne celice. Čiščenje neurejene preglednice je s to funkcijo lahko precej hitro in enostavno.

računalniški hrup in kaj pomenijo

4. Izpolnite makro s prejšnjo vrednostjo

Ta zadnji trik dejansko traja nekaj korakov. Morate klikniti kopico elementov menija - vse bolj učinkovit pa je zmanjšanje klikov, kajne?

Torej, naredimo ta zadnji trik še korak dlje. Avtomatizirajmo ga z makrom. Naslednji makro bo v bistvu iskal po stolpcu in preveril prazno celico. Če je prazno, bo vrednost ali formulo kopiralo iz celice nad njo.

Če želite ustvariti makro, kliknite na Razvijalec meni in kliknite gumb Makri ikono.

Poimenujte makro in kliknite Ustvari makro gumb. S tem se odpre okno urejevalnika kod. Prilepite naslednjo kodo v novo funkcijo.

FirstColumn = InputBox('Please enter the column letter.')
FirstRow = InputBox('Please enter the row number.')
LastRow = Range(FirstColumn & '65536').End(xlUp).Row
For i = FirstRow To LastRow
If Range(FirstColumn & i).Value = '' Then
Range(FirstColumn & (i - 1)).Copy Range(FirstColumn & i)
End If
Next i

Pristop v zgornjem skriptu je prilagodljiv, tako da lahko uporabnik lista določi, na katerem stolpcu in vrstici naj začne. Zdaj, ko imate list, ki izgleda takole:

Ko zapolnite prazno celico z isto formulo kot celica nad njo, lahko zaženete makro, da zapolnite vrzeli v stolpcu G.

Ko odgovorite na pozive za zagon stolpca in vrstice, bo zapolnil vse vrzeli v tem stolpcu, ne da bi se dotaknil obstoječih podatkov.

V bistvu samodejno zapolni stolpec, obstoječe podatke pa pusti pri miru. To ni enostavno storiti tako, da z miško povlečete navzdol po stolpcu, vendar z uporabo zgoraj opisanega pristopa, ki ga vodi meni, ali makro pristopa, opisanega v tem razdelku, je to mogoče.

5. Makro ponovitvenih izračunov

Iterativni izračuni temeljijo na rezultatih prejšnjih vrstic. Na primer, dobiček podjetja v naslednjem mesecu je lahko odvisen od dobička prejšnjega meseca.

V tem primeru morate v izračun vključiti vrednost prejšnje celice, ki vključuje podatke iz celotnega lista ali delovnega zvezka. Če to dosežete, celice ne morete samo kopirati in prilepiti, ampak namesto tega izvesti izračun na podlagi dejanskih rezultatov v celici.

Prilagodimo prejšnji makro za izvedbo novega izračuna na podlagi rezultatov iz prejšnje celice.

FirstColumn = InputBox('Please enter the column letter.')
FirstRow = InputBox('Please enter the first row number.')
LastRow = InputBox('Please enter the last row number.')
For i = FirstRow To LastRow
Range(FirstColumn & i).Value = 5000 + (Range(FirstColumn & (i - 1)).Value * 0.1)
Next i

V tem skriptu uporabnik navede številko prve in zadnje vrstice. Ker v preostalem stolpcu ni podatkov, skript nima pojma, kje naj začne. Ko je skriptu na voljo obseg, bo nato izvedel interaktivni izračun z uporabo prejšnje vrednosti in bo zapolnil celoten stolpec z novimi podatki.

Ne pozabite, da je to le alternativni pristop k iterativnim izračunom. Enako lahko storite tako, da formulo vnesete neposredno v naslednjo prazno celico in v formulo vključite prejšnjo celico. Ko samodejno izpolnite ta stolpec, bo na enak način vključil prejšnjo vrednost.

Prednost uporabe makra je v tem, da bi lahko interaktivnemu izračunu dodali nekaj napredne logike, česar ne bi mogli narediti v enostavni celični formuli.

Več o tem lahko izveste napake, ki se jim je treba izogniti pri ustvarjanju Excelovih makrov tukaj .

kako iskati v podreditu

Samodejno izpolnjevanje stolpcev Excel je enostavno

Kot lahko vidite, lahko pristop, ki ga izberete, ko samodejno polnjenje stolpcev resnično zmanjša vašo delovno obremenitev. To je še posebej pomembno, ko se ukvarjate s preglednicami z več tisoč stolpci ali vrsticami. Po malo potrpljenja in vaje boste brez težav lahko samodejno izpolnili formule v Excelu.

Deliti Deliti Cvrkutati E-naslov Kako uporabljati funkcijo RANDBETWEEN v Excelu

Excelova funkcija RANDBETWEEN vrne novo naključno število vsakič, ko se vaša preglednica ponovno izračuna. Evo, kako ga uporabiti!

Preberite Naprej
Sorodne teme
  • Produktivnost
  • Preglednica
  • Microsoft Excel
  • Nasveti za Microsoft Office
  • Nasveti za produktivnost
O avtorju Ryan Dube(942 objavljenih člankov)

Ryan je diplomiral iz elektrotehnike. 13 let je delal na področju avtomatizacije, 5 let na področju IT, zdaj pa je inženir aplikacij. Nekdanji glavni urednik MakeUseOfa je govoril na nacionalnih konferencah o vizualizaciji podatkov in je bil predstavljen na nacionalni televiziji in radiu.

Več od Ryana Dubeja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti