Edukien taula
MS Excel-en maiz datu-multzoan balioak bilatu edo aurkitu behar ditugu. Errenkadetan edo zutabean datuak aurkitzea izan daiteke. Zorionez, Excel-ek funtzio eta formula desberdinak eskaintzen ditu mota honetako zereginak egiteko. Excel VBA kodearen laguntzaz, balioak bilatzeko edo aurkitzeko ataza hau automatizatu dezakegu. Artikulu honetan, zutabe batean balioa aurkitzeko modu desberdinak ikusiko ditugu Excel VBA-n.
Deskargatu Praktika Lan-koadernoa
Aurkitu balioa zutabean .xlsm
6 VBA-ren adibideak Excel-en zutabean balioa aurkitzeko
Eman dezagun produktuaren informazioaren datu-multzo bat bere Produktu ID<2rekin>, Marka , Eredua , Unitatearen prezioa eta Eskaera ID . Gure zeregina bat datorren Eskaera ID aurkitzea da. Orain gure zeregina Produktu ID rekin lotutako Eskaera ID ezagutzea da.
1. Bilatu balioa zutabean erabiliz. VBA Bilatu funtzioa
Lehenengo adibidean, Bilatu funtzioa VBAn erabiliko dugu zutabe batean balio bat aurkitzeko.
📌 Urratsak:
- Joan orriaren behealdean dagoen orri-izenera.
- Sakatu saguaren eskuineko botoia.
- Aukeratu Ikusi kodea zerrendako aukera.
- VBA leihoa irekitzen da. Ondoren, hautatu Modulua Txertatu aukeratik
- Orain idatzi hurrengo kodea VBA kontsolan
6126
- Orain txertatu botoi batdatu-multzoa.
- Joan Garatzailea fitxara.
- Aukeratu Botoia ( Inprimaki-kontrola ) Txertatu aukeran. atala.
- Eman botoiari edozein izen. Bilatu gisa ematen ari naizen bezala.
- Esleitu kodea botoi honi.
- Hautatu botoia eta sakatu saguaren eskuineko botoia.
- Aukeratu Esleitu makroa zerrendatik.
- Hautatu nahi duzun makroa Esleitu makroa leihotik.
- Ondoren, sakatu Ados .
- Orain idatzi edozein Produktu ID eta egin klik Bilatu botoian.
Ez ikus dezakegu. bat-etortzea erakusten ari da, produktu-zenbaki hau ez baitago zerrendan.
- Jarri beste Produktu ID eta sakatu berriro Bilatu botoia.
Emandako Produktu ID ren eskaera-zenbakia lortzen dugu.
Irakurri gehiago: Nola Gelaxken balioa errenkadaren eta zutabearen arabera lortzeko Excel VBA-n
2. VBA lan-orri desberdinetatik balioa aurkitzeko
Orain atal honetan, goiko gauza bera egingo dugu baina lan-orri desberdinetarako. Demagun gure produktuaren informazioa Fitxa 2 n dagoela eta bilaketa-koadroa 3. fitxa n dagoela. Orain VBA kodea idatziko dugu, eskaeraren IDa bilatu ahal izateko 3. fitxa ko produktuaren IDa erabiliz.
2. fitxa:
Fitxa3:
📌 Urratsak:
- Berdin jarraitupausoak 1. urratsetik 2. urratsera aurreko metodotik VBA kontsola irekitzeko
- Orain idatzi hurrengo kodea VBA kontsolan
4231
- Orain berriro sartu aurrekoa bezalako botoi bat.
- Ondoren, esleitu makro-kodea botoiari.
- Sartu edozein Produktu ID eta egin klik Exekutatu botoian
Gehiago irakurri: Begiratu balioa zutabean eta Excel-en beste zutabe baten balioa itzultzen
3. Bilatu eta markatu balioa zutabean
Ikus dezagun nola aurki ditzakegun zutabe bateko balioak markatuz. Horretarako, demagun goiko datu-multzo bera Bidalketa-egoera izeneko zutabe gehigarri batekin. Orain gure zeregina Bidalketa-egoera zutabean Zain dauden balioak markatzea da.
📌 Urratsak:
- Jarraitu VBA kontsola irekitzeko aurreko metodoaren 1. urratsetik 2. urratsera arte. 13>
- Orain idatzi hurrengo kodea VBA kontsolan
2203
- Orain joan lan-orrira eta exekutatu kodea.
- Ikusi irteera taulan.
Irakurri gehiago: Nola aurkitu baliorik handiena Excel zutabean (4 metodo) )
4. VBA Komodinak erabiliz zutabeetan balioak aurkitzeko
Azkenik, ikusiko dugu nola bilatu edo aurki ditzakegun balioak zutabeetan komodinak erabiliz Excel VBA-n. Berriz ere, datu multzo bera erabiliko dugugoiko metodo honetarako. Gure zeregina produktuen prezioak haien Eredua erabiliz jakitea da. Idatz genitzake Produktuaren IDa ren izen osoa edo abizenak/lehen karaktereak.
📌 Urratsak:
- Jarraitu VBA kontsola irekitzeko aurreko metodoaren 1. urratsetik 2. urratsera ra arteko urrats bera
- Orain idatzi hurrengo kodea VBA kontsolan
1877
- Berriz, sartu aurrekoa bezalako botoi bat.
- Orain esleitu makroa. kodea botoiari.
- Orain sartu edozein Produktu ID partzial eta sakatu Exekutatu botoia.
Irakurri gehiago: Nola aurkitu balio txikiena Excel zutabe batean (6 modu)
5. Excel VBA zutabean gehienezko balioa aurkitzeko
Hemen, zutabe baten gehienezko balioa aurkitu nahi dugu VBA kodea erabiliz.
📌 Urratsak:
- Prezio maximoa jakin nahi dugu.
- Orain, jarri hurrengo VBA. kodea modulu berri batean.
9674
- Ondoren, sakatu F5 botoia VBA kodea exekutatzeko.
- Sarrera elkarrizketa-koadroa agertzen da.
- Hautatu datu multzoko barrutia.
- Azkenik, sakatu Ados botoia.
Elkarrizketa-koadroan gehienezko balioa erakusten dela ikus dezakegu.
6. Excel VBA zutabean azken balioa aurkitzeko
Hemen, azken errenkada edo gelaxkaren balioa jakin nahi dugu.zutabe zehatza. Adibidez, Produktu zutabeko azken produktua ezagutu nahi dugu
📌 Pausoak:
- Idatzi beheko VBA kodea moduluan.
8918
- Ondoren, exekutatu kodea <1 sakatuz>F5 botoia.
Azken balioa elkarrizketa-koadroan agertzen da.
Irakurri gehiago: Nola aurkitu Excel-en zutabe bateko balio baten azken agerraldia (5 metodo)
Gogoratu beharreko gauzak
Ohiko errore batzuk:
- Errorea: Balio bat aldi berean. FIND metodoak aldi berean balio bakarra aurki dezakeelako.
- Errorea: #NA VLOOKUP n. Bilatutako balioa emandako datu-multzoan ez badago, funtzio honek #NA errore hau itzuliko du.
- Barrutia(“Geula_zenbakia”).ClearContents zatia da. aurreko balioa gelaxkatik garbitzeko erabiltzen da. Bestela, aurreko balioa eskuz kendu behar da.
Ondorioa
Hauek Excel-en VBA kodea erabiliz zutabeetan balioak aurkitzeko modu batzuk dira. Metodo guztiak dagozkien adibideekin erakutsi ditut baina beste iterazio asko egon daitezke. Erabiltzen diren funtzioen oinarriak ere aztertu ditut. Hori lortzeko beste metodoren bat baduzu, mesedez, lasai partekatu gurekin. Bisitatu gure webgunea ExcelWIKI Excel-en artikulu interesgarri gehiago lortzeko.