Преглед садржаја
Данас ћемо научити како да користимо ВЛООКУП за претрагу Фуззи Матцх у Екцел-у.
Док радимо са већим скуповима података, често покушавамо да филтрирајте сличне вредности. Један од ових типова подударања се зове Фуззи Матцх , где вредности нису потпуно исте, али се и даље подударају на основу њихове сличности.
Дакле. Хајде да разговарамо о томе како можете да користите ВБА ВЛООКУП функцију Екцел-а да тражите Фуззи Матцх .
Увод у Фуззи Матцх
А Фуззи Матцх је тип делимичних подударања.
У овим типовима подударања, један текст се не подудара у потпуности са другим текстом. Али важни делови текста се поклапају са другим текстом.
У датом примеру, књига „Историја Индије током светског рата“ садржи три важна одељка: Историја , Индија и Светски рат .
Стога све књиге које садрже једну или више од једне од ових одељака ће се нејасно подударати са књигом.
Дакле, нејасна подударања су:
- Историја Другог светског рата
- Историја античке Грчке
- Светски рат: Узроци и последице
- Цивилизација Инда: Древна историја
- Индија осваја слободу
- Адолф Хитлер: Пре и после светског рата
- Откриће Индије
Преузми радну свеску
ВЛООКУП ФуззиМатцхинг.клсм
3 приступа за ВЛООКУП Фуззи Матцх у Екцел-у
Овде имамо скуп података са Називима од неке књиге из књижаре под називом.
Наш циљ данас је да користимо ВЛООКУП функцију Екцел-а да генеришемо нека Фуззи Матцхес . Хајде да разговарамо о 3 различита приступа.
1. ВЛООКУП Фуззи Матцх коришћењем џокер знакова (Целокупно подударање вредности_погледавања)
- Пре свега, генерисаћемо нека нејасна подударања користећи џокер знак Астериск (*) симбол. Али запамтите, морате да ускладите цео лоокуп_валуе у овом методу, а не одвојене делове лоокуп_валуе .
На пример, можемо пронаћи књига која садржи текст „Други светски рат” на овај начин.
Само књиге које имају цео текст „Други светски рат” ће се подударати.
Формула је једноставна. Поставите симбол Астериск (*) на оба краја текста лоокуп_валуе .
Формула ће бити:
=VLOOKUP("*Second World War*",B5:B22,1,FALSE)
- Можете да користите и референцу ћелије уместо оригиналног текста. Користите симбол Амперсанд (&амп;) да бисте их спојили у један текст. Овако:
=VLOOKUP("*"&D5&"*",B5:B22,1,FALSE)
Да бисте сазнали више о ВЛООКУП користећи џокер знакове, посетите овај чланак .
Прочитајте више: Како извршити ВЛООКУП помоћу џокер знакова у Екцел-у (2 метода)
2. Коришћење нејасног подударањаВБА
Метода у претходном одељку делимично испуњава нашу сврху, али не у потпуности.
Сада ћемо извести формулу користећи ВБА код који испуниће нашу сврху скоро у потпуности.
- Прво отворите ВБА прозор и уметните следећи ВБА код у нови модул:
Код :
5349
Овај код гради функцију под називом ФУЗЗИМАТЦХ .
- Сада га сачувајте пратећи кораке 3. метода овог чланка .
Ова ФУЗЗИМАТЦХ функција открива све Фуззи матцхес од Лоокуп Валуе директно.
Синтакса ове функције ФУЗЗИМАТЦХ је:
=ФУЗЗИМАТЦХ(лоокуп_валуе,лоокуп_ранге)
Да бисте сазнали Фуззи Матцхес књиге „Историја Индије током светског рата“ , унесите ову лоокуп_валуе у ћелију ( Д5 у овом примеру) и унесите ову формулу у другу ћелију:
=FUZZYMATCH(D5,B5:B22)
Видите, открили смо све Фуззи Матцх ес књиге „Историја Индије током светског рата“
- Овде Д5 је референца ћелије лоокуп_валуе („Тхе Историја Индије током светског рата”).
- Б5:Б22 је опсег_лоокупа .
Хајде да сазнамо Фуззи Матцхес друге књиге под називом „Бележница о узроцима злочина великих градова“ .
Унесите ову лоокуп_валуе ућелију ( Д5 у овом примеру) и унесите ову формулу у другу ћелију:
=FUZZYMATCH(D5,B5:B22)
💡 Објашњење формуле
- Функција ФУЗЗИМАТЦХ је функција коју смо уградили у ВБА . Он узима стринг под називом лоокуп_валуе и опсег ћелија под називом лоокуп_ранге и враћа низ свих Фуззи Матцхес низа.
- Стога ФУЗЗИМАТЦХ(Д5,Б5:Б22) враћа низ свих Фуззи Матцхес низа у ћелији Д5 из опсега Б5:Б22 .
Прочитајте више: Како ВЛООКУП делимични текст у Екцел-у (са алтернативама)
Сличан Очитавања
- ВЛООКУП не ради (8 разлога &амп; решења)
- ИНДЕКС МАТЦХ вс ВЛООКУП функција (9 примера)
- Користите ВЛООКУП са више критеријума у Екцел-у (6 метода + алтернативе)
- Екцел ВЛООКУП да бисте вратили више вредности вертикално
- ВЛООКУП и враћање свих подударања у Екцел-у (7 начина)
3. Неизразито подударање коришћењем додатка за нејасно тражење за Екцел
Мицрософт Екцел обезбеђује додатак који се зове Фуззи Лоокуп. Користећи га, можете упарити две табеле за Фуззи Лоокуп .
- Прво, преузмите и инсталирајте Адд-ин са ове везе .
- Након што га успешно преузмете и инсталирате, наћи ћете додатак Фуззи Лоокуп у вашој Екцел траци са алаткама.
- Затим уредитескуп података у две табеле које желите да ускладите.
- Овде имам две табеле које садрже две листе књига из две књижаре под називом Роберт Бооксхоп и Мартин Бооксхоп .
- Следеће, идите на картицу Фуззи Лоокуп &гт; кликните на Фуззи Лоокуп алатку у Екцел Тоолбар-у.
- Дакле, добићете табелу Фуззи Лоокуп креиран на бочном панелу ваше радне свеске.
У опцијама Лева табела и Десна табела изаберите имена две табеле.
Ради овог примера, изаберите Роберт и Мартин .
Затим у одељку Колоне изаберите имена колоне сваке табеле.
У одељку Колона подударања изаберите тип подударања који желите између две колоне. За Фуззи Матцх, изаберите Дефаулт .
- На крају, кликните на Го . Добићете однос подударања табела у новој табели.
Прочитајте више: ВЛООКУП Да бисте упоредили две листе у Екцел (2 или више начина)
Закључак
Користећи ове методе, можете користити ВЛООКУП функцију Екцел-а за тражење Фуззи Матцх. Иако ове методе нису 100% ефикасне, ипак су веома корисне. Имате било каквих питања? Слободно их питајте у пољу за коментаре. Не заборавите да поделите ако имате боље методе. Останите повезани са ЕкцелВИКИ .