Kā meklēt vairākas vērtības programmā Excel (10 veidi)

  • Dalīties Ar Šo
Hugh West

Veicot datu analīzi Microsoft Excel, jums var būt nepieciešams iegūt visus atbilstošos datus par noteiktu id, lietotājvārdu, kontaktinformāciju vai citu unikālu identifikatoru, varat saskarties ar problēmām. Rakstā ir parādīts, kā izmantot Excel, lai, pamatojoties uz vienu vai vairākiem nosacījumiem, meklētu vairākas excel vērtības un atgrieztu vairākus rezultātus kolonnā, rindā vai vienā šūnā. Es centīšos izskaidrot šo koncepciju pēc iespējas labāk, lai iesācējs varētu saprast.un izmantot tās salīdzināmām problēmām.

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, kamēr lasāt šo rakstu.

Vairāku vērtību meklēšana.xlsx

10 piemēroti veidi, kā meklēt vairākas vērtības programmā Excel

1. Izmantojiet masīva formulu, lai programmā Excel meklētu vairākas vērtības

Excel VLOOKUP funkcija uzreiz nāk prātā kā tūlītēja atbilde, taču problēma ir tā, ka tā var atgriezt tikai vienu atbilstību.

Lai izpildītu uzdevumus, mēs varam izmantot masīva formulu, izmantojot šādas funkcijas.

  • IF - Tas izvada vienu vērtību, ja nosacījums ir izpildīts, un citu vērtību, ja nosacījums nav izpildīts.
  • MAZS - Tas atgriež masīva zemāko vērtību.
  • INDEX - Sniedz masīva elementu atkarībā no jūsu norādītajām rindām un kolonnām.
  • ROW - Tas sniedz rindas numuru.
  • KOLONNA - Tas norāda kolonnas numuru.
  • IFERROR - noteikt kļūdas.

Daži šo formulu piemēri ir redzami turpmāk.

1.1 Vairāku vērtību meklēšana rindā

Pieņemsim, ka mums ir daži vadītāju vārdi, kuri vada vairākus uzņēmumus kolonnā. B . mēs esam parādījuši uzņēmumu nosaukumus ailē C . Mūsu mērķis ir izveidot sarakstu ar visiem uzņēmumiem, kurus vada konkrēta persona. Lūdzu, izpildiet šos norādījumus, lai to pabeigtu.

1. solis:

  • Tukšā rindā ievadiet unikālu nosaukumu sarakstu. Nosaukumi tiek ievadīti šūnās B13:B15 šajā piemērā.

2. solis:

  • Ievadiet šādā formulā šūnā
=IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

  • Lai pārliecinātos, ka tas ir masīva nosacījums, nospiediet Ctrl + Shift + Ievadiet vienlaicīgi

3. solis:

  • Preses Ievadiet un izmantot Automātiskā aizpildīšana lai redzētu rezultātus.

Un galarezultāts ir šāds.

1.2 Vairāku vērtību meklēšana Excel kolonnā

Ja vēlaties atgriezt vairākas vērtības kolonnās, nevis rindās, kā parādīts rindās, kā parādīts.

Zem ekrānšāviņa attēla modificējiet formulas, kā norādīts turpmāk aprakstītajos soļos.

1. solis:

  • Ievadiet unikālu nosaukumu sarakstu kādā tukšā rindā, Šajā piemērā nosaukumi tiek ievadīti šūnās. E4:G4
  • Ievadiet šādā šūnā šādu formulu E5
=IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

  • Lai izveidotu masīva nosacījumu, nospiediet Ctrl + Shift + Ievadiet .

2. solis:

  • Visbeidzot, nospiediet Ievadiet un aizpildiet vajadzīgo šūnu ar Automātiskā aizpildīšana rokturis rīks.

Šeit ir galīgie rezultāti.

Piezīme Lai formula tiktu pareizi kopēta uz citām rindām, ņemiet vērā meklēšanas vērtības atsauces, absolūto kolonnu un relatīvo rindu, piemēram. $E4.

Lasīt vairāk: Kā meklēt vērtību no citas lapas programmā Excel (3 vienkāršas metodes)

2. Vairāku vērtību meklēšana programmā Excel, pamatojoties uz vairākiem kritērijiem

