Како да се изврши делумно совпаѓање на низата во Excel (8 лесни методи)

  • Споделете Го Ова
Hugh West

Секогаш кога ракувате со широк опсег на податоци во вашиот работен лист, делумното совпаѓање или нејасното совпаѓање е ефикасен начин за брзо наоѓање на вашата совпаѓање. Понатаму, ако сакате да извршите делумна низа за совпаѓање, наједноставното решение е да користите Буки . Дополнително, Excel има многу опции како VLOOKUP , XLOOKUP , INDEX со MATCH , комбинирајќи IF со други функции за извршување на оваа задача. Денес ќе научиме како да Извршиме делумна низа за совпаѓање во Excel.

Преземете ја работната книга за вежбање

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

Делумно совпаѓање низа.xlsx

8 методи за извршување делумно совпаѓање на низата во Excel

Всушност, делумно совпаѓање низа во Excel може да се направи на многу начини со користење на една функција или повеќе функции истовремено. Во оваа статија, ќе научиме 8 различни методи да го направиме тоа. Подолу, ќе ги прикажеме овие методи со детални чекори.

1. Вработување на IF & ИЛИ изјави за изведба на делумно совпаѓање на низа

Функцијата „ IF “ не поддржува маски знаци. Сепак, комбинацијата на IF со други функции може да се користи за да се изврши делумна низа за совпаѓање. Сега, ајде да научиме.

