Excel VBA i Darganfod Gwerth yn y Golofn (6 Enghraifft Addas)

  • Rhannu Hwn
Hugh West

Yn MS Excel yn aml mae angen i ni chwilio neu ddod o hyd i werthoedd yn y set ddata. Gallai fod yn dod o hyd i ddata yn y rhesi neu'r golofn. Yn ffodus, mae Excel yn darparu gwahanol swyddogaethau a fformiwlâu i wneud y mathau hyn o dasgau. Gyda chymorth cod Excel VBA, gallwn awtomeiddio'r dasg chwilio neu ddod o hyd i werthoedd hon. Yn yr erthygl hon, byddwn yn gweld gwahanol ffyrdd o ddod o hyd i werth mewn colofn yn Excel VBA.

Lawrlwytho Gweithlyfr Ymarfer

Dod o hyd i Werth yn y Golofn .xlsm

6 Enghreifftiau o VBA i Ddarganfod Gwerth mewn Colofn yn Excel

Gadewch i ni gael set ddata o wybodaeth am gynnyrch gyda'u ID Cynnyrch , Brand , Model , Pris yr Uned , a ID Archeb . Ein tasg ni yw darganfod y ID Archeb cyfatebol. Nawr ein tasg yw darganfod y ID Archeb sy'n gysylltiedig â'r ID Cynnyrch .

1. Dod o hyd i Werth yn y Golofn Gan Ddefnyddio VBA Find Function

Yn yr enghraifft gyntaf, byddwn yn defnyddio'r swyddogaeth Dod o hyd yn VBA i ddod o hyd i werth mewn colofn.

📌 Camau:

  • Ewch i enw'r ddalen ar waelod y ddalen.
  • Pwyswch fotwm dde'r llygoden.
  • Dewiswch y Gweld y Cod opsiwn o'r rhestr.

  • Mae'r ffenestr VBA yn agor. Yna dewiswch Modiwl o'r opsiwn Mewnosod

