5 „Microsoft Excel“ automatinio pildymo gudrybės, padėsiančios greičiau sukurti skaičiuokles

5 „Microsoft Excel“ automatinio pildymo gudrybės, padėsiančios greičiau sukurti skaičiuokles

Pildant skaičiuokles, „Excel“ automatinio pildymo funkcijos yra efektyviausias būdas sutaupyti laiko. Dauguma žmonių nesuvokia, kad gali automatizuoti daugelį dalykų, kuriuos daro rankiniu būdu „Excel“.





Pavyzdžiui, galbūt norite taikyti formulę tik kas antrą ar trečią eilutę, kai vilkite žemyn į automatinį pildymą. O gal norite užpildyti visas lapo tuščias vietas. Šiame straipsnyje bus parodyti penki efektyviausi stulpelių užpildymo automatizavimo būdai.





1. Automatiškai užpildykite kiekvieną kitą „Excel“ langelį

Kiekvienas, kuris kurį laiką naudojo „Excel“, žino, kaip naudoti automatinio pildymo funkciją, kad automatiškai užpildytų „Excel“ langelį pagal kitą.





Tiesiog spustelėkite ir laikykite pelę apatiniame dešiniajame langelio kampe ir vilkite žemyn, kad pritaikytumėte toje langelyje esančią formulę kiekvienai langeliui po juo (panašiai kaip formulių kopijavimas „Excel“ ).

Tuo atveju, kai pirmasis langelis yra tik skaičius, o ne formulė, „Excel“ tiesiog automatiškai užpildys langelius, skaičiuodama aukštyn vienu.



Tačiau ką daryti, jei nenorite taikyti „Excel“ automatinio pildymo formulės kiekvienam langeliui po juo? Pavyzdžiui, ką daryti, jei norite, kad tik kiekviena kita ląstelė automatiškai užpildytų ir sujungtų vardą ir pavardę, tačiau norite, kad adresų eilutės nebūtų paliestos?

Kaip automatiškai užpildyti kiekvieną kitą „Excel“ langelį

Tai galite padaryti šiek tiek pakeisdami automatinio pildymo procedūrą. Vietoj to, kad spustelėtumėte pirmąjį langelį ir nuvilktumėte jį žemyn iš apatinio dešiniojo kampo, vietoj to paryškinsite pirmas dvi ląsteles. Tada padėkite pelę apatiniame dešiniajame dviejų langelių kampe, kol žymeklis pasikeis į + “.





Dabar laikykite ir vilkite žemyn, kaip įprastai.

„Excel“ nebeužpildo kiekvieno langelio pagal pirmąjį langelį, bet dabar užpildo tik kiekvieną antrą langelį kiekviename bloke.





Kaip tvarkomos kitos ląstelės

Ką daryti, jei šios antrosios ląstelės nėra tuščios? Na, tokiu atveju „Excel“ taiko tas pačias taisykles antrame pirmojo bloko, kurį paryškinote, langelyje ir kiekvienoje kitoje ląstelėje.

Pvz., Jei antrame langelyje yra „1“, „Excel“ automatiškai užpildys kiekvieną kitą langelį, suskaičiuodama iki 1.

Galite tik įsivaizduoti, kaip šis lankstumas galėtų žymiai padidinti, kaip efektyviai galėsite automatiškai užpildyti lapų duomenis. Tai vienas iš daugelio būdų, kaip „Excel“ padeda sutaupyti laiko tvarkant daug duomenų.

„MacBook Pro 2013“ akumuliatoriaus pakeitimo kaina

2. Automatinis užpildymas iki „Microsoft Excel“ duomenų pabaigos

Vienas dalykas, su kuriuo žmonės dažnai susiduria dirbdami su „Excel“ darbalapiais įmonės aplinkoje, yra masyvių darbalapių tvarkymas.

Pakanka lengvai nuvilkti pelės žymeklį nuo 100 iki 200 eilučių rinkinio viršaus į apačią, kad automatiškai užpildytumėte šį stulpelį. O kas, jei skaičiuoklėje iš tikrųjų yra 10 000 ar 20 000 eilučių? Pelės žymeklio tempimas žemyn per 20 000 eilučių užtruktų ilgai.