Jūs jau zināt, kā excel meklēt vairākas vērtības, pamatojoties uz vienu kritēriju. Ko darīt, ja vēlaties vairākus sakritības kritērijus, pamatojoties uz diviem vai vairākiem kritērijiem? Piemēram, jums ir datu kopa, kas sastāv no šādiem datiem Amazon vislabāk pārdodamie produkti noteiktās kategorijās dažādās slejās. Tagad jūs meklējat produktu noteiktā kategorijā.

Mēs izmantosim šādu masīva argumentu, lai to izdarītu.

IFERROR(INDEX( return_range , MAZA(JA(1=((-( lookup_value1 = lookup_range1 )) * ( -( lookup_value2 = lookup_range2 ))), ROW( return_range )-m,""), ROW()-n)),"")

Kur,

Lookup_value1 ir pirmā meklēšanas vērtība šūnā F5

Lookup_value2 ir otrā meklēšanas vērtība šūnā G5

Lookup_range1 ir diapazons, kurā tiks meklēta lookup_value1 ( B5:B10 )

Lookup_range2 ir diapazons, kurā tiks meklēta lookup_value2 ( C5:C10 )

Return_range ir diapazons, no kura tiks iegūts rezultāts.

m ir atgriešanas diapazona pirmās šūnas rindas numurs mīnus 1 .

n ir pirmās formulas šūnas rindas numurs mīnus 1 .

2.1 Vairāku sakritību meklēšana slejā

Tā kā esat iepazinušies ar masīva argumentu, varat vienkārši izmantot iepriekšējos divos piemēros parādītās formulas, lai pārbaudītu vairākus kritērijus, kā parādīts tālāk dotajos soļos.

1. solis:

  • Šūnā H5 , ievadiet šādu formulu,
=IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($F$5=$B$5:$B$10)) * (--($G$5=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), ROW()-4))),"")

  • Preses Ctrl + Shift + Ievadiet vienlaicīgi piemērot formulu

Rezultātā tiks parādīta vērtība, kā parādīts zemāk redzamajā ekrānšāviņas attēlā.

2. solis:

  • Piemērojiet to pašu formulu pārējām šūnām.

Piezīme. Tā kā mūsu atgriešanas diapazons un formulas diapazons sākas 5. rindā, iepriekš minētajā piemērā gan n, gan m ir vienāds ar "4". Jūsu darblapās tie var būt dažādi skaitļi.

Lasīt vairāk: Kā lietot LOOKUP funkciju programmā Excel (4 piemēroti piemēri)

2.2 Vairāku sakritību meklēšana rindā

Līdzīgi kā iepriekšējā metodē, iespējams, priekšroku dodat horizontālajam izkārtojumam, kurā rezultāti tiek atgriezti rindās. Ja vēlaties izvilkt vairākas vērtības, pamatojoties uz vairākiem kritēriju kopumiem, šajā gadījumā izpildiet tālāk norādītās darbības.

1. solis:

  • Pirmkārt, šūnā D13 , ievadiet šādu formulu,
=IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($B$13=$B$5:$B$10)) * (--($C$13=$C$5:$C$10)))), ROW($D$5:$D$10)-4,""), COLUMN()-3))),""))

  • Lai to padarītu par masīvu, nospiediet Ctrl + Shift + Ievadiet .

2. solis:

  • Pēc tam vienkārši nospiediet Ievadiet pogu un izmantojiet Automātiskā aizpildīšana lai aizpildītu vajadzīgās šūnas.

Tādējādi tiks parādīti vairāki rezultāti, kā parādīts tālāk redzamajā ekrānšāviņas attēlā.

Lasīt vairāk: Kā meklēt ar vairākiem kritērijiem programmā Excel (gan AND, gan OR tips)

3. Meklēšana un vairāku vērtību atgriešana vienā šūnā

Ar Microsoft 365 abonements, Excel tagad ietver daudz jaudīgākas funkcijas un iespējas (piem. XLOOKUP , Dinamiskie masīvi , UNIKĀTS/FILTRS funkcijas u. c.), kas nebija pieejamas iepriekšējās versijās.

Ja izmantojat Microsoft 365 (agrāk pazīstams kā Office 365 ), šajā sadaļā aprakstītās metodes var izmantot, lai meklētu un atgrieztu vairākas vērtības vienā Excel šūnā.