Овде, во следниот пример, имаме табела со податоци каде имињата на некои кандидати се дадени вонова ќелија D9 каде што сакате да го задржите резултатот.

  • Второ, треба да ја користите формулата дадена подолу во ќелијата D9 .
  • =MATCH("*"&D6&"*", B5:B10, 0)

    • Конечно, притиснете ENTER за да го добиете резултатот.

    Распределба на формулата

    • Прво, преглед на_вредноста е „*“&D6& ”*” . Овде, ја користиме ѕвездичката (*) како мајка што се совпаѓа со нула или повеќе текстуални низи.
    • Второ, lookup_array е B5:B10 .
    • Трето, [тип_совпаѓање] е ТОЧНО (0).

    Прочитајте повеќе: Како да користите INDEX и Match за делумно совпаѓање (2 начини)

    Работи што треба да се запаметат

    ✅ Тука, на Функцијата XLOOKUP е достапна само во верзијата на Microsoft 365 . Значи, само корисниците на Excel 365 можат да ја користат оваа функција.

    ✅Потоа, функцијата VLOOKUP секогаш бара вредности за пребарување од најлевиот горната колона десно. Покрај тоа, оваа функција „Никогаш“ ги бара податоците од лево .

    ✅На крајот, Ѕвездичката(*) се користи како а џокер . Затоа, употребете го на двете страни од низата делумно совпаѓање ако ви требаат знаци со џокер на двете страни.

    Вежбај дел

    Сега, можете да го вежбате објаснетиот метод со сами.

    Заклучок

    Овде, во овој напис, ќе разговараме за тоа како да се изврши делумно совпаѓање низа во Excel користејќи осум различни методи. Значи, се надеваме дека овој напис е корисен за вас кога се соочувате со проблеми. Исто така, добредојдени сте да ги споделите вашите размислувања доколку имате некаква конфузија.

    колоната „Име“. Сега, треба да ги идентификуваме имињата што содржат една од текстуалните низи дадени во колоните 2и 3. Тоа значи дека треба да ги откриеме имињата што ја вклучуваат буквата „A“или „L“.

    Чекори:

    • Прво, на колоната „Статус“ во ќелијата „E5“ , применете ги АКО, ИЛИ формула.

    Во основа, форматот на оваа формула е,

    =IF(ИЛИ(ISNUMBER(SEARCH(text,cell)),ISNUMBER (SEARCH(текст, ќелија))),”value_if_true”, “value_if_false”)

    Сега, вметнете ги вредностите во формулата. Значи, конечната формула за делумниот натпревар е:

    =IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")

    Преглед на формулата

    • Тука, текстот е C5 (A), D5 (L) . Формулата ќе осигури дали C5 или D5 е делумна низа за совпаѓање.
    • Тогаш, ќелијата е B5 (Џонатан) .
    • Value_if_true е „ДА“ .
    • Value_if_false е „НЕ“ .
    • Потоа, притиснете ENTER, и формулата ќе ја идентификува делумната низа за совпаѓање.

    • Сега применете ја оваа формула на останатите ќелии за да го добиете конечниот резултат. Или можете да ја повлечете иконата Рачка за пополнување до Автоматско пополнување соодветните податоци во останатите ќелии.

    И на крај, ќе ги добиете сите делумни совпаѓања.

    2. Користење на функциите IF, ISNUMBER и SEARCH за делумно совпаѓање на низата

    Повторно, можеме да ги дознаеме резултатите кои содржат делумни низи за совпаѓање со користење на комбинацијата на IF, ISNUMBER и SEARCH Функциите во Excel.

    Овде, разгледајте збир на податоци што ја содржи колоната „Име“ , „Низа за совпаѓање“ и „Статус“ . Треба да ги идентификуваме имињата што содржат делумна низа за совпаѓање од колоната „Низа за совпаѓање“ .

    • Сега, примени ја формулата со функциите IF, ISNUMBER и SEARCH во колоната „Статус“ во ќелијата D5 .

    Овде, форматот е,

    =IF(ISNUMBER(SEARCH(„текст“, ќелија)), value_if_true, value_if_false)

    • Значи, треба да ги внесете вредностите. Конечната формула за делумната низа за совпаѓање е
    =IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")

    • Потоа, притиснете ENTER .

    На крајот, нашиот резултат е постигнат. 11>

  • Овде, текстот е C5 (A) . Формулата ќе осигури дали C5 е делумна низа за совпаѓање или не.
  • Тогаш, ќелијата е B5 (Џонатан) .
  • Вредноста_ако_точно е „ДА“ .
  • Вредноста_ако_неточно е „НЕ НАЈДЕНА“ .
    • На крај, примени ја оваа формула за сите ќелии во колоната за да ги дознаеш сите резултати што содржат делумна низа за совпаѓање .

    3. Користење на функцијата VLOOKUP за изведување делумно совпаѓање на низата

    Тука, воовој дел, сега ќе ја користиме функцијата VLOOKUP за да извршиме делумно совпаѓање на низата.

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

    • Прво, копирајте ги главите на колоните и залепете ги некаде во работните листови. И таму ќе ја извршиме задачата.

    • Потоа, примени ја функцијата VLOOKUP во F5 ќелија. Формулата е
    =VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)

    Разложување на формулата

    • Прво, Барај_вредност е $E$5&”*” . Овде, ја користиме Ѕвездичката (*) како знак што одговара на нула или повеќе текст низи.
    • Второ, Табела_низа е $B$5:$C$10 .
    • Трето, Кол_индекс_број е 2 .
    • Четврто, [опсег_преглед] е НЕТОЧНО бидејќи го сакаме точното совпаѓање .
    • Потоа, притиснете ENTER .

    Како резултат на тоа, формулата ја изврши низата делумна совпаѓање .

    • Сега , применете ја истата формула 2 или повеќе пати за да ја совладате оваа функција.

    Конечно, ќе ги добиете сите парцијални совпаѓања.

    Прочитај повеќе: Како да се користи VLOOKUP за делумно совпаѓање во Excel (4 начини)

    4. Вклучување на функцијата XLOOKUP за извршување делумно совпаѓање

    XLOOKUP со ISNUMBER исто така може да заврши делумна низа за совпаѓање во Excel. Сега, ајдевиди ги следните примери.

    Во следниот пример се дадени две табели. Во првата табела, низите делумно совпаѓање се дадени со ранг. Сега, треба да ги идентификуваме имињата во табелата втора која ги содржи низите делумно совпаѓање и потоа да го вратиме рангирањето поврзано со тие имиња.

    • Сега, во ќелијата F5 , примени ја формулата.

    Овде, форматот на оваа формула е,

    =XLOOKUP(пробна_вредност, ISNUMBER(ПРЕБАРУВАЊЕ(текст, ќелија)), повратна_низа)

    • Значи, треба да ги внесете вредностите во формулата.
    =XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)

    • Потоа, притиснете ENTER .

    Конечно, формулата успешно го враќа рангот на името што ги содржи низите делумно совпаѓање .

    Разложување на формулата

    • Прво, lookup_value е „TRUE“ .
    • Второ, текстот е $B$5:$B$10 .
    • Трето, ќелијата е E5 ( Хенри Џонатан) . И формулата ќе го врати рангирањето за Хенри Џонатан.
    • Четврто, return_array е $C$5:$C$10 .
    • Потоа, направете го истото за сите ќелии.

    Како резултат на тоа, ќе ги видите сите совпаѓања.

    5. Користење на функцијата INDEX со функцијата MATCH за извршување на делумно совпаѓање на низата

    Тука, можеме да го вратиме текстот, кој содржи делумна низа за совпаѓање, користејќи ја ИНДЕКС со СОПРЕДУВАЊЕ функција во Excel.

    Сега, погледнете го следниот пример каде што се дадени две табели. Во табелата првата , се дадени „Име“ и „Ранг“ на некои кандидати. Во втората табела, дадена е делумна низа за совпаѓање . Во овој момент, треба да ги идентификуваме имињата од првата табелата која ги содржи делумните совпаѓања низи.

    • Сега, во колоната F5 , примени го INDEX со формулата MATCH . Формулата е,
    =INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))

    • Потоа, притиснете ENTER .

    Како резултат на тоа, го добивме Името „Робен“ кое содржи делумно совпаѓање низа (Роб).

    Распределување на формулата

    • Прво, низата е $B$5:$B$10 .
    • Второ, прегледот_вредност е E5&”*” . Овде, ја користиме ѕвездичката (*) како џокер што се совпаѓа со нула или повеќе текстуални низи.
    • Трето, lookup_array е $B$5:$B$10 .
    • Четврто, [тип_совпаѓање] е ТОЧНО (0).

    Понатаму, Ѕвездичката(*) може да се користи на двете страни од ќелијата ако имате знаци на двете страни од вашата делумна низа за совпаѓање . Размислете, имаме делумно совпаѓање низа „ni“ . Има џокер знаци на двете страни сега ќе ја користиме оваа ѕвездичка(*) на двете страни на ќелијата.

    • Значи, за ваше подобро разбирање , користете го следновоформулата во F6 ќелијата.
    =INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))

    • Потоа, притиснете ENTER за да го добиете резултатот.

    6. Комбинирани функции за изведување делумна низа за совпаѓање со две колони

    Можете да употребите комбинација на функции како функцијата IF , AND функцијата , ISNUMBER функцијата и SEARCH за да дознаете низа за делумно совпаѓање во Excel. Понатаму, можете да ги менувате овие функции за различни типови резултати според вашата желба. Сега, следете го примерот даден подолу. Каде што имаме два критериуми. Значи, врз основа на двата критериуми, треба да ја извлечеме низата делумни совпаѓања.

    Чекори:

    • Прво, мора да изберете нова ќелија C5 каде што сакате да го задржите статусот.
    • Второ, треба да ја користите формулата дадена подолу во ќелијата C5 .
    =IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")

    • Конечно, притиснете ENTER за да го добиете резултатот.

    Преглед на формулата

    • Тука, ПРЕБАРУВАЈ($6F$, B5) ќе бара дали има низи Ad во ќелијата B5 .
      • Излез: #VALUE!.
    • Потоа, функцијата ISNUMBER ќе провери дали горенаведениот излез е број или не.
      • Излез: FALSE.
    • Слично, ISNUMBER(SEARCH($E$6, B5)) ќе го направи истата операција. Овде, функцијата SEARCH ќе ја најде 9 воќелијата B5 .
      • Излез: FALSE.
    • Потоа, функцијата И ќе провери дали и двете логички се ТОЧНИ .
      • Излез: FALSE.
    • На крај, функцијата IF ќе се врати „ Пронајдено“ ако и двете претходни логики станат ТОЧНИ. Во спротивно, ќе врати празна ќелија.
      • Излез: Овде, излезот е празен/празен бидејќи нема одговара за вредноста на низата на ќелијата B5 .
    • Сега, повлечете ја иконата Пополнете ја рачката на Автоматско пополнување соодветните податоци во останатите ќелии.

    На крај, ќе ја најдете низата која е делумно совпадна.

    7. Примена на формула за низа за наоѓање делумно совпаѓање на низа со две колони

    Можете да примените формула за низа со комбинација на некои функции како што е функцијата IF , Функцијата COUNT функција , и SEARCH за да дознаете делумно совпаѓање низа во Excel. Понатаму, можете да ги менувате овие функции за различни типови резултати според вашата желба. Сега, следете го примерот даден подолу. Всушност, имаме два критериуми. Значи, врз основа на двата критериуми, мораме да ја извлечеме низата делумни совпаѓања .

    Чекори:

    • Прво, треба да изберете нова ќелија C5 каде што сакате да го задржите статусот.
    • Второ, треба да ја користите формулата дадена подолу воќелијата C5 .
    =IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")

    • Конечно, притиснете ENTER за да го добиете резултатот.

    Разложување на формулата

    • Тука, SEARCH({“A”,”12″}, B5) ќе бара дали има низи A и бројот 12 во B5 ќелија.
      • Излез: {#VALUE!,7}.
    • Потоа, функцијата COUNT ќе ја брои важечката ќелија од горенаведениот излез.
      • Излез: 1.
    • На крај, функцијата IF ќе се врати „ Пронајдено“ ако и двете функции COUNT се вратат 2. Во спротивно, ќе врати празнина ќелија.
      • Излез: Тука , излезот е празен/празен бидејќи нема совпаѓање за вредноста на низата на ќелијата B5 .
    • Следствено, повлечете ја иконата Рачка за пополнување на Автоматско пополнување соодветните податоци во останатите ќелии.

    Конечно, ќе ја најдете низата што е делумно се совпаѓа.

    Како да ја добиете позицијата на низата делумна совпаѓање во Excel

    Тука, најинтересниот дел е, можете да го користите само MATCH функција за да дознаете делумно совпаѓање низа во Excel. Сега, следете го примерот даден подолу. Во основа, ние имаме критериуми. Значи, врз основа на тој критериум, треба да ја извлечеме низата делумни совпаѓања од „Име со ранг“ колоната.

    Чекори:

    • Прво, мора да изберете

    Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.