Tabl cynnwys
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
>
8927
- Nawr Mewnosodwch fotwm yn yset ddata.
- Ewch i'r tab Datblygwr .
- Dewiswch Botwm ( Rheolaeth Ffurf ) o'r Mewnosod adran.
>
- 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
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>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.
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.