Zemāk man ir datu kopa, kuras slejā ir norādīti vadītāju vārdi. B un uzņēmumiem, kas tiem pieder, slejā C .

Katrai personai es gribu apskatīt, kuri uzņēmumi tai pieder vienā kopā (atdalīti ar komatu) Šūnā F5 .

Lai to izdarītu, veiciet šādas darbības.

1. solis:

  • Vispirms šūnā ievadiet šādu formulu F5 .
=TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,"")))

  • Lai ievadītu kā masīva formulu, nospiediet Ctrl + Shift + Ievadiet .

2. solis:

  • Pēc tam nospiediet Ievadiet lai redzētu rezultātus.

Lasīt vairāk: 7 meklēšanas veidi, ko varat izmantot programmā Excel

4. Pielietojiet FILTER funkciju, lai programmā Excel meklētu vairākas vērtības

Varat izmantot FILTRA funkcija lai filtrētu datu kopu atkarībā no kritērijiem, kurus jūs norādāt, lai meklētu daudzas vērtības.

Portāls Dinamisko masīvu funkcija Rezultāts ir datu masīvs, kas dinamiski ieplūst šūnu diapazonā, sākot ar šūnu, kurā ievadīta formula.

Portāls FILTRĒŠANA funkcija ir šāda sintakse.

FILTER(array, include, [if_empty])

Kur,

Masīvs (obligāti) - vērtību diapazonu vai masīvu, ko vēlaties filtrēt.

Iekļaut (obligāti) - kritērijs, kas sniegts kā Būla masīvs ( TRUE un FALSE Tam jābūt ar tādu pašu augstumu (ja dati ir kolonnās) vai platumu (ja dati ir rindās) kā masīva parametram.

If_empty (nav obligāti) - Ja kritērijam neatbilst neviens vienums, tiek atgriezta šī vērtība.

Vispirms aplūkosim dažus ļoti vienkāršus piemērus, lai labāk izprastu, kā darbojas Excel formula datu filtrēšanai.

4.1 Ja nav vienāds

Pieņemsim, ka vēlaties uzzināt uzņēmumu nosaukumus, kas nepieder Elonam Maskam. Tātad šeit mūsu meklēšanas vērtība ir Elon Musk in F4 Lai to izdarītu, mēs piemērosim šādus noteikumus. FILTRA funkcija .

1. solis:

  • Šūnā F6 , ievadiet šādu formulu FILTRA funkcija .
=FILTER(C5:C10,B5:B10F4)

  • Lai to pārveidotu par masīvu, nospiediet Ctrl + Shift + Ievadiet .

2. solis:

  • Pēc tam nospiediet Ievadiet.
  • Izmantojiet Automātiskā aizpildīšana Rokturis rīks, lai aizpildītu vajadzīgo lauku.

Tādējādi tiks iegūti rezultāti, kā parādīts iepriekš redzamajā ekrānšāviņas attēlā.

4.2 Ja vienāds

Tāpat, ja vēlaties uzzināt Elonam Maskam piederošo uzņēmumu nosaukumus, izpildiet tālāk norādītos soļus.

1. solis:

  • Ievadiet šādā šūnā šādu formulu F6 ,
=FILTER(C5:C10,B5:B10=F4)

  • Hit Ctrl + Shift + Ievadiet tajā pašā laikā.

2. solis:

  • Pēc tam nospiediet Ievadiet lai atrastu atbilstību.
  • Piesakies Automātiskā aizpildīšana Rokturis rīks, lai aizpildītu šūnas.

4.3 Ja mazāk nekā

Zemāk redzamajā ekrānšāviņas attēlā ir parādīts datu kopums par lielāko miljardieru neto vērtību. Tagad, piemēram, jūs vēlaties uzzināt, kam neto vērtība ir mazāka nekā. $150B Lai to izdarītu, izpildiet šādas darbības.

1. solis:

  • Vispirms šūnā ievadiet šādu formulu F6 ,
=FILTER(C5:C10,B5:B10

  • Lai to padarītu par masīva formulu, nospiediet Ctrl + Shift + Ievadiet .

2. solis:

  • Pēc tam nospiediet Ievadiet .
  • Visbeidzot, piemēro Automātiskā aizpildīšana Rokturis rīks, lai aizpildītu šūnas.

Tādējādi tiks iegūtas vairākas vērtības, kā parādīts iepriekš redzamajā ekrānšāviņas attēlā.

4.4. IF lielāks par

Līdzīgi kā iepriekšējā metodē, jūs vēlaties uzzināt, kam neto vērtība ir lielāka par $150B , vienkārši izpildiet tālāk norādītos soļus.

1. solis:

  • Sākumā šūnā F6 , ievadiet šādu formulu,
=FILTER(C5:C10,B5:B10>F4)

  • Hit Ctrl + Shift + Ievadiet lai padarītu to par masīva formulu.

2. solis:

  • Pēc tam nospiediet Ievadiet .
  • Visbeidzot, piemēro Automātiskā aizpildīšana Rokturis rīks, lai aizpildītu šūnas.

Rezultātā iegūsiet vairākas vērtības, kā parādīts iepriekš redzamajā ekrānšāviņas attēlā.

Lasīt vairāk: Kā meklēt tabulu programmā Excel (8 metodes)

5. Piemērojiet VLOOKUP funkciju, lai meklētu vairākas vērtības

Kādā scenārijā var rasties nepieciešamība vēlreiz pārskatīt datu sarakstus, lai pārbaudītu, kāda informācija ir iekļauta katrā no tiem un kādas informācijas trūkst kādā no tiem. Piemēram, mēs vēlamies noskaidrot, kuri dalībnieki ir piedalījušies konkrētā pasākumā. Lai veiktu šo uzdevumu, mēs izmantosim funkciju VLOOKUP funkcija .

Sintakse VLOOKUP funkcija ir šāds.

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Kur,

Lookup_value ir atsauces vērtība, kas var būt teksts, skaitļu virkne vai šūna, uz kuras vērtību vēlaties atsaukties.

Table_array ir visa datu tabula, ieskaitot tās veselumu. Rezultātā meklētajai atsauces vērtībai vajadzētu atrasties šīs tabulas 1. slejā, tāpēc Excel var doties pa labi un meklēt atgrieztās vērtības.

Col_index_num ir tās kolonnas numurs, kurā ir atrasta atgrieztā vērtība. Šis skaitlis sākas ar 1 un palielinās, pieaugot kolonnu skaitam tabulā.

[range_lookup] ceturtais arguments ir iekavās, jo tas nav nepieciešams, lai šī funkcija darbotos. Excel sintaksē iekavas norāda, ka arguments nav obligāts. Ja šo vērtību neaizpildāt, Excel pēc noklusējuma nosaka TRUE (vai 1), norādot, ka jūs meklējat tuvu atbilstību atsauces vērtībai, nevis precīzu atbilstību.

Piezīme. Teksta atdošanai, izmantojot TRUE kā vērtība nav ieteicama.

Tagad, Piesakies VLOOKUP funkcija ar šādiem soļiem.

1. solis:

  • Šūnā E5 , ievadiet šādu formulu,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE), "Nepievienots")

  • Preses Ctrl + Shift + Ievadiet lai izveidotu masīvu.

2. solis:

  • Preses Ievadiet lai redzētu rezultātus.
  • Visbeidzot, piemēro Automātiskā aizpildīšana Rokturis rīks, lai aizpildītu šūnas.

Iepriekš redzamajā ekrānšāviņas attēlā ir redzams saraksts ar personām, kas ir apmeklējušas pasākumu, un mēs ieliekam. "Nav apmeklēts" tiem, kas nav apmeklējuši.

Lasīt vairāk: Excel LOOKUP vs VLOOKUP: ar 3 piemēriem

Secinājums

Nobeigumā es ceru, ka šis raksts ir sniedzis detalizētus norādījumus par vairāku vērtību meklēšanu programmā Excel. Visas šīs procedūras ir jāapgūst un jāpiemēro jūsu datu kopai. Aplūkojiet prakses darbgrāmatu un pārbaudiet šīs prasmes. Mēs esam motivēti turpināt veidot šādas pamācības, jo saņemam jūsu vērtīgo atbalstu.

Ja jums ir kādi jautājumi - nekautrējieties mums jautāt. Tāpat arī varat atstāt komentārus zemāk esošajā sadaļā.

Mēs, The ExcelWIKI komanda vienmēr atsaucīgi atbild uz jūsu jautājumiem.

Palieciet kopā ar mums & amp; turpiniet mācīties.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.