Yra greitas triukas, kaip tai padaryti efektyviau. Štai kaip automatiškai užpildyti didelius „Excel“ plotus. Užuot vilkę stulpelį iki galo, tiesiog laikykite nuspaudę klaviatūros klavišą „Shift“.

Dabar pastebėsite, kai pelę paspausite apatiniame dešiniajame langelio kampe, o ne pliuso piktogramą, tai piktograma su dviem horizontaliomis lygiagrečiomis linijomis.

Dabar viskas, ką jums reikia padaryti dukart spustelėkite šią piktogramą, o „Excel“ automatiškai automatiškai užpildys visą stulpelį, bet tik iki tos vietos, kurioje iš tikrųjų yra duomenys.

Šis vienas triukas gali sutaupyti daugybę valandų, sugaištų bandant nuvilkti pelę žemyn šimtus ar tūkstančius eilučių.

3. Užpildykite tuščias vietas

Įsivaizduokite, kad jums buvo pavesta išvalyti „Excel“ skaičiuoklę, o jūsų viršininkas to nori taikyti konkrečią formulę į kiekvieną tuščią stulpelio langelį.

Nematote jokio nuspėjamo modelio, todėl negalite naudoti aukščiau pateikto „kiekvieno kito x“ automatinio pildymo triuko. Be to, šis metodas pašalins visus esamus stulpelio duomenis. Ką tu gali padaryti?

Na, yra dar vienas triukas, kurį galite naudoti tik užpildydami tuščios ląstelės su kuo tau patinka.

Aukščiau esančiame lape jūsų viršininkas nori, kad bet kurią tuščią langelį užpildytumėte eilute „N/A“. Vos kelių eilučių lape tai būtų paprastas rankinis procesas. Tačiau lape, kuriame yra tūkstančiai eilučių, užtruksite visą dieną.

Taigi, nedarykite to rankiniu būdu. Tiesiog pasirinkite visus stulpelio duomenis. Tada eikite į Namai meniu, pasirinkite Rasti ir pasirinkti piktogramą, pasirinkite Eikite į Special .

Kitame lange pasirinkite Blankai .

Kitame lange formulę galite įvesti į pirmą tuščią langelį. Tokiu atveju tiesiog įveskite Netaikoma ir tada paspauskite Ctrl + Enter kad tas pats pasakytina apie kiekvieną rastą tuščią langelį.

Jei norite, vietoj „N/A“ galite įvesti formulę į pirmą tuščią langelį (arba spustelėkite ankstesnę reikšmę, kad galėtumėte naudoti formulę iš langelio, esančio tiesiai virš tuščio langelio).

Kai paspausite Ctrl + Enter , ta pati formulė bus taikoma visoms kitoms tuščioms ląstelėms. Naudojant šią funkciją, netvarkingos skaičiuoklės valymas gali būti gana greitas ir paprastas.

Kaip ištrinti pseudoportretą „xbox 360“

4. Užpildykite ankstesnės vertės makrokomandą

Paskutinis triukas iš tikrųjų trunka keletą žingsnių. Turite spustelėti daugybę meniu elementų, o efektyvumas tampa mažesnis, ar ne?

Taigi ženkime paskutinį triuką dar vienu žingsniu. Automatizuokime tai naudodami makrokomandą. Ši makrokomanda iš esmės ieškos stulpelio ir patikrins, ar nėra tuščio langelio. Jei jis tuščias, jis nukopijuos reikšmę arba formulę iš langelio virš jo.

Norėdami sukurti makrokomandą, spustelėkite Programuotojas meniu elementą ir spustelėkite Makrokomandos piktogramą.

Pavadinkite makrokomandą ir spustelėkite Sukurkite makrokomandą mygtuką. Tai atvers kodo redaktoriaus langą. Įklijuokite šį kodą į naują funkciją.

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

Aukščiau pateiktame scenarijuje nurodoma, kad jis turi būti lankstus, todėl lapo vartotojas galės nurodyti, nuo kurio stulpelio ir eilutės pradėti. Taigi dabar, kai turite lapą, kuris atrodo taip:

Užpildę tuščią langelį ta pačia formule, kaip ir langelis virš jo, galite paleisti makrokomandą, kad užpildytumėte G stulpelio spragas.

Kai atsakysite į raginimus pradėti stulpelį ir eilutę, jis užpildys visas to stulpelio spragas, nepaliesdamas esamų duomenų.

Tai iš esmės automatiškai užpildo stulpelį, paliekant tik esamus duomenis. Tai padaryti nėra paprasta, tiesiog vilkite pelę žemyn stulpeliu, tačiau naudojant aukščiau aprašytą meniu pagrįstą metodą arba šiame skyriuje aprašytą makro metodą, tai įmanoma.

5. Iteraciniai skaičiavimai Makro

Iteraciniai skaičiavimai grindžiami ankstesnių eilučių rezultatais. Pavyzdžiui, kito mėnesio įmonės pelnas gali priklausyti nuo praėjusio mėnesio pelno.

Tokiu atveju į skaičiavimą, į kurį įtraukiami duomenys iš viso lapo ar darbaknygės, turite įtraukti ankstesnės ląstelės vertę. Tai įvykdžius, jūs negalite tiesiog kopijuoti ir įklijuoti langelio, bet vietoj to atlikti skaičiavimą, pagrįstą faktiniais langelio rezultatais.

Pakeiskite ankstesnę makrokomandą, kad atliktume naują skaičiavimą pagal ankstesnio langelio rezultatus.

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

Šiame scenarijuje vartotojas pateikia ir pirmosios, ir paskutinės eilutės numerius. Kadangi likusioje stulpelio dalyje nėra duomenų, scenarijus neįsivaizduoja, nuo ko pradėti. Kai scenarijui bus pateiktas diapazonas, jis atliks interaktyvų skaičiavimą naudodami ankstesnę vertę ir užpildys visą stulpelį naujais duomenimis.

Atminkite, kad tai tik alternatyvus metodas kartojant skaičiavimus. Tą patį galite padaryti įvesdami formulę tiesiai į kitą tuščią langelį ir į formulę įtraukdami ankstesnį langelį. Tada, kai automatiškai užpildysite šį stulpelį, jis taip pat įtrauks ankstesnę vertę.

Makrokomandos nauda yra ta, kad jei norėtumėte, prie interaktyvaus skaičiavimo galite pridėti tam tikrą išplėstinę logiką, ko nepavyko padaryti naudojant paprastą langelio formulę.

Galite sužinoti daugiau apie klaidų, kurių reikia vengti čia darant „Excel“ makrokomandas .

kaip pataisyti mėlyną ekraną „Windows 10“

Automatinis „Excel“ stulpelių užpildymas yra lengvas

Kaip matote, pasirinktas metodas, kai stulpeliai automatiškai užpildomi, tikrai gali sumažinti jūsų darbo krūvį. Tai ypač svarbu, kai susiduriate su skaičiuoklėmis, kuriose yra tūkstančiai stulpelių ar eilučių. Po šiek tiek kantrybės ir praktikos galėsite be vargo automatiškai užpildyti „Excel“ formules.

Dalintis Dalintis „Tweet“ Paštu Kaip naudoti „RANDBETWEEN“ funkciją „Excel“

„Excel“ funkcija RANDBETWEEN kiekvieną kartą, kai skaičiuoklė perskaičiuojama, pateikia naują atsitiktinį skaičių. Štai kaip ja naudotis!

Skaityti toliau
Susijusios temos
  • Produktyvumas
  • Skaičiuoklė
  • „Microsoft Excel“
  • „Microsoft Office“ patarimai
  • Produktyvumo patarimai
Apie autorių Ryanas Dube(Paskelbti 942 straipsniai)

Ryanas turi elektrotechnikos bakalauro laipsnį. Jis 13 metų dirbo automatikos inžinerijos srityje, 5 metus IT srityje, o dabar yra programų inžinierius. Buvęs „MakeUseOf“ vadovaujantis redaktorius, jis kalbėjo nacionalinėse duomenų vizualizavimo konferencijose ir buvo rodomas nacionalinėje televizijoje ir radijuje.

Daugiau iš Ryan Dube

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia