Excel бағдарламасында ішінара мәтін сәйкестігін іздеу (5 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Microsoft Excel бағдарламасында ішінара мәтін сәйкестіктерін іздеп, содан кейін нақты сәйкестік негізінде деректерді шығарып алудың бірнеше пайдалы әдістері бар. Бұл мақалада сіз Excel бағдарламасында әртүрлі іздеу функциялары мен формулаларын біріктіретін ішінара мәтін сәйкестіктерін іздеудің барлық қолайлы әдістерін үйренесіз.

Тәжірибе жұмыс кітабын жүктеп алу

Осы мақаланы дайындау үшін пайдаланған Excel жұмыс кітабын жүктеп алуға болады.

Ішінара мәтінді іздеу.xlsx

5 Қолайлы әдістер Excel бағдарламасында ішінара мәтін сәйкестігін іздеу

1. Excel бағдарламасындағы VLOOKUP функциясымен ішінара мәтін сәйкестігі

Келесі суретте емтихандағы кейбір студенттердің әртүрлі пәндер бойынша бағаларын қамтитын кесте бар. Енді В бағанындағы мәтіннің ішінара сәйкестігіне сүйене отырып, біз студентке тақырып бойынша бағаларды шығарып аламыз.

Мысалы, мәтінін іздей аламыз. Аты бағанында «белгі» . Ішінара сәйкестік негізінде біз сол оқушының нақты атын табамыз, содан кейін кестеден сәйкес оқушының математикадан бағаларын шығарып аламыз.

Бұл мысалда біз қолданамыз. VLOOKUP функциясы осы жерде, өйткені бұл функция кестенің ең сол жақ бағанындағы мәнді іздейді, содан кейін көрсетілген бағандағы сол жолдағы мәнді қайтарады. Бұл VLOOKUP функциясының жалпы формуласы:

=ВLOOKUP(іздеу_мәні, кесте_массиві, кол_индекс_саны,[аралықты_іздеу])

Себебі біз атында «белгі» мәтіні бар оқушының математикадан бағаларын алып тастаймыз. , сондықтан D17 ұяшығында қажетті формула келесідей болады:

=VLOOKUP(D16,B5:G14,5,FALSE)

Немесе,

=VLOOKUP("*Tick*",B5:G14,5,FALSE)

Enter пернесін басқаннан кейін сізге бірден Tickner үшін математикадан бағалар көрсетіледі.

Толығырақ: Excel бағдарламасында ішінара сәйкестендіру үшін VLOOKUP функциясын пайдалану жолы (4 әдіс)

2. INDEX-MATCH функциялары бар ішінара мәтін сәйкестігін іздеу

Енді біз INDEX және MATCH функцияларының тіркесімін қолданамыз. INDEX функциясы берілген ауқымдағы нақты жол мен бағанның қиылысындағы ұяшықтың мәнін немесе сілтемесін қайтарады, ал SATCH функциясы көрсетілген тәртіпте көрсетілген мәнге сәйкес келетін массивтегі элементтің салыстырмалы орнын қайтарады.

Біз алдыңғы әдістегідей нәтижені табамыз. Сонымен, бұл бөлімде D18 ұяшығында қажетті формула келесідей болады:

=INDEX(B5:G14,MATCH(D17,B5:B14,0),MATCH(D17,B4:G4,0))

Немесе,

=INDEX(B5:G14,MATCH("*Tick*",B5:B14,0),MATCH(D17,B4:G4,0))

Енді Enter пернесін басыңыз, сонда формула 91-ті қайтарады - Тикнер математикадан алған бағалары.

Бұл формуладағы екі СӘРТЕУ функциясы сәйкесінше студент атының және пәннің жол және баған нөмірлерін анықтайды. INDEX функциясы сол анықталған жол мен баған нөмірлерінің қиылысындағы мәнді қайтарадымассивтен.

Толығырақ: Ішінара сәйкестік үшін INDEX және сәйкестікті пайдалану жолы (2 жол)

3. Ішінара мәтін сәйкестігін іздеу үшін қойылмалы таңбамен XLOOKUP

XLOOKUP функциясы сәйкестік үшін ауқымды немесе жиымды іздейді және екінші ауқымнан немесе массивтен сәйкес элементті қайтарады. Бұл функцияның жалпы формуласы:

=XLOOKUP(іздеу_мәні, іздеу_массив, қайтару_массив, [табылған_болмаса], [сәйкес_режим], [іздеу_режимі])

Енді біз' Мен осы XLOOKUP функциясын атында “Белгілеу” мәтіні бар оқушының математикасынан бағаларды шығару үшін тікелей пайдаланамын.

Шығармада ұяшық D18 , қажетті формула:

=XLOOKUP("*"&D16&"*",B5:B14,F5:F14,,2)

Enter пернесін басқаннан кейін табылғанға ұқсас нәтиже көрсетіледі. алдыңғы екі мысалда.

Бұл функцияда біз қойылмалы таңба сәйкестігін білдіретін [сәйкестік_режимі] аргументі ретінде 2 пайдаландық. Бұл аргументті пайдаланбасаңыз, функция әдепкі бойынша #N/A қатесін қайтарады, функция қойылмалы таңба сәйкестігінің орнына дәл сәйкестікті іздейді.

4. Ішінара мәтін сәйкестігін іздеу үшін XLOOKUP, ISNUMBER және SEARCH функцияларын біріктіру

Егер іздеу функциясында қойылмалы таңбаларды пайдаланудан аулақ болғыңыз келсе, онда XLOOKUP біріктірілген формуласын қолдануыңыз керек. , ISNUMBER және SEARCH функциялары.

ISNUMBER функциясы мынаны тексереді:ұяшық мәні сандық мән болып табылады немесе жоқ. SEARCH функциясы солдан оңға қарай оқи отырып, белгілі бір таңба немесе мәтін жолы бірінші табылған таңбаның нөмірін қайтарады. Бұл екі функцияның жалпы формулалары төмендегідей:

=ISNUMBER(мән)

Және

=ІЗДЕУ(мәтінді_табу, мәтін_ішінен_тау). , [іздеу_саны])

Сонымен, D18 ұяшығы шығысындағы қажетті формула:

=XLOOKUP(TRUE,ISNUMBER(SEARCH(D16,B5:B14)),F5:F14) <болады. 0> Enterпернесін басқаннан кейін нәтиже мән бірден көрсетіледі.

🔎 Формула қалай жұмыс істейді Жұмыс?

  • ІЗДЕУ функциясы B5:B14 ұяшығы диапазонында "Белгілеу" мәтінін іздейді? және:

{#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;# массивін қайтарады. VALUE!;#VALUE!}

  • ISNUMBER функциясы содан кейін сол массивтегі сандық мәнді іздейді және логикалық мәндердің басқа массивін қайтарады:

{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE

  • Одан кейін XLOOKUP функциясы алдыңғы қадамда табылған массивтен көрсетілген логикалық мәнді іздейді - TRUE және B5:B1 массивіндегі осы мәннің жол нөмірін шығарады 4 .
  • Соңында, F5:F14 қайтару массивіне негізделген XLOOKUP функциясы аты бар оқушының математикасындағы бағаларды шығарады. мәтін- 'Белгі' ішіндегі.

5. ҚолдануІшінара мәтін сәйкестігін іздеу үшін FILTER, ISNUMBER және SEARCH функциялары

Соңғы әдісте біз FILTER, ISNUMBER және SEARCH функцияларының тіркесімін қолданамыз. Мұндағы СҮЗГІ функциясы берілген шарттарға негізделген ұяшықтар ауқымын немесе массивті сүзеді. Бұл функцияның жалпы формуласы:

=СҮЗГІ(массив, қосу, [егер_бос])

Біз ұқсас деректер жинағымен жұмыс істеп жатқандықтан, қажет СҮЗГІ функциясы бар формула D18 шығарылымында:

=FILTER(F5:F14,ISNUMBER(SEARCH(D16,B5:B14)))

Енді Enter пернесін басыңыз. және сіз нәтиже мәнін бірден аласыз.

Бұл формулада СҮЗГІ функциясы ұяшықтар ауқымын сүзеді- F5:F14 логикалық мәнге негізделген- TRUE тек. ISNUMBER және SEARCH функцияларының тіркесімі логикалық мәндер жиымын қайтарады- TRUE және FALSE және екінші аргументті ( ФИЛЬТР функциясының .

Қорытынды сөздер

Жоғарыда аталған әдістердің барлығы деректерді шығаруға көмектеседі деп үміттенемін. Excel электрондық кестелеріндегі жартылай мәтін сәйкестіктеріне негізделген. Егер сізде сұрақтар немесе кері байланыс болса, түсініктеме бөлімінде маған хабарлаңыз. Немесе осы веб-сайттағы Excel функцияларына қатысты басқа мақалаларымызды қарап шығуға болады.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.