>
  • Nawr ysgrifennwch y cod canlynol yn y consol VBA
  • 8927

      Nawr Mewnosodwch fotwm yn yset ddata.
    • Ewch i'r tab Datblygwr .
    • Dewiswch Botwm ( Rheolaeth Ffurf ) o'r Mewnosod adran.

    >
  • Rhowch unrhyw enw ar y botwm. Fel rydw i'n ei roi fel Chwilio .
    • Aseiniwch y cod i'r botwm yma.
    • Dewiswch y botwm a gwasgwch fotwm dde'r llygoden.
    • Dewiswch Aseinio Macro o'r rhestr.

    • Dewiswch y macro dymunol o'r ffenestr Assign Macro .
    • Yna, pwyswch OK .

    <11
  • Nawr ysgrifennwch unrhyw ID Cynnyrch a chliciwch ar y botwm Chwilio .
  • Gallwn weld Na cyfateb yn dangos, gan nad yw'r rhif cynnyrch hwn ar y rhestr.

    • Rhowch ID Cynnyrch arall ac eto pwyswch y botwm Chwilio .

    Rydym yn cael y rhif archeb ar gyfer yr ID Cynnyrch a roddwyd .

    Darllen Mwy: Sut i Gael Gwerth Cell fesul Rhes a Cholofn yn Excel VBA

    2. VBA i Darganfod Gwerth o Daflenni Gwaith Gwahanol

    Nawr yn yr adran hon, byddwn yn gwneud yr un peth uchod ond ar gyfer gwahanol daflenni gwaith. Gadewch i ni dybio bod ein gwybodaeth cynnyrch yn Taflen 2 , a bod y blwch chwilio yn Taflen 3 . Nawr byddwn yn ysgrifennu'r cod VBA fel y gallwn chwilio am ID Archeb gan ddefnyddio ID Cynnyrch o Taflen 3 .

    Taflen 2:

    26>

    Taflen 3:

    📌 Camau:

    11>
  • Dilynwch yr un pethcamau o cam 1 i gam 2 o'r dull blaenorol i agor y consol VBA
  • Nawr ysgrifennwch y cod canlynol yn y consol VBA
  • 9507

    • Nawr eto mewnosodwch fotwm tebyg i'r un blaenorol.
    • Yna rhowch y côd macro i'r botwm.

    29>

    • Rhowch unrhyw ID Cynnyrch a chliciwch ar y botwm Execute

    > Darllen Mwy: Gwerth Edrych mewn Colofn a Gwerth Dychwelyd Colofn Arall yn Excel

    3. Darganfod a Marcio Gwerth mewn Colofn

    Gadewch i ni weld sut y gallwn ddarganfod gwerthoedd o golofn trwy eu marcio. Ar gyfer hyn, gadewch i ni dybio'r un set ddata uchod gyda cholofn ychwanegol o'r enw Statws Cyflwyno . Nawr ein tasg ni yw nodi'r gwerthoedd yn y golofn Statws Cyflenwi sydd Yn Aros .

    📌 <2 Camau:

      Dilynwch yr un cam o cam 1 i cam 2 â'r dull blaenorol i agor y consol VBA
    • Nawr ysgrifennwch y cod canlynol yn y consol VBA
    4091

    • Nawr ewch i'r daflen waith a rhedeg y cod.
    • 12>Gweler yr allbwn yn y tabl.

    Darllen Mwy: Sut i Dod o Hyd i'r Gwerth Uchaf yn Excel Colofn (4 Dull )

    4. VBA i Dod o Hyd i Werthoedd yn y Golofn gan Ddefnyddio Cardiau Gwyllt

    Yn olaf, byddwn yn gweld sut y gallwn chwilio neu ddod o hyd i werthoedd mewn colofnau gan ddefnyddio nodau nod gwyllt yn Excel VBA. Unwaith eto, byddwn yn defnyddio'r un set ddatauchod ar gyfer y dull hwn. Ein tasg ni yw darganfod prisiau cynnyrch gan ddefnyddio eu Model. Gallem naill ai deipio enw llawn neu nodau olaf/cyntaf y ID Cynnyrch .

    📌 Camau:

    • Dilynwch yr un cam o cam 1 i cam 2 â'r dull blaenorol i agor y consol VBA
    • Nawr ysgrifennwch y cod canlynol yn y consol VBA
    9368

    • Eto, mewnosodwch fotwm fel yr un blaenorol.
    • Nawr aseinio'r macro cod i'r botwm.

    • Nawr rhowch unrhyw ID Cynnyrch rhannol a gwasgwch y botwm Execute .

    Darllen Mwy: Sut i Dod o Hyd i'r Gwerth Isaf mewn Colofn Excel (6 Ffordd)

    5. Excel VBA i Dod o Hyd i'r Gwerth Uchaf yn y Golofn

    Yma, rydym am ddod o hyd i uchafswm gwerth colofn gan ddefnyddio'r cod VBA.

    📌 Camau:

    • Rydym am ddarganfod yr uchafswm pris.

    >
  • Nawr, rhowch y VBA canlynol cod ar fodiwl newydd.
  • 5293

    • Yna, pwyswch y botwm F5 i redeg y cod VBA.
    • 12>Mae'r blwch deialog Mewnbwn yn ymddangos.
    • Dewiswch yr ystod o'r set ddata.

    • Yn olaf, pwyswch y botwm Iawn .

    >

    Gallwn weld bod y gwerth mwyaf yn cael ei ddangos yn y blwch deialog.

    6. Excel VBA i Dod o Hyd i'r Gwerth Diwethaf yn y Golofn

    Yma, rydym am wybod gwerth rhes neu gell olaf acolofn benodol. Er enghraifft, rydym eisiau gwybod y cynnyrch olaf o'r golofn Cynnyrch

    📌 Camau:

    • Mewnbynnu'r cod VBA isod ar y modiwl.
    1974

    • Yna, rhedwch y cod drwy wasgu'r F5 botwm.

    >

    Mae'r gwerth olaf i'w weld yn y blwch deialog.

    Darllen Mwy: Sut i Ddod o Hyd i Ddigwyddiad Diwethaf Gwerth mewn Colofn yn Excel (5 Dull)

    Pethau i'w Cofio

    Rhai Gwallau Cyffredin: <3

    • Gwall: Un Gwerth ar y Tro. Oherwydd bod y dull FIND yn gallu dod o hyd i un gwerth yn unig ar y tro.
    • Gwall: #NA yn VLOOKUP . Os nad yw'r gwerth a chwiliwyd yn bresennol yn y set ddata a roddwyd, yna bydd y ffwythiant hwn yn dychwelyd y gwall #NA hwn.
    • Ystod("Rhif_Cell).ClearContents cyfran yw a ddefnyddir i glirio'r gwerth blaenorol o'r gell. Fel arall, mae angen tynnu'r gwerth blaenorol â llaw.

    Casgliad

    Dyma rai ffyrdd o ddod o hyd i werthoedd mewn colofnau gan ddefnyddio cod VBA yn Excel. Rwyf wedi dangos yr holl ddulliau gyda'u enghreifftiau priodol ond gall fod llawer o iteriadau eraill. Rwyf hefyd wedi trafod hanfodion y swyddogaethau a ddefnyddir. Os oes gennych unrhyw ddull arall o gyflawni hyn, yna mae croeso i chi ei rannu gyda ni. Ewch i'n gwefan ExcelWIKI am erthyglau mwy diddorol ar Excel.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.