Како учинити ВЛООКУП осетљивим на велика и мала слова у Екцелу (4 метода)

  • Деле Ово
Hugh West

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

Преузмите шаблон за вежбање

Можете преузети бесплатни Екцел шаблон за вежбање са овде и вежбајте сами.

ВЛООКУП осетљив на велика слова.клск

ВЛООКУП у Екцел-у

ВЛООКУП значи ' Вертикално тражење '. То је функција која чини да Екцел тражи одређену вредност у колони, како би вратио вредност из друге колоне у истом реду.

Генеричка формула:

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

Овде,

Аргументи Дефиниција
лоокуп_валуе Вредност коју покушавате да упарите
табле_арраи Опсег података у којем желите да претражите своју вредност
цол_индек_нум Одговарајућа колона лоокуп_валуе
ранге_лоокуп Ово је Боолеан вредност: ТРУЕ или ФАЛСЕ.

ФАЛСЕ (или 0) значи тачно подударање, а ТРУЕ (или 1) значи приближно подударање. ВЛООКУП извођењем функције КСЛООКУП у Екцел-у.

Генеричка формула:

=XLOOKUP(TRUE,EXACT(lookup_value, lookup_array), return_array, “Not Found”)

Кораци за добијање ВЛООКУП осетљивих на велика и мала слова применом формуле КСЛООКУП су дати испод,

Кораци:

  • Кликните на ћелију за коју желите да добијете вредност резултата (у нашем случају, ћелија је била Г4 ).
  • И напишите следећу формулу,
=XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Not found")

Сада погледајте слику изнад, где можете видети да је партитура Џона Шоа ту, а не резултат Џона Сине.

Рашчламба формуле:

Хајде да разложимо формулу да бисмо разумели како смо сазнали резултат Џона Шоа.

  • ТАЧНО(Г3, Б2:Б7) -&гт; Као и претходна дискусија, ЕКСАЦТ враћа низ вредности ТРУЕ и ФАЛСЕ , где ТРУЕ представља подударања која разликују велика и мала слова, а ФАЛСЕ представља неусклађене вредности. Дакле, у нашем случају ће вратити следећи низ,

Излаз: {ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ}

  • КСЛООКУП(ТРУЕ, ЕКСАЦТ(Г3, Б2:Б7), Д2:Д7, “Није пронађено”) -&гт; постаје КСЛООКУП( {ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ}, {100,50,30,80,60,22}, “Није пронађено” )

Објашњење: Затим КСЛООКУП претражује дати низ (у нашем случају, низ је био Б2:Б7 ) за вредност ТРУЕ и враћа подударање из низа враћања ( Д2:Д7 ).

Излаз: 22

Дакле, резултат јохн Схова је 22.

Запамтите то , ако постоји више истих вредности у колони за тражење (укључујући велика и мала слова ), формула ће вратити прво пронађено подударање.

Напомена: Ова КСЛООКУП формула ће радити само у Екцел 365 .

Кључне тачке које морате имати на уму

  • Пошто је опсег низа табеле података за тражење вредности фиксиран, не заборавите да унесете долар ($) потпишите испред референтног броја ћелије табеле низа.
  • Када радите са вредностима низа, не заборавите да притиснете Цтрл + Схифт + Ентер на тастатури док извлачите резултате . Притисак само на Ентер не ради док радите са вредностима низа.
  • Након што притиснете Цтрл + Схифт + Ентер , приметићете да је трака формуле затворила формулу у вијенасте заграде {} , декларишући га као формулу низа. Немојте сами да куцате те заграде {} , Екцел то аутоматски ради уместо вас.

Закључак

Овај чланак је детаљно објашњен како да ВЛООКУП разликује велика и мала слова у Екцел имплементацијом комбинације функција. Надам се да вам је овај чланак био од велике користи. Слободно питајте ако имате питања у вези са темом.

4 динамичке методе да се ВЛООКУП учини осетљивим на велика и мала слова у Екцел-у

Размотрите следећи скуп података ученика. У том скупу података постоје два ученика који имају иста имена, али различита презимена и који су добили другачији резултат.

