5 Microsoft Exceli automaattäite nippi arvutustabelite kiiremaks koostamiseks

5 Microsoft Exceli automaattäite nippi arvutustabelite kiiremaks koostamiseks

Arvutustabelite täitmisel on Exceli automaattäite funktsioonid aja säästmiseks kõige tõhusamad. Enamik inimesi ei mõista, et nad saavad paljusid Excelis käsitsi tehtavaid asju automatiseerida.





Näiteks võib -olla soovite rakendada valemit ainult igale teisele või kolmandale reale, kui lohistate alla automaattäite. Või äkki soovite täita kõik lehe tühjad kohad. See artikkel näitab teile viis kõige tõhusamat viisi veergude täitmise automatiseerimiseks.





1. Täida Excelis iga teine ​​lahter automaatselt

Igaüks, kes on mõnda aega Excelit kasutanud, teab, kuidas kasutada automaattäite funktsiooni Exceli lahtri automaatseks täitmiseks teise põhjal.





Lihtsalt klõpsake hiireklahvi lahtri paremas alanurgas ja hoidke seda all ning lohistage see alla, et rakendada selle lahtri valemit igale selle all olevale lahtrile (sarnane valemite kopeerimine Excelis ).

Juhul, kui esimene lahter on lihtsalt number ja mitte valem, täidaks Excel lahtrid automaatselt, lugedes ühe võrra ülespoole.



Aga mis siis, kui te ei soovi rakendada Exceli automaattäite valemit iga selle all oleva lahtri suhtes? Näiteks mis saab siis, kui soovite, et kõik teised lahtrid täidaksid ja ühendaksid ees- ja perekonnanime automaatselt, kuid soovite jätta aadressiridad puutumata?

Kuidas Exceli kõiki teisi lahtreid automaatselt täita

Seda saate teha, muutes veidi oma automaattäite protseduuri. Selle asemel, et klõpsata esimesel lahtril ja seejärel lohistada see paremas alanurgas alla, tõstate selle asemel esile kaks esimest lahtrit. Seejärel asetage hiir kahe lahtri paremasse alumisse nurka, kuni kursor muutub + '.





Nüüd hoidke ja lohistage seda alla nagu tavaliselt.

Excel ei täida enam automaatselt kõiki lahtreid esimese lahtri põhjal, vaid täidab nüüd ainult iga teise lahtri iga ploki.





Kuidas teisi rakke käsitletakse

Mis siis, kui need teised lahtrid pole tühjad? Sel juhul rakendab Excel samu reegleid ka teie esile tõstetud esimese ploki teises lahtris.

Näiteks kui teises lahtris on „1”, täidab Excel automaatselt kõik ülejäänud lahtrid, lugedes üles 1 võrra.

Võite lihtsalt ette kujutada, kuidas see paindlikkus võiks oluliselt suurendada seda, kui tõhusalt saate automaatselt lehti täita. See on üks paljudest viisidest, kuidas Excel aitab teil paljude andmetega tegelemisel aega säästa.

arvuti ei ärata Windows 10

2. Automaattäide andmete lõpuni Microsoft Excelis

Üks asi, millega inimesed sageli ärikeskkonnas Exceli töölehtedega töötades kokku puutuvad, on massiivsete töölehtedega tegelemine.

Selle veeru automaatseks täitmiseks on hiirekursorit 100–200 reaga ülalt alla lohistamine piisavalt lihtne. Aga mis siis, kui arvutustabelis on tegelikult 10 000 või 20 000 rida? Hiirekursori alla 20 000 rea alla lohistamine võtaks kaua aega.

Selle tõhusamaks muutmiseks on kiire nipp. Siit saate teada, kuidas Excelis suuri alasid automaatselt täita. Selle asemel, et veergu lõpuni alla lohistada, hoidke lihtsalt klaviatuuri tõstuklahvi all.

Nüüd märkate, kui asetate hiire lahtri paremasse alumisse nurka, plussikooni asemel on see kahe horisontaalse paralleelse joonega ikoon.

Nüüd peate vaid tegema topeltklõps ja Excel täidab automaatselt kogu veeru automaatselt, kuid ainult selleni, kuni külgnevas veerus on andmeid.

See üks trikk võib säästa lugematuid tunde, mis on raisatud proovides hiirt alla sadade või tuhandete ridade alla lohistada.

3. Täitke tühjad kohad

Kujutage ette, et teie ülesandeks on Exceli arvutustabeli puhastamine ja teie ülemus soovib, et te seda teeksite rakendage kindlat valemit igale veeru tühjale lahtrile.

Te ei näe ühtegi ennustatavat mustrit, seega ei saa te kasutada ülaltoodud automaatse täitmise nippi „iga teine ​​x”. Lisaks kustutaks see lähenemine kõik veerus olevad andmed. Mida sa teha saad?

Noh, on veel üks trikk, mida saate kasutada ainult täitmiseks tühjad lahtrid millega iganes sulle meeldib.

Ülaltoodud lehel soovib teie ülemus, et täidaksite tühjad lahtrid stringiga „N/A”. Vaid mõne reaga lehel oleks see lihtne käsitsi protsess. Kuid tuhandete ridadega lehel kuluks teil terve päev.

Niisiis, ärge tehke seda käsitsi. Valige lihtsalt kõik veerus olevad andmed. Seejärel minge Kodu menüüst valige Otsi ja vali ikooni, valige Avage Special .

