Datuak sartzeko inprimakiak Microsoft Excel-en

Pin
Send
Share
Send

Excel datuak taula batean sartzea errazteko, inprimaki bereziak erabil ditzakezu mahai sorta informazioa betetzeko prozesua azkartzen laguntzeko. Excel-ek antzeko metodo batekin betetzeko aukera ematen duen tresna integratua du. Erabiltzaileak inprimakiaren bertsio propioa ere sor dezake, bere beharretara ahalik eta gehien egokituko dena, horretarako makro bat erabiliz. Ikus ditzagun Excel-en betetzeko tresna erabilgarri hauen erabilera ezberdinak.

Betetzeko tresnak erabiliz

Betetze-orria bete beharreko taulen zutabeen izenei dagozkien objektuak dira. Eremu horietan datuak sartu behar dituzu eta lerro berri bat sartuko zaie berehala taularen barrutira. Inprimakiak Excel tresna integratu bereizi gisa funtziona dezake, edo zuzenean bere orrian kokatuta dagoen orriaren gainean kokatu, erabiltzaileak sortzen badu.

Bi tresna mota hauek nola erabili aztertzen ari gara.

1. metodoa: Excel datuak sartzeko objektu integratua

Lehenik eta behin, ikas dezagun inkorporatutako inprimakia nola erabili Excel datuak sartzeko.

  1. Kontuan izan behar da abiarazten duen ikonoa ezkutatuta dagoela eta aktibatu behar dela. Horretarako, fitxara joan "Agiria"eta egin klik elementuan "Parametroak".
  2. Ireki duzun Excel aukerak leihoan, joan atalera Sarbide azkarreko tresna-barra. Leiho gehienak ezarpenen eremu zabal batek hartzen du. Ezkerreko aldean sarbide azkarreko panelean gehitu daitezkeen tresnak daude, eta eskuinaldean - dagoeneko presente.

    Zelaian "Aukeratu taldeak" ezarritako balioa "Zinta ez duten taldeak". Ondoren, orden alfabetikoan dauden komandoen zerrendatik, kokapenak aurkitu eta hautatzen ditugu "Inprimakia ...". Ondoren, egin klik botoian "Gehitu".

  3. Horren ondoren, behar dugun tresna leihoaren eskuinaldean bistaratuko da. Egin klik botoian "OK".
  4. Orain tresna hau lasterren Excel leihoan dago, sarbide azkarreko panelean, eta erabil dezakegu. Excel-eko instantzia honekin edozein lan-liburu irekitzerakoan egongo da.
  5. Orain, tresnak zer bete behar duen ulertzeko, mahaiaren goiburua bete behar duzu eta bertan dagoen edozein balio idatzi. Dezagun gure taula taula array izenak dituzten lau zutabeak osatzen dute "Produktuaren izena", "Kopurua", "Prezioa" eta "Zenbatekoa". Sartu izenaren datuak orriaren barruti horizontal arbitrario batean.
  6. Gainera, programak zein barruti landu beharko dituen ulertzeko, taularen lehen lerroan edozein balio sartu beharko zenuke.
  7. Horren ondoren, hautatu mahaiko edozein gelaxka hutsik eta egin klik sarbide azkarreko paneleko ikonoan "Inprimakia ..."aldez aurretik aktibatu genuen.
  8. Beraz, zehaztutako tresnaren leihoa irekiko da. Ikus dezakezuenez, objektu honek gure taula-arrayko zutabe izenei dagozkien eremuak ditu. Gainera, lehen eremua dagoeneko balio batekin betetzen da, eskulan orrian sartu dugulako.
  9. Sartu beharrezkotzat jotzen ditugun balioak gainerako eremuetan, eta egin klik botoian "Gehitu".
  10. Horren ondoren, ikus dezakezuenez, sartutako balioak automatikoki transferitu ziren taulako lehen errenkadara, eta inprimakian hurrengo eremu-blokearako trantsizioa egin zen, taularen bigarren lerroari dagozkionak.
  11. Bete tresnen leihoa taularen bigarren lerroan ikusi nahi ditugun balioekin, eta egin klik berriro botoian "Gehitu".
  12. Ikus dezakezuenez, bigarren lerroko balioak ere gehitu ziren, eta ez genuen kurtsorea taulan bertan berrantolatu.
  13. Horrela, taulen matrizea bertan sartu nahi ditugun balio guztiekin betetzen dugu.
  14. Gainera, nahi izanez gero, aurretik sartutako balioen bidez nabigatu dezakezu botoiak erabiliz "Atzera" eta "Hurrengoa" edo korritze barra bertikala.
  15. Beharrezkoa izanez gero, taularen edozein balio egokitu dezakezu inprimakian aldatuta. Fitxan bistaratutako aldaketak egiteko, tresnaren dagokion blokean egin ondoren, egin klik botoian "Gehitu".
  16. Ikus dezakezuenez, berehala gertatu zen aldaketa taularen eremuan.
  17. Lerro bat ezabatu behar badugu, nabigazio botoien edo desplazamendu barraren bidez inprimakian dagokion eremu blokera joango gara. Horren ondoren, egin klik botoian "Ezabatu" tresnaren leihoan.
  18. Abisuko elkarrizketa-koadroa irekiko da, linea ezabatuko dela jakinaraziz. Zure ekintzetan konfiantza baduzu, egin klik botoian "OK".
  19. Ikus dezakezun moduan, errenkada taula taulatik atera zen. Bete eta editatu ondoren, tresna leihotik irten dezakezu botoia sakatuta "Itxi".
  20. Horren ondoren, mahaiaren arrayari itxura ikusgarriagoa emateko, formatua egin daiteke.

2. metodoa: pertsonalizatu inprimakia sortu

Horrez gain, makro baten eta beste tresna batzuen laguntzarekin, posible da zure inprimaki pertsonalizatua sortzea taula-eremua betetzeko. Orriaren gainean zuzenean sortuko da, eta bere sorta irudikatuko du. Tresna hau erabiliz, erabiltzaileak berak beharrezkotzat jotzen dituen aukeraz jabetzeko aukera izango du. Funtzionaltasunari dagokionez, ez da inolaz ere Excel-en analogiaren barne-maila baino txikiagoa izango, eta nolabait, beraren gainetik egon daiteke. Eragozpen bakarra zera da: taula-array bakoitzerako aparteko formularioa idatzi behar duzu eta ez duzu txantiloi bera aplikatu, bertsio estandarra erabiltzerakoan posible den moduan.

  1. Aurreko metodoan bezala, lehenik eta behin, etorkizuneko taularen goiburua fitxa bat egin behar duzu. Izenak dituzten bost gelaxk osatuko dute: "№ p / n", "Produktuaren izena", "Kopurua", "Prezioa", "Zenbatekoa".
  2. Ondoren, taula "adimenduna" deitu behar dugu gure taula arrayetik, lerroak automatikoki gehitzeko gaitasuna ondoko barrutiak edo gelaxkak datuekin betetzean. Horretarako, hautatu goiburua eta, fitxan egonik "Home"egin klik botoian "Formatu taula gisa" tresna-koadroan "Estilo". Honek eskuragarri dauden estilo aukeren zerrenda irekitzen du. Horietako bat aukeratzeak ez du inolaz ere funtzionaltasunean eragingo, beraz, egokitzat jotzen dugun aukera aukeratzen dugu.
  3. Ondoren, mahaia formatzeko leiho txiki bat irekiko da. Aurretik esleitu dugun tartea adierazten du, hau da, goiburua den barrutia. Orokorrean, arlo honetan dena behar bezala betetzen da. Baina parametroaren ondoko laukia egiaztatu beharko genuke Goiburuko taula. Horren ondoren, egin klik botoian "OK".
  4. Beraz, gure sorta taula "adimentsua" da formatuan, ikusmen pantailan ere aldaketa batek erakusten duen moduan. Ikus dezakezuenez, besteak beste, iragazki ikonoak agertu ziren zutabe izenburuaren izenaren ondoan. Desgaituta egon beharko lukete. Horretarako, hautatu "smart" taulako edozein gelaxka eta joan fitara "Datuak". Tresna-koadroan zinta gainean dago Sailkatu eta iragazi egin klik ikonoan "Iragazkia".

    Iragazkia desgaitzeko beste aukera bat dago. Kasu honetan, ez da beharrezkoa izango beste fitxa batera aldatzea, fitxan geratuz "Home". Ezarpen-blokeko mahai-eremuko zelulak hautatu ondoren "Edizio" egin klik ikonoan Sailkatu eta iragazi. Agertzen den zerrendan, hautatu posizioa "Iragazkia".

  5. Ikus dezakezun bezala, ekintza honen ondoren, iragazketa ikonoak desagertu egin ziren mahaiaren goiburutik, behar bezala.
  6. Ondoren, datuak sartzeko formularioa bera sortu beharko genuke. Bi zutabez osatutako taula-array moduko bat ere izango da. Objektu honen errenkaden izenak taula nagusiaren zutabe izenei dagozkie. Salbuespena zutabeak dira "№ p / n" eta "Zenbatekoa". Ez dira faltako. Lehena makro bat erabiliz zenbakituko da, eta bigarren balioa kantitatea prezioaren arabera biderkatzeko formula aplikatuz kalkulatuko da.

    Oraingoz, datuak sartzeko objektuaren bigarren zutabea hutsik geratzen da. Zuzenean geroago balioak sartuko dira taularen barruti nagusiaren ilarak betetzeko.

  7. Horren ondoren, beste taula txiki bat sortzen dugu. Zutabe batez osatuta egongo da eta taula nagusiaren bigarren zutabean bistaratuko ditugun produktuen zerrenda bat egongo da. Argitasuna lortzeko, zerrenda honen izenburua duen gelaxka ("Produktuen zerrenda") kolorez bete daiteke.
  8. Ondoren, hautatu balio sarrerako objektuaren lehenengo gelaxka hutsik. Joan fitxara "Datuak". Egin klik ikonoan Datuak egiaztatzeatresna-kutxan zinta gainean jarrita dago "Datuekin lan egin".
  9. Sarrera balioztatzeko leihoa hasten da. Egin klik eremuan "Datu mota"lehenetsi egiten duena "Edozein balio".
  10. Ireki diren aukeren artean, hautatu posizioa "Zerrenda".
  11. Ikus dezakezuenez, sarrerako balioak egiaztatzeko leihoak konfigurazioa aldatu egin zuen. Eremu osagarria agertu da "Iturria". Saguaren ezkerreko botoiarekin eskuineko eskuinean klik egiten dugu.
  12. Orduan, sarrera egiaztatzeko leihoa minimizatu egiten da. Hautatu kurtsorearekin mahai gehigarri bateko fitxa batean kokatzen den datuen zerrenda saguaren ezkerreko botoia sakatuta dagoen bitartean "Produktuen zerrenda". Horren ostean, egin klik hautatutako barrutiaren helbidea agertzen den eremuaren eskuinaldean.
  13. Balioak sartzeko kontrol-laukira itzuliko da. Ikus dezakezuenez, bertan aukeratutako barrutiaren koordenatuak dagoeneko eremuan bistaratzen dira "Iturria". Egin klik botoian "OK" leihoaren behealdean.
  14. Orain, datuak sartzeko objektuaren hautatutako gelaxkaren eskuinaldean, triangelu-ikono bat agertu da. Egin klik egitean, goitibeherako zerrenda irekitzen da, taula-arrayetik ateratzen diren izenek osatua "Produktuen zerrenda". Orain ezinezkoa da datu arbitrarioak adierazitako gelaxkan sartzea, baina aurkeztutako zerrendatik nahi duzun posizioa soilik hauta dezakezu. Hautatu elementu goitibeherako zerrendan.
  15. Ikus dezakezuenez, hautatutako posizioa berehala agertu zen eremuan "Produktuaren izena".
  16. Ondoren, datuak sartuko ditugun sarrerako formularioko hiru gelaxka horiei izenak eman beharko dizkiogu. Hautatu lehenengo gelaxka, non dagoeneko izena gure kasuan ezarrita dagoen "Patata". Ondoren, joan barruti izenaren eremura. Formula barraren maila berean, Excel leihoaren ezkerraldean dago. Idatzi izen arbitrarioa bertan. Latinez edozein izen izan daiteke, espaziorik ez dagoen arren, hobe da elementu honek konpondu dituen zereginetatik gertu dauden izenak erabiltzea. Hortaz, produktuari izena ematen dion lehenengo zelula deitzen zaio "Izena". Izen hori eremuan idazten dugu eta tekla sakatzen dugu Sartu teklatuan.
  17. Modu berean zehazki, ondasun kantitatea sartuko dugun gelaxkari izen bat ematen diogu "Volum".
  18. Eta prezioa duen gelaxka - "Prezioa".
  19. Horren ondoren, modu berean, aurreko hiru zelulen barruti osoari ematen diogu izena. Hasteko, hautatu eta, ondoren, eman izena eremu berezi batean. Izen bat izan dadila "Diapason".
  20. Azken ekintzaren ostean, dokumentua gorde behar dugu, izendatu ditugun izenak etorkizunean sortu dugun makroaren arabera hautemateko. Gordetzeko, joan fitxa "Agiria" eta egin klik elementuan "Gorde honela ...".
  21. Irekitzen den leihoan, eremuan Fitxategi mota hautatu balioa "Excel Macro onartzen duen liburua (.xlsm)". Ondoren, egin klik botoian "Save".
  22. Ondoren, Excel bertsioan makroak aktibatu beharko zenituzke eta fitxa gaitu "Developer"oraindik ez baduzu. Kontua da bi funtzio horiek programa lehenetsita daudela desaktibatuta, eta horien aktibazioa indarrez egin behar dela Excel ezarpenen leihoan.
  23. Hori egin ondoren, joan fitxara "Developer". Egin klik ikono handian "Visual Basic"Tresna-koadroko zinta gainean kokatuta dago "Kodea".
  24. Azken ekintzak VBA makro editorea hastea eragiten du. Inguruan "Project", leihoaren goiko ezkerreko aldean dagoena, hautatu gure mahaiak non dauden kokatzen den orriaren izena. Kasu honetan, hala da "1. orria".
  25. Horren ondoren, joan deritzon leihoaren beheko ezkerreko eremura "Ezaugarriak". Hemen dituzu hautatutako orriaren ezarpenak. Zelaian "(Izena)" Izen zirilikoa aldatu behar da ("Orria1") latinez idatzitako izenean. Zuretzat komenigarriagoa den edozein izen eman dezakezu, gauza nagusia latinezko karaktereak edo zenbakiak eta beste zeinu edo espaziorik ez dituela da. Izen horrekin makroak funtzionatuko du. Izan bedi gure kasuan izen hori "Producty", nahiz eta goian azaldutako baldintzak betetzen dituen beste edozein aukeratu.

    Zelaian "Izena" Izena ere egokiagoa da. Baina hori ez da beharrezkoa. Kasu honetan, espazioak, zirilikoak eta beste edozein karaktere erabiltzea onartzen da. Programaren orri-orria ezartzen duen aurreko parametroan ez bezala, parametro honek erabiltzaile bat ikusgai dagoen orrialdean izen bat ematen dio lasterbide-barran.

    Ikus dezakezuenez, izen hori automatikoki ere aldatuko da 1. fitxa eremuan "Project", ezarpenetan ezarri berri dugunari.

  26. Ondoren, joan leihoaren erdialdera. Hemen makro kodea bera idatzi beharko dugu. Adierazitako eremuan kode zuriko editorearen eremua ez bada agertzen, gure kasuan bezala, orduan sakatu funtzio tekla F7 eta agertuko da.
  27. Orain, gure adibide zehatzerako, kode hau idatzi behar dugu eremuan:


    Azpi-datuakEntryForm ()
    Luzatu hurrengo ilara luze gisa
    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp). Offset (1, 0) .Row
    Produktua
    Bada .Range ("A2"). Value = "" Eta. Range ("B2"). Value = "" Orduan.
    nextRow = nextRow - 1
    Amaitu bada
    Producty.Range ("Izena") kopiatu
    .Zelulak (hurrengo lerroan, 2) .PasteSpecial Paste: = xlPasteValues
    .Zelulak (hurrengo lerroan, 3). Balorazioa = Produktua.Range ("Bolumena"). Balioa
    .Zelulak (hurrengo lerroan, 4). Balorazioa = Produktua.Range ("Prezioa"). Balioa
    .Zelulak (hurrengo lerroan, 5). Balio = Producty.Range ("Bolumena"). Balioa * Producty.Range ("Prezioa"). Balioa
    .Range ("A2"). Formula = "= IF (ISBLANK (B2)," "" ", COUNTA ($ B $ 2: B2))"
    Hurrengoa bada Errenkada> 2 Orduan
    Barrutia ("A2"). Hautatu
    Selection.AutoFill Destination: = Range ("A2: A" & nextRow)
    Barrutia ("A2: A" eta hurrengo lerroa). Hautatu
    Amaitu bada
    .Range ("Diapason"). ClearContents
    Amaitu
    Amaierako azpi

    Kode hau ez da unibertsala, hau da, aldatu gabe dago gure kasuan soilik. Zure beharretara egokitu nahi baduzu, horren arabera aldatu beharko lirateke. Zeure kabuz egin dezazun, ikus dezagun kode hau zertan datzan, zer ordezkatu behar den eta zer ez den aldatu behar.

    Beraz, lehen lerroa:

    Azpi-datuakEntryForm ()

    "DataEntryForm" da makro beraren izena. Dena den bezala utzi dezakezu, edo makro izenak sortzeko arau orokorrak betetzen dituen beste edozein ordezkatu dezakezu (espaziorik ez, erabili alfabeto latinoaren hizkiak eta abar). Izena aldatzeak ez du ezer eragingo.

    Hitza kodean gertatzen den lekuan "Producty" aldez aurretik eremuan zure orrialdean izendatu zenuen izenarekin ordezkatu behar duzu "(Izena)" eremuak "Ezaugarriak" makro editorea. Jakina, hau orria beste modu batean izendatuko bazenuen ere egin beharko litzateke.

    Orain kontuan hartu lerro hau:

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

    Kopuru "2" errenkada honetan orriaren bigarren zutabea esan nahi da. Zutabe hau zutabea da "Produktuaren izena". Bere gainean errenkada kopurua zenbatuko dugu. Hori dela eta, zure kasuan antzeko zutabeak kontuan beste orden bat badu, dagokion zenbakia sartu behar duzu. balio "Amaiera (xlUp). Aldaketa (1, 0). Errenkada" nolanahi ere, alda ezazu.

    Ondoren, kontuan hartu lerroa

    Bada .Range ("A2"). Value = "" Eta. Range ("B2"). Value = "" Orduan.

    "A2" - lerro-zenbaketea bistaratuko den lehenengo gelaxkaren koordenatuak dira. "B2" - hauxe da datuak aterako diren lehenengo gelaxkaren koordenatuak ("Produktuaren izena"). Desberdinak badira, sartu zure datuak koordenatu horien ordez.

    Joan lerrora

    Producty.Range ("Izena") kopiatu

    Parametroa du "Izena" esan nahi du eremuan eman dugun izena "Produktuaren izena" sarrerako inprimakian.

    Lerroetan


    .Zelulak (hurrengo lerroan, 2) .PasteSpecial Paste: = xlPasteValues
    .Zelulak (hurrengo lerroan, 3). Balorazioa = Produktua.Range ("Bolumena"). Balioa
    .Zelulak (hurrengo lerroan, 4). Balorazioa = Produktua.Range ("Prezioa"). Balioa
    .Zelulak (hurrengo lerroan, 5). Balio = Producty.Range ("Bolumena"). Balioa * Producty.Range ("Prezioa"). Balioa

    izen «Volum» eta «Price» esan nahi diegu eremuei esleitu diegun izenak "Kopurua" eta "Prezioa" sarrerako formulario berean.

    Goian adierazi ditugun lerro berean, zenbakiak "2", "3", "4", "5" esan nahi zutabeei dagozkien Excel laneko zutabeen zenbakiak "Produktuaren izena", "Kopurua", "Prezioa" eta "Zenbatekoa". Hori dela eta, zure kasuan taula aldatu egiten bada, dagozkien zutabe zenbakiak zehaztu behar dituzu. Zutabe gehiago badaude, orduan analogiaz lerroak gehitu behar zaizkio kodeari, gutxiago izanez gero, kendu estrak.

    Lineak ondasun kantitatea biderkatzen du bere prezioaren arabera:

    .Zelulak (hurrengo lerroan, 5). Balio = Producty.Range ("Bolumena"). Balioa * Producty.Range ("Prezioa"). Balioa

    Emaitza, erregistroaren sintaxian ikusten dugunez, Excel lan-orriaren bosgarren zutabean bistaratuko da.

    Adierazpen lerroen zenbakitze automatikoa egiten du:


    Hurrengoa bada Errenkada> 2 Orduan
    Barrutia ("A2"). Hautatu
    Selection.AutoFill Destination: = Range ("A2: A" & nextRow)
    Barrutia ("A2: A" eta hurrengo lerroa). Hautatu
    Amaitu bada

    Balore guztiak "A2" esan nahi zenbakiduna egingo den lehenengo gelaxkaren helbidea, eta koordenatuak "A " - Zenbakia duen zutabe osoaren helbidea. Egiaztatu zenbaketa zehazki non agertuko den zure taulan eta aldatu koordenatu horiek kodean, beharrezkoa izanez gero.

    Lerroak datuak sartzeko inprimakiaren tartea garbitzen du, informazioa mahaira transferitu ondoren:

    .Range ("Diapason"). ClearContents

    Ez da zaila hori asmatzea («Diapason») datuak sartzeko eremuetan aldez aurretik esleitu zitzaigun barrutiaren izena esan nahi du. Beste izen bat emanez gero, lerro hau zehazki sartu beharko litzateke.

    Kodearen beste zati bat unibertsala da eta kasu guztietan aldaketarik gabe sartuko da.

    Editorearen leihoan makro kodea grabatu ondoren, egin klik gorde ikonoan leihoaren ezkerraldean disketxe baten moduan. Ondoren, goiko eskuineko izkinan leihoak ixteko botoiaren estandarrean klik egin dezakezu.

  28. Horren ondoren, Excel orrira itzultzen gara. Orain sortutako makroa aktibatuko duen botoia jarri behar dugu. Horretarako, fitxara joan "Developer". Ezarpenen blokean "Kontrolak" zinta gainean, egin klik botoian "Txertatu". Tresna zerrenda irekitzen da. Tresna taldean "Inprimaki kontrolak" aukeratu lehenengoa - "Button".
  29. Ondoren, saguaren ezkerreko botoia sakatuta, marraztu kurtsorea makroa abiarazteko botoia jarri nahi dugun eremuaren gainean, datuak inprimakitik taulara transferituko dituena.
  30. Eremua biribildu ondoren, askatu saguaren botoia. Ondoren, objektuaren makro-esleipenaren leihoa automatikoki hasten da. Zure liburuan hainbat makro erabiltzen badira, hautatu zerrendatik goian sortu genuen izena. Horri deitzen diogu "DataEntryForm". Kasu honetan, makroa bat da, beraz, hautatu eta egin klik botoian "OK" leihoaren behealdean.
  31. Horren ondoren, botoia nahi duzunean berriz alda dezakezu, soilik uneko izena nabarmenduz.

    Gure kasuan, adibidez, logikoa litzateke izena ematea "Gehitu". Aldatu izena eta egin klik orriko edozein gelaxkatan.

  32. Beraz, gure formularioa guztiz prest dago. Begiratu dezagun nola funtzionatzen duen. Sartu beharrezko balioak bere eremuetan eta egin klik botoian "Gehitu".
  33. Ikus dezakezuenez, balioak taulara eramaten dira, lineari automatikoki zenbaki bat esleitzen zaio, zenbatekoa kalkulatzen da, inprimaki eremuak garbitu egiten dira.
  34. Bete formularioa berriro eta egin klik botoian "Gehitu".
  35. Ikusten denez, bigarren errenkada ere taula-arrayari gehitzen zaio. Tresnak funtzionatzen duela esan nahi du.

Irakurri ere:
Nola sortu makro bat Excel-en
Nola sortu botoia Excel-en

Excel-en, datuak betetzeko inprimakia erabiltzeko bi modu daude: barneratua eta erabiltzaileak definitutakoa. Eraikitako aukera erabiltzeak erabiltzailearen ahalegin minimoak eskatzen ditu. Beti abiarazi dezakezu dagokion ikonoa sarbide azkarreko barran. Forma pertsonalizatua sortu behar duzu zeure buruari, baina VBA kodean ondo bertsatuta bazaude, tresna hau zure beharretara ahalik eta malguena eta egokia da.

Pin
Send
Share
Send