Желимо да извршимо претрагу за резултат Џон Шоу. Дакле, хајде да применимо генеричку ВЛООКУП формулу да добијемо резултат.

=VLOOKUP(G3,B2:D7,3,0)

Али пошто можете видети на горњој слици, дао нам је резултат резултата Џона Сине уместо резултата Џона Шоа. То је зато што ВЛООКУП тражи вредност тражења у низу и враћа прву вредност коју добије; не обрађује осетљивост на велика и мала слова слова.

Дакле, да бисте добили ВЛООКУП осетљиву на велика и мала слова, морате да извршите функцију другачије. А да бисмо то добили, морамо бити мало лукави да бисмо добили резултат Џона Шоа у тој ћелији. То можемо урадити тако што ћемо заједно имплементирати различите функције да бисмо извршили ВЛООКУП .

У следећим одељцима ћемо проћи кроз комбинацију функције ИНДЕКС и функција МАТЦХ , комбинација ВЛООКУП и функција ЦХООСЕ , функција СУМПРОДУЦТ и покрените функцију КСЛООКУП да у Екцел-у направи ВЛООКУП ВЛООКУП .

1. Користећи функцију ИНДЕКС, МАТЦХ за развој ВЛООКУП-а осетљивог на велика и мала слова у Екцел-у

Можемо набави ВЛООКУП разликује велика и мала слова комбиновањем функција ИНДЕКС и МАТЦХ .

Генеричка формула комбинације ИНДЕКС и МАТЦХ функција је,

=INDEX(data,MATCH(TRUE,EXACT(value,lookup_column),0),column_number)

Кораци за добијање ВЛООКУП осетљивог на велика и мала слова применом <1 Функције>ИНДЕКС и МАТЦХ заједно су дате у наставку,

Кораци:

  • Кликните на ћелију коју желите да имате вредност резултата (у нашем случају, ћелија је била Г4 ).
  • И напишите следећу формулу,
=INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))

Сада погледајте горњу слику, где можете да видите да је партитура Џона Шоа, а не партитура Џона Сине.

Анализа формуле:

Хајде да разложимо формулу да бисмо разумели како смо сазнали резултат Џона Шоа.

  • ТАЧНО(Г3,Б2:Б7) -&гт; Функција ЕКСАЦТ у Екцел-у враћа ТРУЕ ако су два низа потпуно иста, и ФАЛСЕ ако се два низа не подударају. Овде дајемо функцији ЕКСАЦТ низ као други аргумент и тражимо од ње да пронађе да ли је ћелија Г3 (где чувамо нашу вредност тражења, јохн) унутра или не . Пошто смо дали низ као улаз, добићемо низ ТРУЕ или ФАЛСЕ на излазу. И излаз се чува у Екцел-овој меморији, а не у опсегу

Излаз: {ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ}

Ово је резултат поређења вредности Г3 у свакојћелија у низу за тражење. Пошто смо добили ТРУЕ , то значи да постоји тачно подударање вредности тражења. Сада само треба да сазнамо позицију (број реда) те вредности ТРУЕ у низу.

Функција МАТЦХ нам помаже!

  • ПОДРЖАВА(ТРУЕ,ТАЧНО(Г3,Б2:Б7),0) -&гт; постаните МАТЦХ({ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ})

Објашњење: Функција МАТЦХ враћа позиција прве упарене вредности. У овом примеру, желели смо да добијемо тачно подударање па смо поставили трећи аргумент као 0 (ТРУЕ).

Излаз: 6

  • ИНДЕКС(Д2:Д7,МАЦХ(ТРУЕ,ТАЧНО(Г3,Б2:Б7),0)) -&гт; постаје ИНДЕКС(Д2:Д7,6)

Објашњење: Функција ИНДЕКС узима два аргумента и враћа одређену вредност у једнодимензионални опсег. Пошто већ знамо позицију реда броја (6) који држи нашу жељену вредност, користићемо ИНДЕКС да издвојимо вредност те позиције.

Излаз: 22

Дакле, резултат Јохн Схова је 22.

2. Комбиновањем ВЛООКУП &амп; ЦХООСЕ функција за извођење ВЛООКУП-а осетљивог на велика и мала слова у Екцел-у

Можемо имплементирати два начина у комбинацији ВЛООКУП и ЦХООСЕ функције да бисмо направили случај -сенситиве ВЛООКУП у Екцел-у.

2.1 Прављење ВЛООКУП осетљивости на мала и мала слова са помоћном колоном

Уметањем нове колоне да бисте добили јединствену претрагувредност за сваку ставку у низу за тражење је још један ефикасан начин да се посао обави. Ово помаже у разликовању имена са различитим великим словима. И ми ћемо ту новоубачену колону назвати помоћном колоном.

Кораци за добијање ВЛООКУП ВЛООКУП-а различитих великих и малих слова са помоћном колоном су дати испод,

Кораци:

  • Убаците помоћну колону лево од колоне одакле желите да преузмете податке.

  • У помоћну колону унесите формулу =РОВ() . Убациће број реда у сваку ћелију.
  • Кликните на ћелију за коју желите да добијете вредност резултата (у нашем случају, ћелија је била Х4 ).
  • И напишите следећу формулу,
=VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0)

Сада погледајте слику изнад, где можете да видите да партитура Џона Шоа је ту, а не скор Џона Сине.

Рашчламба формуле:

Хајде да разложимо формулу да бисмо разумели како смо сазнали резултат Џона Шоа .

  • ТАЧНО(Х3,$Б$2:$Б$7) -&гт; Као и претходна дискусија, ЕКСАЦТ враћа низ вредности ТРУЕ и ФАЛСЕ , где ТРУЕ представља подударања осетљива на велика и мала слова, а ФАЛСЕ представља неусклађене вредности. Дакле, у нашем случају ће вратити следећи низ,

Излаз: {ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ}

  • ТАЧНО(Х3,$Б$2:$Б$7)*(РОВ($Б$2:$Б$7) -&гт; постаје { ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ} * {Јохн,Роман,Сетх,Деан,Финн,јохн

Објашњење: Представља множење између низа ТРУЕ/ФАЛСЕ и броја реда Б2:Б7 . Кад год постоји ТРУЕ , извлачи број реда. У супротном, то је ФАЛСЕ .

Излаз: {0;0;0;0;0;7}

  • МАКС(ТАЧНО(Х3,$Б$2:$Б$7)*(РОВ($Б$2:$Б$7))) -&гт; постаје МАКС( 0;0;0;0;0;7)

Објашњење: Вратиће максималну вредност из низа бројева.

Излаз: 7 (који је уједно и број реда у коме постоји тачно подударање).

  • ВЛООКУП( МАКС(ТАЧНО(Х3,$Б$2:$Б$7)*(РОВ($Б$2:$Б$7))),$Д$2:$Е$7,2,0) -&гт; постаје ВЛООКУП(7,$Д$2:$Е$7,2,0)

Објашњење: Може једноставно издвојити тражену вредност из низа (Д2:Д7) и пошто желимо да пронађемо тачно подударање, поставите аргумент 0 (ТРУЕ).

Излаз: 22

Дакле, резултат јохн Схов-а је 22.

Напомена: Помоћну колону можете уметнути било где у скупу података. Само се побрините да је уметнете лево од колоне одакле желите да преузмете податке. Затим морате да прилагодите број колоне у функцији ВЛООКУП у складу са тим.

2.2 Учините ВЛООКУП осетљивим на велика и мала слова са подацима виртуелног помоћника

Идеја коришћење виртуелних помоћних података је скоро слично уметању помоћне колоне,али овде је заокрет у томе што уместо стављања праве колоне у радни лист, сама формула ради као колоне.

Кораци за добијање ВЛООКУП ВЛООКУП-а ВЛООКУП са подацима о виртуелним помоћницима су дати испод. ,

Кораци:

  • Кликните на ћелију за коју желите да добијете вредност резултата (у нашем случају, ћелија је била И4 ).
  • И напишите следећу формулу,
=VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0

Сада погледајте слика изнад на којој можете видети да је тамо партитура Џона Шоа, а не оцена Џона Сине.

Следећи део пуне формуле овде функционише као помоћни подаци ,

=---CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7)---

Рашчламба формуле:

Хајде да разложимо формулу да бисмо разумели како су подаци виртуелног помоћника помогли у проналажењу резултата Џона Шоа.

  • ИЗАБИР({1,2},РЕД($Д$2:$Д$7),$Ф$2:$Ф$7) -&гт; Ако ову формулу илуструјете тако што ћете је изабрати и притиснути Ф9 , добићете резултат као,

Излаз: {2,100;3,50;4,30 ;5,80;6,60;7,22}

Објашњење: Представља низ који нам показује број реда и вредност придружену њему из датог низа подељено са зарезом (,) . И сваки тачка-зарез (;) представља нови број реда који следи. Дакле, као што изгледа, креирао је две колоне које се састоје од броја реда и колоне која има повратну вредност тражења (тј. број реда и колона оцена у нашем случају).

  • ВЛООКУП(МАКС(ТАЧНО(И3,$Д$2:$Д$7)*(РЕД($Д$2:$Д$7))),ИЗБОР({1,2},РЕД($Д$2:$Д$7), $Ф$2:$Ф$7),2,0 -&гт; постаје ВЛООКУП(7,{2,100;3,50;4,30;5,80;6,60;7,22}, 2,0)

Објашњење: Када примените функцију ВЛООКУП , она једноставно тражи вредност тражења у првој колони из две виртуелне колоне података и враћа одговарајућу вредност (тј. Сцоре ). Вредност за тражење овде је комбинација функција МАКС и ЕКСАЦТ коју смо добили од израчунавање горње расправе о помоћној колони.

Излаз: 22

Дакле, резултат Џон Шоу је 22.

3. Коришћење функције СУМПРОДУЦТ да учинимо ВЛООКУП осетљивим на велика и мала слова у Екцелу

Можемо да добијемо ВЛООКУП осетљиву на велика и мала слова применом функције СУМПРОДУЦТ у Екцел-у.

Генеричка формула:

=SUMPRODUCT(- -( EXACT(value,lookup_column)),result_column)

Кораци за добијање ВЛООКУП осетљивог на велика и мала слова применом Функција СУМПРОДУЦТ је дата у наставку,

Кораци:

  • Кликните на ћелију коју и желите да имате вредност резултата (у нашем случају, ћелија је била Г4 ).
  • И напишите следећу формулу,
=SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7)))

