Formulir Microsoft Excel Data Entry

Kanggo nggampangake data entri menyang tabel ing Excel, sampeyan bisa nggunakake formulir khusus sing bakal mbantu nyepetake proses ngisi sawetara tabel kanthi informasi. Ing Excel ana alat sing dibangun kanthi cara sing padha. Pangguna uga nggawe wangun versi dhewe, sing bakal maksimal diadaptasi kanggo kabutuhan kanthi nggunakake makro kanggo iki. Ayo goleki macem-macem migunakake kanggo alat iki sing migunani ing Excel.

Nglamar piranti isi

Wangun isine minangka obyek kanthi kolom sing jenenge sesuai karo jeneng kolom kolom kolom sing diisi. Ing kolom kasebut sampeyan kudu ngetik data lan bakal langsung ditambahake ing baris anyar ing sawetara tabel. Sawijining formulir bisa tumindak minangka alat Excel sing kapisah, utawa diselehake langsung ing lembaran kanthi jangkepi, yen digawe dening pangguna dhewe.

Saiki ayo goleki carane nggunakake rong jinis alat kasebut.

Cara 1: Bukak entri data Excel

Kaping pisanan, ayo sinau babagan carane nggunakake entri data ing Excel.

  1. Perlu dicatet yen kanthi default lambang sing diluncurake kudu didhelikake lan kudu diaktifake. Kanggo nindakake iki, pindhah menyang tab "Gambar"banjur klik ing item "Pilihan".
  2. Ing jendhela paramèter Excel sing dibukak, kita pindhah menyang bagean kasebut "Toolbar Akses Cepet". Sebagean gedhe jendhela dikuwasani dening area setelan ekstensif. Ing sisih kiwa iku piranti sing bisa ditambahake menyang panel akses cepet, lan ing sisih tengen - sing wis ana.

    Ing lapangan "Pilih tim saka" nyetel angka kasebut "Tim ora nganggo tape". Sabanjure, saka dhaptar perintah sing dumadi ing urutan abjad, kita nemokake lan milih posisi "Formulir ...". Banjur klik tombol "Tambah".

  3. Sawise iku, alat sing kita butuhake bakal katon ing sisih tengen jendhela. Kita pencet tombol "OK".
  4. Saiki, alat iki ana ing jendhela Excel ing toolbar akses cepet, lan bisa digunakake. Dheweke bakal nampilake nalika ana buku kerja sing diwenehi dening Excel iki.
  5. Saiki, supaya alat kanggo mangerteni apa sing pancen perlu diwenehake, sampeyan kudu ngatur header tabel lan nulisake sembarang nilai kasebut. Supaya arupa dhaptar meja sing bakal kita kalebu saka papat kolom, sing duwe jeneng "Jeneng Produk", "Quantity", "Price" lan "Jumlah". Ketikake jeneng kasebut ing sawetara horisontal horisontal.
  6. Uga, supaya program kasebut mangerteni bab sing spesifik kasebut bakal kudu digarap, sampeyan kudu nglebokake nilai kasebut ing baris pisanan saka array meja.
  7. Sawise kuwi, pilih sel wae ing meja sing kosong lan klik ing lambang ing panel akses cepet "Formulir ..."kang sadurunge kita aktifake.
  8. Dadi, jendhela alat kasebut diwiwiti. Minangka sampeyan bisa ndeleng, obyek iki duwe kothak sing cocog karo jeneng kolom saka tabel tabel. Ing kasus iki, kolom pisanan wis diisi karo nilai, awit kita ngetik kanthi manual ing sheet.
  9. Ketik angka sing perlu digatekake ing kolom sing isih ana, banjur klik tombol "Tambah".
  10. Sawise iku, kaya sing kita deleng, angka sing dilebokake kanthi otomatis ditransfer menyang baris pisanan saka tabel, lan wujud menyang kolom sabanjuré sabanjuré, sing cocog karo baris nomer loro saka array meja.
  11. Isi jendhela alat kanthi nilai-nilai sing arep kita deleng ing saben baris tabel sing kapindho, lan klik tombol maneh. "Tambah".
  12. Minangka sampeyan bisa ndeleng, angka-angka ing baris kapindho uga ditambah, lan kita malah kudu ngreset kursor ing meja kasebut.
  13. Mangkono, kita isi array tabel kanthi kabeh nilai sing arep kita lebokake.
  14. Kajaba iku, yen dikarepake, sampeyan bisa nerusake nggoleki nilai-nilai kasebut sadurunge nggunakake tombol "Mbalik" lan "Sabanjure" utawa vertikal scrollbar.
  15. Yen perlu, sampeyan bisa nyetel sembarang nilai ing array meja kanthi ngganti ing formulir. Supaya owah-owahan katon ing sheet, sawise nggawe mau menyang blok alat sing cocok, klik tombol "Tambah".
  16. Minangka sampeyan bisa ndeleng, owah-owahan langsung dumadi ing dhaptar tabel.
  17. Yen kita kudu mbusak sawetara baris, banjur liwat tombol navigasi utawa baris gulung, kita nerusake menyang kolom kothak sing cocog ing wangun. Sawise klik ing tombol kasebut "Busak" ing jendhela alat.
  18. Kothak dialog peringatan katon, nuduhake yen baris kasebut bakal dibusak. Yen sampeyan yakin karo tindakan sampeyan, banjur klik tombol "OK".
  19. Minangka sampeyan bisa ndeleng, garis kasebut diekstrak saka sawetara tabel. Sawise isi lan pengeditan rampung, sampeyan bisa metu saka jendhela alat kanthi ngeklik tombol. "Tutup".
  20. Sawisé iku, supaya aran meja luwih visual, sampeyan bisa ngowahi format kasebut.

Cara 2: Nggawe formulir adat

Kajaba iku, nggunakake makro lan sawetara piranti liyane, sampeyan bisa nggawe wangun khusus dhewe kanggo ngisi tabel kothak. Bakal digawe langsung ing lembaran, lan makili sawetara. Kanthi alat iki, pangguna piyambak bakal bisa nyadari fitur-fitur kasebut. Ing istilah fungsionalitas, praktik kasebut ora bakal kalah karo analog sing dibangun ing Excel, lan ing sawetara cara, mbok menawa, ngluwihi. Kakurangan mung kanggo saben array meja, sampeyan kudu nggawe wangun sing kapisah, lan ora nganggo cithakan sing padha sabisa nalika nggunakake versi standar.

  1. Kaya ing cara sadurungé, pisanan, sampeyan kudu nggawe header tabel mangsa ing sheet. Iki bakal kalebu lima sel kanthi jeneng: "P / p nomer", "Jeneng Produk", "Quantity", "Price", "Jumlah".
  2. Sabanjure sampeyan kudu nggawe tabel sing "cerdas" saka tataran tabel, kanthi kemampuan kanggo nambah baris kanthi otomatis nalika ngisi rentang tetanggan utawa sel kanthi data. Kanggo nindakake iki, pilih header lan, ing tab "Ngarep"pencet tombol "Format minangka tabel" ing blok alat "Gaya". Sawise kuwi, daftar gaya sing kasedhiya dibuka. Kapilih saka salah sijine ora bakal mangaruhi fungsi kasebut, saéngga kita mung milih pilihan sing luwih apik.
  3. Banjur jendela formatting cilik mbukak. Iku nuduhake jangkohe sing sadurunge wis ditemtokake, yaiku sawetara tutup. Minangka aturan, lapangan iki diisi kanthi bener. Nanging kita kudu mriksa kotak ing jejere "Tabel kanthi judul". Sawise kuwi, klik tombol "OK".
  4. Dadi, sawetara kita diformat minangka tabel pinter, malah bisa dibuktikeun kanthi owah-owahan ing tampilan visual. Minangka sampeyan bisa ndeleng, ing antarane bab liya, lambang penyaring muncul ing saben judhul judhul kolom. Wong kudu dipatèni. Kanggo nindakake iki, pilih sel wae ing "pinter" Tabel lan menyang tab "Data". Ana ing tape ing pamblokiran alat "Urut lan saringan" klik ing lambang "Nyaring".

    Ana pilihan liyane kanggo mateni filter. Sampeyan malah ora kudu ngalih menyang tab liyane, nanging isih ing tab "Ngarep". Sawise milih sèl saka tabel ing pita ing blok setelan Editing klik ing lambang "Urut lan saringan". Ing dhaptar sing katon, pilih posisi "Nyaring".

  5. Minangka sampeyan bisa ndeleng, sawise tumindak, lambang panyaringe ilang saka judhul tabel, kaya sing dibutuhake.
  6. Banjur kita kudu nggawe form entri data dhewe. Iku uga minangka sajroning rangkeyan tabel sing kasusun saka rong kolom. Jeneng baris saka obyek iki cocog karo jeneng kolom ing tabel utama. Pengecualian iku kolom "P / p nomer" lan "Jumlah". Bakal ora ana. Nomer angka sing bakal ditemokake kanthi nggunakake makro, lan pitungan angka ing urutan kapindho bakal dilakoni kanthi nggunakake rumus ngalikan kuantitas kanthi rega.

    Kolom sing kapindho ing obyek entri data kiwa kothong saiki. Secara langsung, nilai-nilai kanggo ngisi baris ing jangkoan utama bakal dipasrahake.

  7. Sawise kuwi kita nggawe meja cilik liyane. Iku bakal kalebu siji kolom lan bakal ngemot daftar produk sing bakal kita tampilkan ing kolom kapindho tabel utama. Kanggo kajelasan, sel kanthi judhul dhaptar iki ("Dhaftar barang") sampeyan bisa ngisi werna.
  8. Banjur pilih sel kosong pisanan ing obyek input nilai. Pindhah menyang tab "Data". Klik ing lambang "Verifikasi Data"sing diselehake ing tape ing pamblokiran alat "Nggarap data".
  9. Jendela validasi input diwiwiti. Klik ing lapangan "Tipe Data"ing ngendi setelan gawan kasebut "Sembarang Nilai".
  10. Saka pilihan mbukak, pilih posisi "Dhaftar".
  11. Minangka sampeyan bisa ndeleng, sawise iki, jendhela mriksa nilai input diganti konfigurasi sing rada beda. Ana kolom tambahan "Sumber". Kita klik ing lambang ing sisih tengen karo tombol mouse kiwa.
  12. Banjur jendhela mriksa nilai input bakal diminimalake. Pilih kursor kanthi tombol mouse kiwa nyekeli dhaptar data sing dilebokake ing lembaran ing area tabel tambahan. "Dhaftar barang". Sawise iku, maneh klik ing lambang ing sisih tengen lapangan ing ngendi alamat sawetara sing dipilih muncul.
  13. Bali menyang kothak mriksa kanggo masukan nilai. Nalika sampeyan bisa ndeleng, koordinat sawetara sing dipilih ing lapangan wis ditampilake ing lapangan "Sumber". Klik tombol "OK" ing ngisor jendhela.
  14. Saiki lambang bentuk segi telu muncul ing sisih tengen sel kosong ing obyek entri data. Nalika sampeyan ngeklik, dhaptar gulung mudhun, kalebu jeneng sing narik saka array meja. "Dhaftar barang". Data sewenang-wenang ing sel kasebut saiki ora bisa dilebokake, nanging sampeyan mung bisa milih posisi sing dipengini saka daftar sing disedhiyakake. Pilih item ing dhaptar gulung.
  15. Minangka sampeyan bisa ndeleng, posisi sing dipilih langsung ditampilake ing lapangan "Jeneng Produk".
  16. Sabanjure, kita kudu nglebokake jeneng menyang telung sel ing wangun input, ing ngendi kita bakal nglebokake data. Pilih sel sing kapisan kanggo jeneng kasebut. "Kentang". Sabanjure, pindhah menyang kolom jeneng jangkoan. Sampeyan dumunung ing sisih kiwa jendela Excel ing tingkat sing padha karo garis formula. Ketik ana jeneng sing sewelas. Iki bisa uga ana jeneng Latin, sing ora ana spasi, nanging luwih becik nggunakake jeneng sing cedhak karo tugas sing diselesaikan dening unsur iki. Mulane, sel pisanan ing ngendi jeneng produk kasebut diarani "Jeneng". Kita nulis jeneng iki ing lapangan lan pencet tombol Ketik ing keyboard.
  17. Kanthi cara sing padha, nemtokake sèl ing ngendi kita nglebokake jumlah prodhuk, jeneng kasebut "Volume".
  18. Lan sel rega kasebut "Price".
  19. Sawise iku, kanthi cara sing padha, kita menehi jeneng kasebut kabeh jangkoan saka telu sel kasebut. Kaping pisanan, pilih, banjur menehi jeneng kasebut ing kolom khusus. Ayo dadi jenenge "Diapason".
  20. Sawise tumindak pungkasan, kita kudu nylametake dokumen supaya jeneng sing kita nemokake bisa nemu macro sing digawe ing mangsa ngarep. Kanggo nyimpen, menyang tab "Gambar" lan klik ing item "Simpen Minangka ...".
  21. Ing jendhela nylametake ing lapangan "Tipe Gambar" milih nilai "Makro-Enabled Excel Workbook (.xlsm)". Sabanjure, klik tombol "Simpen".
  22. Banjur sampeyan kudu ngaktifake macro ing versi Excel lan ngaktifake tab "Pangembang"yen sampeyan durung rampung. Kasunyatan iku fungsi loro iki dipateni sacara default ing program kasebut, lan aktivasi kasebut kudu dileksanakake kanthi kaku ing jendela setelan Excel.
  23. Sawise sampeyan wis rampung, pindhah menyang tab "Pangembang". Klik ing lambang amba "Visual Basic"sing dumunung ing tape ing pamblokiran alat "Kode".
  24. Aksi pungkasan nyebabake editor Makro VBA wiwit. Ing wilayah kasebut "Project"kang dumunung ing sisih kiwa ndhuwur jendhela, pilih jeneng sheet ngendi kita tabel dumunung. Ing kasus iki, iku "Lembar 1".
  25. Sawise iku pindhah menyang sisih kiwa ngisor jendhela sing disebut "Properties". Kene setelan lembar sing dipilih. Ing lapangan "(Jeneng)" kudu ngganti jeneng Sirilik ("Sheet1") ing jeneng sing ditulis ing basa Latin. Jeneng kasebut bisa diwenehake marang sapa wae sing luwih trep kanggo sampeyan, utamane yaiku mung ngemot karakter utawa nomer Latin lan ora ana tanda utawa spasi liyane. Makro bakal digarap jeneng kasebut. Ayo kita jenenge jenenge "Producty", senadyan sampeyan bisa milih liyane sing meets kahanan kasebut ing ndhuwur.

    Ing lapangan "Jeneng" Sampeyan uga bisa ngganti jeneng kasebut kanthi luwih trep. Nanging ora perlu. Ing kasus iki, panggunaan spasi, Sirilik lan pratandha liyane diwenehake. Ora kaya paramèter sadurungé, sing nemtokake jeneng sheet kanggo program, paramèter iki nglebokake jeneng kasebut menyang lambang sing bisa katon ing pangguna ing garis pintas.

    Minangka sampeyan bisa ndeleng, sawise jeneng kasebut kanthi otomatis bakal ganti. Lembar 1 ing wilayah kasebut "Project", sing kita mung nyetel ing setelan.

  26. Banjur pindhah menyang area tengah jendhela. Iki ngendi kita kudu nulis kode makro dhewe. Yen kolom editor kode putih ing wilayah sing ditemtokake ora katon, kaya ing kasus kita, banjur klik tombol fungsi. F7 lan bakal katon.
  27. Saiki kanggo conto, kita kudu nulis kode ing ngisor iki:


    Sub DataEntryForm ()
    Dim nextRow As Long
    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp) .Offset (1, 0) .Row
    Kanthi Producty
    Yen Nilai ("A2"). Nilai = "" Lan .Range ("B2"). Nilai = "" Banjur
    nextRow = nextRow - 1
    Mungkasi yen
    Producty.Range ("Jeneng"). Salinan
    .Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Producty.Range ("Volum"). Value
    .Cells (nextRow, 4) .Value = Producty.Range ("Price"). Value
    .Cells (nextRow, 5) .Value = Producty.Range ("Volum"). Value * Producty.Range ("Price"). Value
    Formula = "= IF (ISBLANK (B2)," "", COUNTA ($ B $ 2: B2)) "
    Yen nextRow> 2 Banjur
    Range ("A2"). Pilih
    Selection.AutoFill Tujuan: = Range ("A2: A" & nextRow)
    Range ("A2: A" & nextRow). Pilih
    Mungkasi yen
    .Jeneng ("Diapason"). ClearContents
    Mungkasi karo
    Pungkasane sub

    Nanging kode iki ora universal, yaiku, tetep utuh mung kanggo kasus kita. Yen sampeyan pengin nyinkronake menyang kabutuhan, sampeyan kudu dimodifikasi. Supaya sampeyan bisa nindakake dhewe, ayo analisa apa kode iki kalebu, apa sing kudu diganti, lan apa sing ora kudu diganti.

    Dadi, baris pisanan:

    Sub DataEntryForm ()

    "DataEntryForm" yaiku jeneng makro dhewe. Sampeyan bisa ngowahi iku, utawa sampeyan bisa ngganti karo sing liyane sing selaras karo aturan umum kanggo nggawe jeneng macro (ora ana spasi, mung nganggo aksara saka aksara Latin, lan liya-liyane). Ngganti jeneng ora mengaruhi apa-apa.

    Ngendi wae tembung ditemokake ing kode "Producty" sampeyan kudu ngganti nganggo jeneng sampeyan sadurunge ditugasi menyang sheet sampeyan ing lapangan "(Jeneng)" wilayah "Properties" makro editor. Sanalika, iki kudu dilakoni mung yen diarani sheet beda.

    Saiki nimbang baris kasebut:

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

    Digit "2" ing baris iki tegese kolom kapindho sheet. Ing kolom kasebut kolom kasebut "Jeneng Produk". Miturut iku kita bakal ngétung nomer larik. Mulane, yen ing kasus sampeyan kolom sing padha duwe urutan sing beda saka akun, sampeyan kudu ngetik angka sing cocog. Tegese "End (xlUp) .Offset (1, 0) .Row" ing sembarang kasus, ninggalake ora owah.

    Sabanjure, nimbang baris

    Yen Nilai ("A2"). Nilai = "" Lan .Range ("B2"). Nilai = "" Banjur

    "A2" - Iki minangka koordinat sel pisanan lan nomer baris bakal ditampilake. "B2" - iki minangka koordinat sel pisanan, sing bakal digunakake kanggo data output ("Jeneng Produk"). Yen beda, ketik data sampeyan, dudu koordinat iki.

    Menyang baris

    Producty.Range ("Jeneng"). Salinan

    Ing dheweke parameter "Jeneng" tegese jeneng sing ditugasake ing lapangan "Jeneng Produk" ing wangun input.

    Ing larik


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

    jeneng "Volume" lan "Price" tegese jeneng-jeneng sing ditugasake ing lapangan "Quantity" lan "Price" ing wangun input sing padha.

    Ing baris sing padha dituduhake ing ndhuwur, angka kasebut "2", "3", "4", "5" tegese nomer kolom ing sheet Excel sing cocog karo kolom "Jeneng Produk", "Quantity", "Price" lan "Jumlah". Mulane, yen ana ing meja sampeyan, sampeyan kudu nemtokake nomer kolom sing cocog. Yen ana luwih akeh kolom, banjur kanthi analogi sampeyan kudu nambah garis marang kodhe, yen kurang, banjur mbusak sing luwih gedhe.

    Baris iki ningkatake jumlah barang kanthi rega:

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

    Asil, sing kita tingali saka sintaks rekaman, bakal ditampilake ing kolom kalima lembar Excel.

    Ing ungkapan iki, baris kanthi otomatis dinomèna:


    Yen nextRow> 2 Banjur
    Range ("A2"). Pilih
    Selection.AutoFill Tujuan: = Range ("A2: A" & nextRow)
    Range ("A2: A" & nextRow). Pilih
    Mungkasi yen

    Kabeh nilai "A2" tegese alamat sel pisanan ing ngendi penomeran bakal dilaksanakake, lan koordinat "A " - alamat kabeh kolom kanthi panomeran. Priksa endi panomeran kasebut bakal katon ing meja lan ngganti koordinat ing kode kasebut, yen perlu.

    Baris ngilangi sawetara wangun entri data sawisé informasi kasebut ditransfer menyang tabel:

    .Jeneng ("Diapason"). ClearContents

    Iku ora angel kanggo ngati"Diapason") tegese jeneng jangkauan sing sadurunge ditugasake ing lapangan kanggo entri data. Yen sampeyan menehi wong jeneng liyane, banjur kudu disisipake ing baris iki.

    Sabanjure kode kasebut universal lan ing kabeh kasus bakal digawe tanpa owah-owahan.

    Sawise sampeyan wis nulis kode gedhe ing jendhela editor, sampeyan kudu klik ing simpen minangka ikon disket ing sisih kiwa jendela. Banjur sampeyan bisa nutup kanthi ngeklik tombol standar kanggo nutup jendhela ing pojok sisih ndhuwur.

  28. Sawise kuwi, bali menyang lembaran Excel. Saiki kita kudu nyeleh tombol sing bakal ngaktifake macro sing digawe. Kanggo nindakake iki, pindhah menyang tab "Pangembang". Ing kothak setelan "Kontrol" ing tape klik tombol Tempel. Dhaptar alat mbukak. Ing kelompok alat Kontrol Kontrol milih banget pisanan - "Tombol".
  29. Banjur karo tombol mouse kiwa mudhun, kita nggulung ing area sing arep ditindakake tombol peluncuran makro, sing bakal nransfer data saka formulir menyang tabel.
  30. Sawise wilayah kasebut diubengi, uculake tombol mouse. Banjur jendhela nyetel makro menyang obyek kanthi otomatis diwiwiti. Yen sawetara makro digunakake ing buku, banjur pilih saka dhaftar jeneng sing digawe ing ndhuwur. We nelpon "DataEntryForm". Nanging ing kasus iki, makro iku salah siji, supaya mung milih lan klik tombol "OK" ing ngisor jendhela.
  31. Sawise iku, sampeyan bisa ngganti jeneng tombol sing pengin, mung kanthi milih jeneng sing saiki.

    Ing kasus kita, contone, bakal dadi logis kanggo menehi dheweke jeneng "Tambah". Ganti jeneng lan klik karo mouse ing sembarang sel free saka sheet.

  32. Dadi, wangun kita rampung siap. Priksa cara kerjane. Ketik angka sing perlu ing kothak lan klik tombol kasebut. "Tambah".
  33. Minangka sampeyan bisa ndeleng, angka-angka wis dipindhah menyang meja, baris kanthi otomatis diutus nomer, jumlah wis diwilang, kolom formulir sing ngresiki.
  34. Isi maneh formulir lan klik tombol. "Tambah".
  35. Minangka sampeyan bisa ndeleng, baris kapindho uga ditambahake ing array meja. Iki tegese alat kasebut dianggo.

Deleng uga:
Cara nggawe makro ing Excel
Cara nggawe tombol ing Excel

Ing Excel, ana rong cara kanggo nggunakake data isine: built-in lan user. Panggunaan versi sing dibangun mbutuhake minimal gaweyan saka pangguna. Sampeyan bisa tansah diwiwiti kanthi nambah lambang sing cocog karo toolbar cepet akses. Sampeyan kudu nggawe wangun khusus dhewe, nanging yen sampeyan uga versed ing kode VBA, sampeyan bisa nggawe alat iki minangka fleksibel lan cocog kanggo kabutuhan sabisa.