Järgmises aknas valige Toorikud .

Järgmises aknas saate valemi sisestada esimesse tühja lahtrisse. Sel juhul kirjutate lihtsalt Ei ole ja seejärel vajutage Ctrl + Enter nii et sama kehtib iga leitud tühja lahtri kohta.

Kui soovite, võite 'N/A' asemel sisestada valemi esimesse tühja lahtrisse (või klõpsata eelmisel väärtusel, et kasutada valemit tühja lahtri kohal).

Kui vajutate Ctrl + Enter , rakendab see sama valemit kõikidele teistele tühjadele lahtritele. Selle funktsiooni abil saab räpane arvutustabeli puhastada üsna kiiresti ja lihtsalt.

Androidi puutetundlik ekraan ei tööta, seda ei saa avada

4. Täitke eelmise väärtusega makro

See viimane trikk võtab tegelikult paar sammu. Peate klõpsama hulgal menüüelementidel - ja tõhusamaks muutumine on klikkide vähendamine, eks?

Nii et teeme selle viimase triki üks samm edasi. Automatiseerime selle makro abil. Järgmine makro otsib põhimõtteliselt veergu ja kontrollib tühja lahtrit. Kui see on tühi, kopeerib see väärtuse või valemi selle kohal olevast lahtrist.

Makro loomiseks klõpsake nuppu Arendaja ja klõpsake nuppu Makrod ikooni.

Nimetage makro ja seejärel klõpsake nuppu Loo makro nuppu. See avab koodiredaktori akna. Kleepige järgmine kood uude funktsiooni.

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

Ülaltoodud skripti lähenemisviis on muuta see paindlikuks, nii et see võimaldab lehe kasutajal määrata, millise veeru ja reaga alustada. Nüüd, kui teil on leht, mis näeb välja selline:

Kui olete tühja lahtri täitnud sama valemiga, mis selle kohal olev lahter, saate oma makro käivitada, et täita veeru G lüngad.

Kui olete vastanud veeru ja rea ​​käivitamise juhistele, täidab see kõik selle veeru lüngad, puudutamata olemasolevaid andmeid.

See täidab sisuliselt veeru automaatselt, jättes olemasolevad andmed üksi. Seda ei ole lihtne teha, kui lohistate hiire lihtsalt veerust allapoole, kuid kasutades ülalkirjeldatud menüüpõhist lähenemist või selles jaotises kirjeldatud makro-lähenemist, on see võimalik.

5. Iteratiivsed arvutused Makro

Iteratiivsed arvutused põhinevad eelmiste ridade tulemustel. Näiteks võib järgmise kuu ettevõtte kasum sõltuda eelmise kuu kasumist.

Sellisel juhul peate arvestama eelmise lahtri väärtusega, mis sisaldab andmeid kogu lehelt või töövihikust. Selle täitmine tähendab, et te ei saa lahtrit lihtsalt kopeerida ja kleepida, vaid selle asemel arvutada lahtrisiseste tulemuste põhjal.

Muudame eelmist makro, et teha uus arvutus eelmise lahtri tulemuste põhjal.

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

Selles skriptis annab kasutaja nii esimese kui ka viimase rea numbrid. Kuna ülejäänud veerus pole andmeid, pole skriptil aimugi, kust alustada. Kui skriptile on vahemik antud, teeb see interaktiivse arvutuse, kasutades eelmist väärtust, ja täidab uute veergudega kogu veeru.

Pidage meeles, et see on ainult alternatiivne lähenemisviis iteratiivsetele arvutustele. Sama saate teha, sisestades valemi otse järgmisesse tühja lahtrisse ja lisades valemisse eelmise lahtri. Kui lisate selle veeru automaatselt, lisab see eelmise väärtuse samamoodi.

Makro kasutamise eeliseks on see, et soovi korral võiksite interaktiivsele arvutusele lisada mõne täpsema loogika, mida lihtsa lahtrivalemi sees teha ei saaks.

Lisateavet saate selle kohta vigu, mida siin Exceli makrode tegemisel vältida .

kas saate ühendada õhupoode xbox one'iga

Exceli veergude automaattäitmine on imelihtne

Nagu näete, võib teie valitud meetod veergude automaatseks täitmiseks teie töökoormust tõesti vähendada. See on eriti oluline, kui tegelete tuhandete veergude või ridadega arvutustabelitega. Pärast väikest kannatlikkust ja harjutamist saate hõlpsalt Excelis valemeid automaatselt täita.

Jaga Jaga Piiksuma E -post Funktsiooni RANDBETWEEN kasutamine Excelis

Exceli funktsioon RANDBETWEEN tagastab iga kord arvutustabeli ümberarvutamisel uue juhusliku numbri. Siin on, kuidas seda kasutada!

Loe edasi
Seotud teemad
  • Tootlikkus
  • Arvutustabel
  • Microsoft Excel
  • Microsoft Office'i näpunäited
  • Tootlikkuse näpunäited
Autori kohta Ryan Dube(Avaldatud 942 artiklit)

Ryanil on elektrotehnika bakalaureusekraad. Ta on töötanud 13 aastat automaatikainsenerina, 5 aastat IT -alal ja on nüüd rakenduste insener. MakeUseOfi endine tegevtoimetaja on rääkinud üleriigilistel andmete visualiseerimise konverentsidel ning esinenud üleriigilises televisioonis ja raadios.

Rohkem Ryan Dube'ilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin