Obrasci za unos podataka u Microsoft Excel

Pin
Send
Share
Send

Da biste olakšali unos podataka u tablicu u Excelu, možete koristiti posebne obrasce kako biste ubrzali proces popunjavanja raspona tablice informacijama. Excel ima ugrađeni alat koji vam omogućava da popunite sličnu metodu. Korisnik može stvoriti i svoju verziju obrasca, koja će biti maksimalno prilagođena njegovim potrebama, koristeći makro za to. Pogledajmo različite uporabe ovih korisnih alata za punjenje u Excelu.

Korištenje alata za popunjavanje

Obrazac za ispunjavanje je objekt s poljima čija imena odgovaraju imenima stupaca stupaca tablice koja se popunjava. Morate unijeti podatke u ova polja i oni će odmah biti dodani novim retkom u raspon tablica. Obrazac može djelovati kao zasebni ugrađeni Excel alat ili biti smješten direktno na listu u obliku njegovog raspona, ako ga kreira korisnik.

Sada pogledajmo kako koristiti ove dvije vrste alata.

1. metoda: ugrađeni objekt za unos podataka u Excelu

Prije svega, naučimo kako koristiti ugrađeni obrazac za unos podataka u Excelu.

  1. Treba napomenuti da je ikonica koja se pokreće skrivena i skrivena i treba je aktivirati. Da biste to učinili, idite na karticu Datotekaa zatim kliknite na stavku "Opcije".
  2. U otvorenom prozoru opcija programa Excel prijeđite na odjeljak Alatna traka za brzi pristup. Veći deo prozora zauzima veliko područje postavki. Na lijevoj strani su alati koji se mogu dodati na ploču za brzi pristup, a na desnoj - već postoje.

    U polju "Odaberite timove iz" zadana vrijednost "Timovi nisu na traci". Zatim s popisa naredbi po abecednom redu nalazimo i biramo položaj "Obrazac ...". Zatim kliknite na gumb Dodaj.

  3. Nakon toga, alat koji nam je potreban prikazat će se na desnoj strani prozora. Kliknite na dugme "OK".
  4. Sada se ovaj alat nalazi u Excel prozoru na ploči za brzi pristup i mi ga možemo koristiti. Prisutna će biti prilikom otvaranja bilo koje radne knjige s ovom instancom Excela.
  5. Sada, da bi alat mogao razumjeti što tačno treba da popuni, morate ispuniti zaglavlje tablice i u nju upisati bilo koju vrijednost. Neka se niz tablice s nama sastoji od četiri stupca koji imaju imena "Naziv proizvoda", "Količina", "Cijena" i "Iznos". Unesite podatke o imenu u proizvoljni vodoravni raspon lista.
  6. Također, da bi program razumio s kojim opsezima će trebati raditi, trebali biste unijeti bilo koju vrijednost u prvi red matrice tablice.
  7. Nakon toga, odaberite bilo koju ćeliju tablice praznu i kliknite na ikonu na ploči za brzi pristup "Obrazac ..."koje smo prethodno aktivirali.
  8. Dakle, otvara se prozor navedenog alata. Kao što vidite, ovaj objekt ima polja koja odgovaraju nazivima stupaca u našem nizu tablica. Štaviše, prvo polje je već ispunjeno vrijednošću, s obzirom da smo ga ručno unijeli na list.
  9. Unesite u slijedeća polja vrijednosti koje smatramo potrebnima, a zatim kliknite na gumb Dodaj.
  10. Nakon toga, kao što vidite, unesene vrijednosti automatski su prebačene u prvi red tablice, a u obliku je postojao prijelaz na sljedeći blok polja, koji odgovaraju drugom redu tablice.
  11. Ispunite prozor alata vrijednostima koje želimo vidjeti u drugom redu područja tablice i ponovo kliknite gumb Dodaj.
  12. Kao što vidite, dodate su i vrijednosti drugog retka, a nismo trebali ni preurediti kursor u samoj tabeli.
  13. Na ovaj način ispunjavamo niz tablica sa svim vrijednostima koje želimo unijeti u nju.
  14. Pored toga, po želji možete se kretati po prethodno unesenim vrijednostima pomoću gumba "Natrag" i "Dalje" ili vertikalna traka za pomicanje.
  15. Ako je potrebno, možete prilagoditi bilo koju vrijednost u nizu tablica promjenom u obliku. Kako biste izmjene prikazali na listu, nakon što ih unesete u odgovarajući blok alata, kliknite na gumb Dodaj.
  16. Kao što vidite, promjena se odmah dogodila u području tablice.
  17. Ako trebamo izbrisati liniju, tada kroz navigacijske tipke ili traku za pomicanje idemo na odgovarajući blok polja u obrascu. Nakon toga kliknite na gumb Izbriši u prozoru alata.
  18. Otvara se dijalog upozorenja koji vas obaveštava da će linija biti izbrisana. Ako ste sigurni u svoje postupke, kliknite na gumb "OK".
  19. Kao što vidite, redak je izdvojen iz raspona tablice. Nakon dovršavanja i uređivanja možete izaći iz prozora alata klikom na gumb Zatvori.
  20. Nakon toga, kako bi se nizu tablica dobio vizualniji vizualni izgled, može se izvesti oblikovanje.

Drugi način: kreiranje prilagođenog obrasca

Uz to, uz pomoć makronaredbe i niza drugih alata, moguće je stvoriti vlastiti prilagođeni obrazac za popunjavanje područja tablice. Stvorit će se izravno na listu i predstavljat će njegov domet. Pomoću ovog alata korisnik će sam moći ostvariti one mogućnosti koje smatra potrebnim. U pogledu funkcionalnosti, ni na koji način neće biti inferiorni od ugrađenog analognog Excela i na neki način mu može biti superiorniji. Jedina mana je da za svaki niz tablica morate sastaviti zasebni obrazac, a ne primjenjivati ​​isti predložak, kao što je to moguće kod korištenja standardne verzije.

  1. Kao i u prethodnoj metodi, prvo na listu trebate napraviti zaglavlje buduće tablice. Sastojat će se od pet ćelija s imenima: "Ne.", "Naziv proizvoda", "Količina", "Cijena", "Iznos".
  2. Zatim treba napraviti takozvanu „pametnu“ tablicu iz našeg niza tablica, uz mogućnost automatskog dodavanja linija prilikom popunjavanja susjednih raspona ili ćelija podacima. Da biste to učinili, odaberite zaglavlje i nalazite se na kartici "Početna"kliknite na gumb "Formatiraj kao tabelu" u okviru alata Stilovi. Otvara se popis dostupnih opcija stila. Izbor jednog od njih ni na koji način neće utjecati na funkcionalnost, pa samo odaberemo opciju za koju smatramo da je prikladnija.
  3. Tada se otvara mali prozor za formatiranje tablice. Označava raspon koji smo prethodno dodijelili, odnosno raspon zaglavlja. U pravilu se na ovom polju sve pravilno popunjava. Ali trebali bismo potvrditi okvir pored parametra Tabela naslova. Nakon toga kliknite na gumb "OK".
  4. Dakle, naš asortiman je oblikovan kao "pametna" tablica, o čemu svjedoči čak i promjena vizualnog prikaza. Kao što vidite, između ostalog, ikone filtera pojavile su se pored naziva zaglavlja svakog stupca. Treba ih onesposobiti. Da biste to učinili, odaberite bilo koju ćeliju „pametne“ tablice i idite na karticu "Podaci". Tamo na vrpci u kutiji s alatima Poredaj i filtriraj kliknite na ikonu "Filter".

    Postoji još jedna opcija za onemogućavanje filtra. U tom slučaju neće biti potrebno ni prebacivanje na drugu karticu koja ostaje na kartici "Početna". Nakon odabira ćelija područja tablice na vrpci u bloku postavki "Uređivanje" kliknite na ikonu Poredaj i filtriraj. Na popisu koji se pojavi odaberite položaj "Filter".

  5. Kao što vidite, nakon ove akcije, ikone filtriranja nestale su iz zaglavlja tablice, prema potrebi.
  6. Tada bismo trebali kreirati sam obrazac za unos podataka. Također će biti i vrsta tabličnog niza koji se sastoji od dva stupca. Nazivi redaka ovog objekta odgovarat će nazivima stupaca glavne tablice. Izuzetak su stupci "Ne." i "Iznos". Oni će biti odsutni. Prva će biti numerirana pomoću makronaredbe, a druga vrijednost izračunava se primjenom formule za množenje količine prema cijeni.

    Drugi stupac objekta za unos podataka zasad je prazan. Neposredno kasnije u njega će se unijeti vrijednosti za popunjavanje redaka raspona glavne tablice.

  7. Nakon toga stvaramo još jednu malu tablicu. Sastojat će se od jednog stupca i sadržavat će popis proizvoda koje ćemo prikazati u drugom stupcu glavne tablice. Radi jasnoće, ćelija s naslovom ove liste ("Lista proizvoda") može se napuniti bojom.
  8. Zatim odaberite prvu praznu ćeliju objekta unosa vrijednosti. Idite na karticu "Podaci". Kliknite na ikonu Provjera podatakakoja se postavlja na vrpcu u okviru alata "Rad sa podacima".
  9. Pokreće se prozor za provjeru unosa. Kliknite na polje "Vrsta podataka"koji podrazumeva "Bilo koja vrijednost".
  10. Iz otvorenih opcija odaberite položaj Lista.
  11. Kao što vidite, nakon toga je prozor za provjeru ulaznih vrijednosti malo promijenio svoju konfiguraciju. Pojavilo se dodatno polje "Izvor". Lijevim gumbom miša kliknemo na ikonu desno od nje.
  12. Tada se prozor za provjeru ulaza smanjuje. Odaberite listu podataka koja se nalazi na listu u dodatnom području tablice pomoću kursora dok držite lijevu tipku miša "Lista proizvoda". Nakon toga, ponovo kliknite na ikonu desno od polja u kojem se pojavljuje adresa odabranog raspona.
  13. Ovo se vraća u potvrdni okvir za unos vrijednosti. Kao što vidite, koordinate odabranog raspona u njemu su već prikazane u polju "Izvor". Kliknite na dugme "OK" pri dnu prozora.
  14. Sada se s desne strane odabrane prazne ćelije objekta unosa podataka pojavila ikona trokuta. Kada kliknete na njega, otvara se padajući popis koji se sastoji od imena koja su izvučena iz matriksa tablice "Lista proizvoda". Sada je nemoguće unijeti proizvoljne podatke u naznačenu ćeliju, ali možete samo odabrati željeni položaj s predstavljene liste. Odaberite stavku na padajućem popisu.
  15. Kao što vidite, odabrana pozicija je odmah prikazana u polju "Naziv proizvoda".
  16. Zatim ćemo morati dodijeliti imena onim trima ćelijama ulaznog obrasca u koje ćemo unijeti podatke. Odaberite prvu ćeliju, gdje je u našem slučaju već postavljeno ime "Krompir". Zatim idite na polje naziva raspona. Nalazi se na lijevoj strani prozora Excela na istoj razini s trakom formule. Tamo unesite proizvoljno ime. To može biti bilo koje ime na latinskom, u kojem nema razmaka, ali bolje je koristiti imena koja su bliska zadacima koje ovaj element rješava. Stoga se naziva prva ćelija koja sadrži naziv proizvoda "Ime". To ime napišemo u polje i pritisnemo tipku Unesite na tastaturi.
  17. Na potpuno isti način dodijelimo imenu ćeliji u koju ćemo unijeti količinu robe "Volum".
  18. A ćelija sa cijenom - "Cijena".
  19. Nakon toga, na potpuno isti način dajemo ime cijelom rasponu gore navedene tri ćelije. Prije svega odaberite, a zatim joj dodajte ime u posebnom polju. Neka to bude ime "Diapason".
  20. Nakon posljednje radnje moramo dokument sačuvati kako bi se imena koja smo dodijelili mogli uočiti po makronaredbi koju smo stvorili u budućnosti. Da biste je sačuvali, idite na karticu Datoteka i kliknite na stavku "Spremi kao ...".
  21. U prozoru za spremanje koji se otvori u polju Tip datoteke odaberite vrijednost "Podržana knjiga u makronaredbi Excel (.xlsm)". Zatim kliknite na dugme Spremi.
  22. Tada biste trebali aktivirati makronaredbe u svojoj verziji Excela i omogućiti karticu "Programer"ako još uvijek nemate Činjenica je da su obje ove funkcije u programu zadane vrijednosti onemogućene i njihova se aktivacija mora snažno izvesti u prozoru postavki Excel.
  23. Nakon što ste to učinili, idite na karticu "Programer". Kliknite na veliku ikonu "Visual Basic"koji se nalazi na vrpci u okviru s alatima "Šifra".
  24. Posljednja radnja uzrokuje pokretanje VBA uređivača makronaredbi. U okolini "Projekt", koji se nalazi u gornjem lijevom dijelu prozora, odaberite naziv lista na kojem su naše tablice. U ovom slučaju jeste "List 1".
  25. Nakon toga, idite na donji lijevi dio prozora koji se zove "Properties". Evo postavki odabranog lista. U polju "(Ime)" Ćirilice treba zameniti ("Sheet1") u nazivu napisanom latinskim jezikom. Možete dati bilo koje ime koje vam je povoljnije, glavna stvar je da sadrži isključivo latinične znakove ili brojeve i nema drugih znakova ili razmaka. Sa tim imenom će makro raditi. Neka u našem slučaju to bude ime "Producty", iako možete odabrati bilo koju drugu koja ispunjava gore opisane uvjete.

    U polju "Ime" Ime možete zameniti i pogodnijim. Ali to nije neophodno. U ovom slučaju dopuštena je uporaba razmaka, ćirilice i bilo kojeg drugog slova. Za razliku od prethodnog parametra, koji postavlja naziv lista za program, ovaj parametar dodjeljuje ime listu koji je korisnik vidljiv u traci prečaca.

    Kao što vidite, nakon toga će se i ime automatski promijeniti List 1 u polju "Projekt", na onaj koji smo upravo postavili u postavkama.

  26. Zatim idite na središnji dio prozora. Ovdje ćemo trebati sami napisati makro kod. Ako se polje uređivača bijelih koda u navedenom području ne prikaže, kao u našem slučaju, pritisnite funkcijsku tipku F7 i pojaviće se.
  27. Sada, za naš konkretni primjer, moramo u polje napisati sljedeći kod:


    Sub DataEntryForm ()
    Dim sljedeći red dugačak
    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp). Offset (1, 0) .Row
    Sa proizvodima
    Ako .Range ("A2"). Vrijednost = "" I .Range ("B2"). Vrijednost = "" Tada
    nextRow = nextRow - 1
    Kraj ako
    Producty.Range ("Ime")
    .Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Producty.Range ("Volum").
    .Cells (nextRow, 4) .Value = Producty.Range ("Cijena").
    .Cells (nextRow, 5) .Value = Producty.Range ("Volum"). Vrijednost * Producty.Range ("Price").
    .Range ("A2"). Formula = "= AKO (ISBLANK (B2)," "", COUNTA ($ B $ 2: B2)) "
    Ako je sljedećiOdustani> 2 Zatim
    Raspon ("A2")
    Selection.AutoFill Destination: = Raspon ("A2: A" i nextRow)
    Raspon ("A2: A" i nextRow) .Odaberite
    Kraj ako
    .Range ("Diapason"). ClearContents
    Završi sa
    Kraj sub

    Ali ovaj kôd nije univerzalan, odnosno, nepromijenjen je prikladan samo za naš slučaj. Ako ga želite prilagoditi svojim potrebama, tada ga treba u skladu s tim izmijeniti. Da biste to mogli učiniti sami, pogledajmo od čega se sastoji ovaj kôd, šta treba zamijeniti, a šta ne treba mijenjati.

    Dakle, prvi red:

    Sub DataEntryForm ()

    "DataEntryForm" je naziv samog makroa. Možete ga ostaviti takav kakav jest ili ga možete zamijeniti bilo kojim drugim koji ispunjava opća pravila za stvaranje makro imena (bez razmaka, koristite samo slova latinične abecede itd.). Promjena imena neće utjecati na ništa.

    Gde god se reč nalazi u kodu "Producty" morate ga zamijeniti imenom koje ste prethodno dodijelili svom listu u polju "(Ime)" područja "Properties" makro editor. To bi, naravno, trebalo učiniti samo ako ste list imenovali na drugačiji način.

    Sada razmislite o ovoj liniji:

    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp). Offset (1, 0) .Row

    Digit "2" u ovom redu znači drugi stupac lista. Ovaj stupac je stupac "Naziv proizvoda". Na njemu ćemo prebrojati broj redaka. Stoga, ako u vašem slučaju sličan stupac ima drugi redoslijed na računu, tada morate unijeti odgovarajući broj. Vrijednost "Kraj (xlUp) .Offset (1, 0) .Row" u svakom slučaju ostavite nepromijenjeno.

    Zatim razmislite o liniji

    Ako .Range ("A2"). Vrijednost = "" I .Range ("B2"). Vrijednost = "" Tada

    "A2" - ovo su koordinate prve ćelije u kojoj će biti prikazana numeracija linija. "B2" - ovo su koordinate prve ćelije po kojoj će se podaci izlaziti ("Naziv proizvoda") Ako se razlikuju, upišite svoje podatke umjesto ovih koordinata.

    Idi na liniju

    Producty.Range ("Ime")

    Ima parametar "Ime" znači ime koje smo dodijelili polju "Naziv proizvoda" u obliku unosa.

    U redovima


    .Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Producty.Range ("Volum").
    .Cells (nextRow, 4) .Value = Producty.Range ("Cijena").
    .Cells (nextRow, 5) .Value = Producty.Range ("Volum"). Vrijednost * Producty.Range ("Price"). Vrijednost

    imena "Volum" i "Cijena" znače imena koja smo dodijelili poljima "Količina" i "Cijena" u istom obliku unosa.

    U istim redovima koje smo naveli gore, brojevi "2", "3", "4", "5" znače brojeve stupaca u radnom listu programa Excel koji odgovaraju stupcima "Naziv proizvoda", "Količina", "Cijena" i "Iznos". Stoga, ako je u vašem slučaju tablica pomaknuta, tada trebate navesti odgovarajuće brojeve stupaca. Ako postoji više stupaca, onda analogno tome trebate dodati njezine redove u kôd, ako je manje - a zatim uklonite dodatne.

    Crta množi količinu robe s njenom cijenom:

    .Cells (nextRow, 5) .Value = Producty.Range ("Volum"). Vrijednost * Producty.Range ("Price"). Vrijednost

    Rezultat, kao što vidimo iz sintakse zapisa, bit će prikazan u petom stupcu Excel radnog lista.

    Ovaj izraz vrši automatsko numeriranje linija:


    Ako je sljedećiOdustani> 2 Zatim
    Raspon ("A2")
    Selection.AutoFill Destination: = Raspon ("A2: A" i nextRow)
    Raspon ("A2: A" i nextRow) .Odaberite
    Kraj ako

    Sve vrijednosti "A2" znači adresu prve ćelije u kojoj će se obavljati numeriranje i koordinate "A " - Adresa cijele kolone sa brojenjem. Provjerite gdje će se tačno numeriranje prikazati u vašoj tablici i promijenite ove koordinate u kodu, ako je potrebno.

    Redak čisti raspon obrasca za unos podataka nakon što su podaci iz njega preneseni u tablicu:

    .Range ("Diapason"). ClearContents

    Nije teško pretpostaviti da ("Diapason") znači naziv raspona koji smo prethodno dodijelili poljima za unos podataka. Ako ste im dali drugačije ime, onda bi ta linija trebala biti umetnuta upravo to.

    Daljnji dio koda je univerzalan i u svim slučajevima će se uvesti bez promjena.

    Nakon što ste u prozor urednika snimili makro kod, kliknite ikonu za spremanje u obliku diskete u lijevom dijelu prozora. Zatim ga možete zatvoriti klikom na standardni gumb za zatvaranje prozora u gornjem desnom uglu.

  28. Nakon toga vraćamo se na listu Excel. Sada trebamo staviti gumb koji će aktivirati stvoreni makro. Da biste to učinili, idite na karticu "Programer". U bloku postavki "Kontrole" na vrpci kliknite na dugme Nalijepite. Otvara se popis alata. U grupi alata "Kontrole forme" izaberite prvi - Dugme.
  29. Zatim, pritisnutom lijevom tipkom miša, povucite kursor preko područja gdje želimo postaviti gumb za pokretanje makronaredbe, a koji će podatke prenijeti iz obrasca u tablicu.
  30. Nakon što je područje zaokruženo, otpustite tipku miša. Tada se prozor dodjeljivanja makronaredbi automatski pokreće. Ako se u vašoj knjizi koristi nekoliko makronaredbi, tada s popisa odaberite ime onoga što smo stvorili iznad. Mi to zovemo "DataEntryForm". Ali u ovom slučaju makro je jedan, pa ga jednostavno odaberite i kliknite na gumb "OK" pri dnu prozora.
  31. Nakon toga, gumb možete preimenovati po želji, samo označavanjem njegovog trenutnog naziva.

    U našem slučaju, na primjer, bilo bi logično dati joj ime Dodaj. Preimenujte i kliknite bilo koju slobodnu ćeliju na listu.

  32. Dakle, naš obrazac je potpuno spreman. Provjerimo kako to funkcionira. Unesite potrebne vrijednosti u njegova polja i kliknite na gumb Dodaj.
  33. Kao što vidite, vrijednosti se premještaju u tablicu, retku se automatski dodjeljuje broj, izračunava se količina, briše se polja obrasca.
  34. Ponovno ispunite obrazac i kliknite na gumb Dodaj.
  35. Kao što vidite, drugi redak je također dodan u niz tablica. To znači da alat radi.

Pročitajte i:
Kako stvoriti makronaredbu u Excelu
Kako stvoriti dugme u Excelu

U Excelu postoje dva načina korištenja obrasca za ispunjavanje podataka: ugrađeni i korisnički definirani. Upotreba ugrađene opcije zahtijeva najmanje napora od strane korisnika. Uvek ga možete pokrenuti dodavanjem odgovarajuće ikone na alatnu traku za brzi pristup. Morate sami izraditi prilagođeni obrazac, ali ako ste dobro upućeni u VBA kod, ovaj alat možete učiniti što fleksibilnijim i prikladnijim za vaše potrebe.

Pin
Send
Share
Send