Nola egin Excel-en goitibeherako zerrendatik hainbat hautaketa (3 modu) -

  • Partekatu Hau
Hugh West

Zirkunstantzien arabera baliteke hainbat balio hautatu behar izatea goitibeherako zerrenda batean. Tutorial honetan, goitibeherako zerrenda batean hautaketa anitza nola egin erakutsiko dizugu. Saio honetarako, Excel 2019 erabiltzen ari gara, ez zaitez erabili nahi duzun bertsioa.

Saioan murgildu aurretik, ezagutu dezagun gure adibideen oinarri den datu-multzoari buruz.

Hemen hainbat paperezko elementu ditugu, hauek erabiliz goitibeherako zerrenda bat sortuko dugu eta hainbat elementu hautatuko ditugu bertan.

Kontuan izan datu multzo sinple bat dela gauzak zuzen mantentzeko. . Eszenatoki praktiko batean, baliteke datu-multzo askoz handiagoa eta konplexua topatzea.

Praktikarako lan-koadernoa

Ongi etorriko zara praktikako lan-koadernoa beheko estekatik deskargatzea.

Egin aukeraketa anitzak goitibeherako zerrendatik.xlsm

Goitibeherako zerrenda batean hautaketa anitza

Lehenik eta behin, goitibeherako zerrenda bat sortu behar dugu oinarritzat hartuta. gure papertegiak. Sor dezagun azkar. Ez izan zalantzarik eta bisitatu goitibeherako zerrenda bat egiteari buruzko artikulua.

Datuen baliozkotzea elkarrizketa-koadroan, hautatu LIST datu-mota eta sartu Elementuen gelaxka-barrutia.

B4:B11 paperezko elementuak biltzen dituen barrutia da. Orain goitibeherako zerrenda aurkituko duzu.

Irakurri gehiago: Excel goitibeherako zerrenda Hautapenaren arabera

1. HautatuElementu anitz (bikoiztutako hautapena ahalbidetzen du)

Goiherako zerrenda konbentzionalak elementu bakarra hautatzen du beti. Hemen ikus dezakezue, zerrendatik Pen hautatu dugu (beheko irudia).

Orain, beste elementu bat hautatzen badugu, demagun Arkatza

ondoren, aurreko balioa ordezkatuko du. Arkatza bakarrik geratuko da hautatuta.

Elementu anitz hautatzeko, VBA kodea erabili behar dugu. Ireki Microsoft Visual Basic for Applications leihoa (sakatu ALT + F11 irekitzeko).

Orain klik bikoitza hautatu nahi duzun lan-orriaren izena edo zenbakian. goitibeherako zerrendako hainbat elementu. Orri zehatz horren kode-leihoa aurkituko duzu.

Hona hemen, Sheet2 -ren kode-leihoa gure lan-koadernoan (goiplina dugu zerrenda orri honetan).

Kode-leihoa ireki ondoren, sartu hurrengo kodea bertan

7908

Gorde kodea, eta orain saiatu balioak hautatzen goitibeherako zerrendan.

Arkatza hautatuta, Koadernoa beste elementu bat hautatzera goaz. Eta ikus dezakezue, bi elementuak aurkitu ditugu (beheko irudia).

Kode honek aukeraketa errepikatzeko aukera emango digu. Demagun Arkatza berriro hautatzen badugu,

elementua berriro aurkituko dugula hautaketa-koadroan.

Kodearen azalpena

Bi kate deklaratu ditugu Oldvalue eta Balio berria .

Goiherako zerrenda D4 gelaxkan egin dugula ikus dezakezu, horregatik gure xede helbidea D4 da. Gainera, berriro egiaztatu dugu gelaxkak datuak baliozkotzea erabiltzen ari ote den ala ez Target.SpecialCells erabiltzen.

Balio bat hautatutakoan, gertaerak ( Application.EnableEvents = False ) desaktibatu ditugu aldaketak ez daitezen. ez piztu berriro gertaera. Ondoren, hautatutako elementua Balio berria n gorde da.