Сада погледајте горњу слику где можете да видите да је партитура Џона Шоа, а не партитура Џона Сине.

Рашчламба формуле:

Хајде да разложимо формулу да бисмо разумели како смо сазнали да је Џон Шоурезултат.

  • ТАЧНО(Б2:Б7,Г3) -&гт; Као и претходна дискусија, ЕКСАЦТ враћа низ вредности ТРУЕ и ФАЛСЕ , где ТРУЕ представља подударања осетљива на велика и мала слова, а ФАЛСЕ представља неусклађене вредности. Дакле, у нашем случају ће вратити следећи низ,

Излаз: {ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ}

  • СУМПРОИЗВОД((ТАЧНО(Б2:Б7,Г3) * (Д2:Д7))) -&гт; постани СУМПРОДУЦТ({ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ} * {100,50,30,80,60,22})

Објашњење : СУМПРОДУЦТ затим једноставно множи вредности у сваком низу заједно да би издвојио коначни низ, {ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;22} . А затим збројите и вратите вредност.

Излаз: 22

Дакле, резултат Џон Шоу је 22.

Магија ове формуле је, вредности ФАЛСЕ заправо поништавају све остале вредности. Једине вредности које су преживеле су оне које су биле ТРУЕ .

Зато имајте на уму да, ако постоји више подударања у низу, онда СУМПРОДУЦТ ће вратити збир свих тих подударних вредности. Такође, СУМПРОДУЦТ ради само са нумеричким вредностима, не ради са текстом. Дакле, ако желите да добијете јединствену текстуалну вредност, онда користите горенаведене методе о којима смо разговарали.

4. КСЛООКУП формула осетљива на велика и мала слова за обављање ВЛООКУП-а осетљивог на велика и мала слова у Екцел-у

Можемо да разликујемо велика и мала слова

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