Excel VBA արժեքը սյունակում գտնելու համար (6 հարմար օրինակ)

  • Կիսվել Սա
Hugh West

MS Excel-ում մենք հաճախ պետք է որոնենք կամ գտնենք արժեքներ տվյալների բազայում: Դա կարող է լինել տողերում կամ սյունակում տվյալներ գտնելը: Բարեբախտաբար, Excel-ը տրամադրում է տարբեր գործառույթներ և բանաձևեր այս տեսակի առաջադրանքները կատարելու համար: Excel VBA կոդի օգնությամբ մենք կարող ենք ավտոմատացնել արժեքների որոնման կամ գտնելու այս առաջադրանքը: Այս հոդվածում մենք կտեսնենք Excel VBA-ում արժեքը սյունակում գտնելու տարբեր եղանակներ:

Ներբեռնեք Practice Workbook

Գտեք արժեքը սյունակում .xlsm

6 VBA-ի օրինակներ Excel-ի սյունակում արժեք գտնելու համար

Եկեք ունենանք արտադրանքի մասին տեղեկատվության հավաքածու իրենց Ապրանքի ID-ով , Ապրանքանիշը , Մոդելը , Միավորի գինը և Պատվերի ID : Մեր խնդիրն է պարզել համընկնող Պատվերի ID-ն : Այժմ մեր խնդիրն է պարզել Պատվերի ID-ն ՝ կապված Ապրանքի ID-ի հետ :

1. Գտեք արժեքը սյունակում՝ օգտագործելով VBA Find Function

Առաջին օրինակում մենք կօգտագործենք Find ֆունկցիան VBA-ում ` սյունակում արժեք գտնելու համար:

📌 Քայլեր.

  • Գնացեք թերթի անունը թերթի ներքևի մասում:
  • Սեղմեք մկնիկի աջ կոճակը:
  • Ընտրեք Դիտել կոդը տարբերակը ցանկից:

  • Բացվում է VBA պատուհանը: Այնուհետև ընտրեք Module Insert տարբերակից

  • Այժմ գրեք հետևյալ կոդը VBA վահանակում
3739

  • Այժմ տեղադրեք կոճակըտվյալների հավաքածու:
  • Գնացեք Developer ներդիր:
  • Ընտրեք Button ( Form Control ) Insert-ից բաժին:

  • Տվեք կոճակի ցանկացած անուն: Ինչպես ես տալիս եմ այն ​​որպես Որոնում :

  • Նշեք կոդը այս կոճակին:
  • Ընտրեք կոճակը և սեղմեք մկնիկի աջ կոճակը:
  • Ընտրեք Նշանակել մակրո ցանկից:

  • Ընտրեք ցանկալի մակրո Նշանակել մակրո պատուհանից:
  • Այնուհետև սեղմեք OK :

  • Այժմ գրեք ցանկացած Ապրանքի ID և սեղմեք Որոնել կոճակը:

Մենք կարող ենք տեսնել ոչ Համընկնումը ցուցադրվում է, քանի որ այս ապրանքի համարը ցանկում չկա:

  • Դրեք մեկ այլ Ապրանքի ID և կրկին սեղմեք Որոնում կոճակը:

Մենք ստանում ենք տվյալ ապրանքի պատվերի համարը Ապրանքի ID :

Կարդալ ավելին` Ինչպես ստանալ բջջային արժեքը ըստ տողերի և սյունակների Excel VBA-ում

2. VBA տարբեր աշխատաթերթերից արժեք գտնելու համար

Այժմ այս բաժնում մենք կանենք նույնը վերևում, բայց տարբեր աշխատաթերթերի համար: Ենթադրենք, որ մեր արտադրանքի մասին տեղեկությունները գտնվում են Թերթիկը 2 -ում, իսկ որոնման դաշտը` Թերթ 3 -ում: Այժմ մենք կգրենք VBA կոդը, որպեսզի կարողանանք որոնել Պատվերի ID՝ օգտագործելով Ապրանքի ID-ն Թերթ 3 -ից:

Թերթ 2:

Թերթ 3:

📌 Քայլեր՝

  • Հետևեք նույնըքայլեր քայլ 1 մինչև քայլ 2 նախորդ մեթոդից` VBA վահանակը բացելու համար
  • Այժմ գրեք հետևյալ կոդը VBA վահանակում
5478

  • Այժմ կրկին տեղադրեք կոճակը, ինչպես նախորդը:
  • Այնուհետև նշանակեք մակրո կոդը կոճակին:

  • Մուտքագրեք ցանկացած Ապրանքի ID և սեղմեք Կատարել կոճակը

Կարդալ ավելին. Փնտրել արժեքը սյունակում և մեկ այլ սյունակի վերադարձի արժեքը Excel-ում

3. Գտեք և նշեք արժեքը սյունակում

Եկեք տեսնենք, թե ինչպես կարող ենք արժեքներ պարզել սյունակից՝ նշելով դրանք: Դրա համար եկեք ենթադրենք վերը նշված նույն տվյալների բազան լրացուցիչ սյունակով, որը կոչվում է Առաքման կարգավիճակ : Այժմ մեր խնդիրն է Առաքման կարգավիճակ սյունակում նշել արժեքները, որոնք Սպասվում են :

📌 Քայլեր.

  • Հետևեք նույն քայլին քայլ 1 մինչև քայլ 2 , ինչպես նախորդ մեթոդը՝ VBA վահանակը բացելու համար
  • Այժմ VBA վահանակում գրեք հետևյալ կոդը
2941

  • Այժմ գնացեք աշխատաթերթ և գործարկեք կոդը։
  • Տես արդյունքը աղյուսակում:

Կարդալ ավելին. Ինչպես գտնել ամենաբարձր արժեքը Excel-ի սյունակում (4 մեթոդ )

4. VBA-ն սյունակներում արժեքներ գտնելու համար՝ օգտագործելով Wildcards

Վերջապես, մենք կտեսնենք, թե ինչպես կարող ենք որոնել կամ գտնել արժեքներ սյունակներում՝ օգտագործելով wildcard նիշերը Excel VBA-ում: Կրկին, մենք կօգտագործենք նույն տվյալների բազանվերը նշված այս մեթոդի համար: Մեր խնդիրն է պարզել ապրանքների գները՝ օգտագործելով իրենց մոդելը: Մենք կարող ենք մուտքագրել Ապրանքի ID -ի լրիվ անունը կամ ազգանունը/առաջին նիշերը:

📌 Քայլեր.

  • Հետևեք նույն քայլին քայլ 1 մինչև քայլ 2 , ինչպես նախորդ մեթոդը՝ VBA վահանակը բացելու համար
  • Այժմ VBA վահանակում գրեք հետևյալ կոդը
6717

  • Նորից տեղադրեք նախորդի նման կոճակը:
  • Այժմ նշանակեք մակրո կոդը կոճակին:

  • Այժմ մուտքագրեք ցանկացած մասնակի Ապրանքի ID և սեղմեք Կատարել կոճակը:

Կարդալ ավելին. Ինչպես գտնել ամենացածր արժեքը Excel-ի սյունակում (6 եղանակ)

5. Excel VBA սյունակում առավելագույն արժեքը գտնելու համար

Այստեղ մենք ցանկանում ենք գտնել սյունակի առավելագույն արժեքը՝ օգտագործելով VBA կոդը:

📌 Քայլեր.

  • Մենք ցանկանում ենք պարզել առավելագույն գինը:

  • Այժմ դրեք հետևյալ VBA-ն կոդը նոր մոդուլի վրա:
4777

  • Այնուհետև սեղմեք F5 կոճակը` VBA կոդը գործարկելու համար:
  • Հայտնվում է Input երկխոսության տուփը:
  • Ընտրեք տիրույթը տվյալների հավաքածուից:

  • Վերջապես, սեղմեք OK կոճակը:

Մենք կարող ենք տեսնել, որ առավելագույն արժեքը ցուցադրված է երկխոսության վանդակում:

6. Excel VBA սյունակի վերջին արժեքը գտնելու համար

Այստեղ մենք ուզում ենք իմանալ վերջին տողի կամ բջիջի արժեքըկոնկրետ սյունակ. Օրինակ, մենք ցանկանում ենք իմանալ արտադրանքի սյունակի վերջին արտադրանքը

📌 Քայլեր՝

  • Մուտքագրեք VBA կոդը ստորև մոդուլի վրա:
8713

  • Այնուհետև գործարկեք կոդը՝ սեղմելով F5 կոճակը:

Վերջին արժեքը ցուցադրվում է երկխոսության վանդակում:

Կարդալ ավելին` Ինչպես գտնել Excel-ի սյունակում արժեքի վերջին հայտնվելը (5 մեթոդ)

Հիշել բաներ

Որոշ սովորական սխալներ.

  • Սխալ. Մեկ արժեք միաժամանակ: Քանի որ FIND մեթոդը կարող է միաժամանակ գտնել միայն մեկ արժեք:
  • Սխալ. #NA VLOOKUP -ում: Եթե ​​որոնված արժեքը չկա տվյալ տվյալների հավաքածուում, ապա այս ֆունկցիան կվերադարձնի այս #NA սխալը:
  • Range(“Cell_Number”).ClearContents մասն է օգտագործվում է բջիջից նախորդ արժեքը մաքրելու համար: Հակառակ դեպքում, նախորդ արժեքը պետք է ձեռքով հեռացվի:

Եզրակացություն

Սրանք են Excel-ում VBA կոդը օգտագործելով սյունակներում արժեքներ գտնելու մի քանի եղանակ: Ես ցույց եմ տվել բոլոր մեթոդները իրենց համապատասխան օրինակներով, բայց կարող են լինել բազմաթիվ այլ կրկնություններ: Ես նաև քննարկել եմ օգտագործված գործառույթների հիմունքները: Եթե ​​դուք ունեք որևէ այլ մեթոդ դրան հասնելու համար, ապա խնդրում ենք ազատ զգալ այն կիսել մեզ հետ: Այցելեք մեր կայքը ExcelWIKI Excel-ում ավելի հետաքրքիր հոդվածների համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: