Како потражити више вредности у Екцелу (10 начина)

  • Деле Ово
Hugh West

Када спроводите анализу података у Мицрософт Екцел-у, можда ћете морати да добијете све подударне податке за одређени ИД, корисничко име, контакт информације или други јединствени идентификатор, можда ћете наићи на проблеме. Чланак илуструје како да користите Екцел за тражење више вредности у Екцел-у на основу једног или више услова и враћање више резултата у колони, реду или једној ћелији. Покушаћу да објасним концепт најбоље што могу како би почетник могао да их разуме и примени на сличне проблеме.

Преузмите радну свеску за вежбу

Преузмите ову радну свеску за вежбање да бисте вежбали док читате овај чланак.

Потражите више вредности.клск

10 одговарајућих начина за тражење више вредности у Екцелу

1. Користите формулу низа за тражење више вредности у Екцелу

Екцел ВЛООКУП функција памти као тренутни одговор, али потешкоћа је у томе што може да врати само једно подударање.

Да бисмо извршили задатке, можемо да користимо формулу низа користећи следеће функције.

  • ИФ – даје једну вредност ако је услов задовољен и другу вредност ако услов није задовољен.
  • СМАЛЛ – Враћа најнижу вредност низа.
  • ИНДЕКС – Даје елемент низа у зависности од редова и колона које сте дали.
  • РЕД – Пружа вам број реда.
  • КОЛОНА – Даје вам1:
  • У ћелију Е5 унесите следећу формулу,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")

  • Притисните Цтрл + Схифт + Ентер да бисте направили низ.

Корак 2:

  • Притисните Ентер да видите резултате.
  • На крају, примените АутоФилл Хандле Тоол за попуњавање ћелија.

На горњем снимку екрана можете видети листу оних који су присуствовали догађају и стављамо “Нот Аттендед” за оне који нису присуствовали.

Прочитајте више: Екцел ЛООКУП вс ВЛООКУП: Са 3 примера

Закључак

Да закључимо, надам се да је овај чланак пружио детаљне смернице за тражење више вредности у Екцел-у. Све ове процедуре треба научити и применити на ваш скуп података. Погледајте радну свеску за вежбање и тестирајте ове вештине. Мотивисани смо да наставимо са прављењем оваквих туторијала због ваше драгоцене подршке.

Ако имате било каквих питања – слободно нас питајте. Такође, слободно оставите коментаре у одељку испод.

Ми, ЕкцелВИКИ тим, увек одговарамо на ваше упите.

Останите са нама &амп; настави учити.

број колоне.
  • ИФЕРРОР – откривање грешака.
  • Неколико примера ових формула може се видети испод.

    1.1 Потражите више вредности у реду

    Рецимо, имамо неколико имена руководилаца који воде више компанија у колони Б . приказали смо називе компанија у колони Ц . Наш циљ је да саставимо листу свих послова које води одређена особа. Пратите ове кораке да бисте га довршили.

    Корак 1:

    • У празном реду наведите листу јединствених имена. Имена се уносе у ћелије Б13:Б15 у овом примеру.

    Корак 2:

    • Унесите сљедећу формулу у ћелију
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

    • Да бисте били сигурни као услов низа, притисните Цтрл + Схифт + Ентер истовремено

    Корак 3:

    • Притисните Унесите и користите АутоФилл да видите резултате.

    И коначни резултат је ово.

    1.2 Потражите више вредности у колони у Екцел-у

    Из разлога, ако желите да вратите више вредности у колонама уместо у редовима, као што је приказано у

    Испод снимка екрана измените формуле на следећи начин у корацима испод.

    Корак 1:

    • Унесите листа јединствених имена у неком празном реду, У овом примеру, имена се уносе у ћелије Е4:Г4
    • Укуцајте следећу формулуу ћелији Е5
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

    • За стање низа, притисните Цтрл + Схифт + Ентер .

    Корак 2:

    • На крају, притисните Ентер и попуните потребну ћелију алатком АутоФилл .

    Ево коначних резултата.

    Напомена . Да би се формула исправно копирала у друге редове, имајте на уму референце вредности тражења, апсолутну колону и релативни ред, као што је $Е4.

    Прочитајте више: Како потражити вредност са другог листа у Екцел-у (3 лака метода)

    2. Потражите више вредности у Екцел-у на основу више критеријума

    Већ знате како да потражите више вредности у екцелу на основу једног критеријума. Шта ако желите више подударања на основу два или више критеријума? Узимајући пример, имате скуп података Амазон најпродаванијих производа у одређеним категоријама у различитим колонама. Сада тражите производ под одређеном категоријом.

    Користићемо следећи аргумент низа да бисмо то урадили.

    ИФЕРРОР(ИНДЕКС( ретурн_ранге , СМАЛЛ(ИФ(1=(–( вредност_потражи1 = опсег_потражи1 )) * (–( вредност_потражи2 = опсег_потражи2 ) )), РОВ( опсег_поврата )-м,””), РОВ()-н)),””)

    Где,

    Лоокуп_валуе1 је прва вредност тражења у ћелији Ф5

    Лоокуп_валуе2 је друга вредност за тражење у ћелији Г5

    Лоокуп_ранге1 је опсег у којем ће се претраживати лоокуп_валуе1 ( Б5:Б10 )

    Лоокуп_ранге2 је опсег у којем ће се претраживати лоокуп_валуе2 ( Ц5:Ц10 )

    Ретурн_ранге је опсег одакле ће бити дат резултат.

    м је број реда прве ћелије у опсегу враћања минус 1 .

    н је број реда прве формуле ћелија минус 1 .

    2.1 Тражи више подударања у колони

    Пошто сте упознати са аргументом низа, можете једноставно користите формуле представљене у претходна два примера да проверите више критеријума, као што је приказано у корацима испод.

    Корак 1:

    • У ћелији Х5 , унесите следећу формулу,
    =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)),"")

    • Притисните Цтрл + Схифт + Ентер истовремено да бисте применили формулу

    Као резултат, приказаће вредност као у испод снимка екрана.

    Корак 2:

    • Примени исту формулу т о остале ћелије.

    Напомена. Пошто наш повратни опсег и опсег формуле почињу у реду 5, и н и м једнаке су „4“ у горњем примеру. То могу бити различити бројеви у вашим радним листовима.

    Прочитајте више: Како користити функцију ЛООКУП у Екцел-у (4 одговарајућа примера)

    2.2 Тражи више подударања у низу

    Слично претходном методу, виможда преферира хоризонтални распоред где се резултати враћају у редовима. Ако желите да извучете више вредности на основу више скупова критеријума, у овом случају следите доленаведене кораке.

    Корак 1:

    • Прво, у ћелију Д13 унесите следећу формулу,
    =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)),"")

    • Да бисте направили низ, притисните Цтрл + Схифт + Ентер .

    Корак 2:

    • Затим, само притисните дугме Ентер и користите АутоФилл да попуните потребне ћелије.

    Сходно томе, приказаће више резултата као на слици испод.

    Прочитајте више: Како потражити са више критеријума у ​​Екцел-у (тип И или ИЛИ)

    3. Потражи и врати више вредности у једној ћелији

    са Мицрософт-а 365 претплату, Екцел сада укључује много моћније функције и функције (као што су КСЛООКУП , Динамиц Арраис , УНИКУЕ/ФИЛТЕР функције, итд.) који нису били доступни у претходним верзијама.

    Ако користите Мицрософт 365 (раније познат као Оффице 365 ), методе описане у овом одељку могу се користити за тражење и враћање више вредности у једној ћелији у Екцел-у.

    Испод имам скуп података где имам имена руководилаца у колони Б и компаније које поседују у колони Ц .

    За сваку особу, желим да потражим које компаније поседују у апојединачни скуп (одвојен зарезом) У ћелији Ф5 .

    Да бисте то урадили, примените следеће кораке.

    1. корак:

    • Прво, унесите следећу формулу у ћелију Ф5 .
    =TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))

    • Да бисте унели као формулу низа, притисните Цтрл + Схифт + Ентер .

    Корак 2:

    • Затим притисните Ентер да видите резултате.

    Прочитајте више: 7 типова претраживања које можете користити у Екцел-у

    4. Примените функцију ФИЛТЕР на вишеструко тражење Вредности у Екцел-у

    Можете да користите функцију ФИЛТЕР да бисте филтрирали скуп података у зависности од критеријума које дате за тражење бројних вредности.

    Функција динамичких низова садржи ову функцију. Резултат је низ података који се динамички уливају у опсег ћелија, почевши од ћелије у коју сте унели формулу.

    Функција ФИЛТЕР има следећу синтаксу.

    ФИЛТЕР(низ, укључи, [ако_празно])

    Где,

    Низ (обавезно) – опсег вредности или низ који желите да филтрирате.

    Укључи (обавезно) – критеријум обезбеђен у облику Буловог низа ( ТРУЕ и ФАЛСЕ вредности). Мора имати исту висину (када су подаци у колонама) или ширину (када су подаци у редовима) као параметар низа.

    Иф_емпти (опционо) – Када ниједна ставка не одговара критеријуму, ово је вредност коју треба вратити.

    За почетак, погледајмо неколико врло једноставних примера да бисмо боље разумели како функционише Екцел формула за филтрирање података.

    4.1 ИФ Нот Екуал

    Рецимо , желите да знате имена компаније која не припадају Елону Маску. Дакле, овде је наша вредност тражења Елон Муск у Ф4 . Да бисмо то урадили, применићемо следећу функцију ФИЛТЕР .

    Корак 1:

    • У ћелију Ф6 , унесите следећу формулу ФИЛТЕР Функција .
    =FILTER(C5:C10,B5:B10F4)

    • Да бисте направили низ, притисните Цтрл + Схифт + Ентер .

    Корак 2:

    • Затим притисните Ентер.
    • Користите АутоФилл Хандле Алат за попуњавање захтеваног поља.

    Дакле, добићете резултате као што је приказано на горњој слици екрана.

    4.2 ИФ Једнако

    Слично, ако желите да знате имена компанија које припадају Елону Маску, следите ове кораке у наставку.

    1. корак:

    • Унесите следећу формулу у ћелију Ф6 ,
    =FILTER(C5:C10,B5:B10=F4)

    • Притисните Цтрл + Схифт + Ентер истовремено.

    Корак 2:

    • Затим, притисните Ентер да бисте пронашли подударања.
    • Примените АутоФилл Хандле Тоол на попуни ћелије.

    4.3 АКО мање Од

    На снимку екрана испод приказан је скуп података о нето вредности највећих милијардера.Сада, на пример, желите да знате ко има нето вредност мању од 150 милијарди долара . Да бисте то урадили, следите ове кораке.

    Корак 1:

    • Прво унесите следећу формулу у ћелију Ф6 ,
    =FILTER(C5:C10,B5:B10

    • Да бисте то учинили формулом низа, притисните Цтрл + Схифт + Ентер .

    Корак 2:

    • Затим притисните Ентер .
    • На крају, примените Аутоматско попуњавање Алатку за руковање да попуните ћелије.

    Сходно томе, добићете више вредности као што је приказано на горњој слици екрана.

    4.4 ИФ веће од

    Слично претходном методу, желите да знате ко има нето вредност већу од 150 милијарди долара , само пратите доленаведене кораке.

    1. корак:

    • Прво, у ћелију Ф6 , откуцајте следећу формулу,
    =FILTER(C5:C10,B5:B10>F4)

    • Притисните Цтрл + Схифт + Ентер да бисте га претворили у формулу низа.

    Корак 2:

    • Затим, притисните Ентер .
    • На крају, примените АутоФилл Хандле Тоол за попуњавање ћелија.

    Као р као резултат, добићете више вредности као што је приказано на горњој слици екрана.

    Прочитајте више: Како потражити табелу у Екцел-у (8 метода)

    5. Примените функцију ВЛООКУП на тражење више вредности

    У сценарију, можда ћете морати поново да прегледате своје листе података да бисте проверили које су информације укључене усваки од њих и који податак недостаје једном од њих. На пример, желимо да потражимо који глумци су учествовали у одређеном догађају. Да бисмо урадили овај задатак, користићемо ВЛООКУП функцију .

    Синтакса ВЛООКУП функције је следећа.

    =ВЛООКУП(вредност_тражења,табела_арраи,цол_индек_нум,[ранге_лоокуп])

    Где је,

    Лоокуп_валуе референтна вредност, који може бити текст, нумерички стринг или ћелија чију вредност желите да референцирате.

    Табле_арраи је цела табела података укључујући њену целину. Као резултат тога, референтна вредност коју тражите треба да буде у колони 1 ове табеле, тако да Екцел може да настави удесно и потражи повратну вредност.

    Цол_индек_нум је број колоне у којој се налази повратна вредност. Овај број почиње од 1 и повећава се како број колона у вашој табели расте.

    [опсег_лоокуп] је четврти аргумент је у заградама јер није потребан да би ова функција радила . У Екцел синтакси, заграде означавају да је аргумент опционалан. Ако не попуните ову вредност, Екцел подразумевано поставља ТРУЕ (или 1), што указује да тражите блиско подударање са вашом референтном вредношћу, а не тачно подударање.

    Напомена. За враћање текста, коришћење ТРУЕ као вредност није препоручљиво.

    Сада, примените функцију ВЛООКУП са следећим корацима.

    Корак

    Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.