Aldaketa desegin ondoren, balioa Balio zaharra n ezarri dugu. Ondoren, egiaztatu Oldvalue hutsik dagoen ala ez. Hutsik badago (balio bakarra hautatuta dagoela esan nahi du), itzuli Balio berria . Bestela, kateatu Oldvalue eta New value .

Berrezarri gertaera amaitu aurretik, hala behar izanez gero aldatu ahal izateko.

Irakurri gehiago: Mendeko hainbat goitibeherako zerrenda Excel VBA

2. Hautatu hainbat elementu goitibeherako zerrendatik (hautapen bakarra bakarrik)

Aurreko atalean , errepikapena onartzen zen aukeraketa anitzak ikusi ditugu. Hori nahi ez baduzu, jarraitu atal hau.

Erosotasunerako, beste orri bat erabili dugu erakustaldi honetarako. Oraingoan Fitxa3n gaude. Idatzi honako kodea orri honen kode-leihoan.

2132

Ba al dago desberdintasunik lehenagoko kodearekin alderatuta! Begiratu gertuagotik, desberdintasun txikia antzeman ahal izango duzu.

Hemen VBA funtzio bat erabili dugu. INSTR . INSTR funtzioak kate bateko azpikate baten lehen agerraldiaren posizioa itzultzen du. Bisitatu INSTR artikulu hau informazio gehiago lortzeko.

InStr(1, Oldvalue, Newvalue) = 0-rekin eragiketa logiko hau erabiliz, balioak aurkitu diren ala ez egiaztatu dugu. Eragiketa logikoak TRUE itzultzen badu (ez da lehenago aurkitu), orduan elementua hautatzeko eta aurreko balioarekin kateatzea ahalbidetzen du.

Gorde kodea eta saiatu orain lehendik duen elementu bat hautatzen. hautatua izan da.

Hemen dagoeneko hautatu dugu Arkatza , hori berriro hautatu nahi badugu, ezin dugu. Ez ditu balio bikoiztuak onartzen.

Irakurri gehiago: Nola sortu Excel-en beste orri batetik goitibeherako zerrenda bat

3. Hautatu Newline-ko elementuak

Orain arte, elementuak komaz bereizita daudela aurkitu dugu. Atal honetan, hautatutako elementuak lerro berrietan antolatuko ditugu.

Sinpletasunerako, gelaxka batzuk batzen ari gara D4 gelaxkarekin. Horretarako, hautatu batu nahi dituzun gelaxkak eta sakatu Bateatu & Erdiratu Hasiera fitxako Lerrokatzea ataletik.

Gelhak altuera gehiago irabaziko du.

Orain, ikus dezagun lerro berriaren bidez elementuak bereizteko kodea. Erabili honako kodea

4961

Aurreko kodearekin alderatuta desberdintasun bakarra oraingoan vbNewLine erabili dugula OldValue eta tartean. NewValue .

vbNewLine elementuen arteko lerro berri bat eskaintzen du.

Orain hautatu elementuak.

Goiko irudian erakusten ari den Arluma elementu bat hautatzen dugu. Orain hautatu beste elementu bat.

Bi elementuak lerro ezberdinetan daudela aurkituko duzu.

Hemen bi ditugu. balioak, bi lerro ezberdinetan daudenak. Beste balio bat hautatzeak beste lerro bati gehituko dio. Balio bakoitza lerro berri batean egongo da.

Kontuan izan elementuak bereizteko beste mugatzaile bat nahi baduzu, erabili komatxo bikoitzen artean vbNewline<10-ren ordez>.

Ondorioa

Hori da gaurkoa. Hainbat ikuspegi zerrendatu ditugu goitibeherako zerrenda batean aukeraketa anitz egiteko. Espero hau lagungarria izango zaizula. Anima zaitez iruzkin bat egiteko zerbait ulertzen zaila iruditzen bazaizu. Jakin iezaguzu hemen galdu ditugun beste metodo batzuk.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.