Ұяшықтың құрамында мәтін болса, Excel КӨРСЕТКІСІ СӘЙКЕСТІК

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

Мазмұны

Егер ұяшықта мәтін болса, біз INDEX & Смарт және кеңейтілген іздеуді орындау үшін MATCH функциялары . Бұл Excel бағдарламасында өте танымал қолданылатын формула. Бұл мақалада біз осы екі функция комбинасының бірнеше әдемі түсіндірмелермен және мысалдармен қалай жұмыс істейтінін үйренеміз.

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

Келесі жұмыс кітабын және жаттығуды жүктеп алыңыз.

Ұяшық құрамында Text.xlsx

Excel INDEX функциясына кіріспе

Microsoft Excel INDEX функциясы ұяшықты қайтарады анықталған массивтің немесе ауқымның мәні.

  • Синтаксис:

=INDEX (массив, жол_нөмірі, [баған_саны], [ аумақ_саны])

  • Аргументтер:

массив: Ұяшық ауқымы немесе тұрақты массив.

жол_нөмірі: Қажетті ауқымдағы немесе массивтен алынған жол нөмірі.

[кол_саны]: Қажетті ауқымдағы немесе массивтегі баған нөмірі.

[аумақ_нөмірі]: болатын барлық ауқымдардың таңдалған анықтамалық нөмірі Бұл міндетті емес.

Excel MATCH функциясына кіріспе

Microsoft Excel MATCH функциясы іздеу орнын табу үшін пайдаланылады. массивтегі мән немесе a диапазон. Ол сандық мәнді қайтарады.

  • Синтаксис:

=MATCH(іздеу_мәні, іздеу_массив, [сәйкестік_түрі])

  • Аргументтер:

іздеу_мәні: Іздеу мәні C12 ұяшығындағы мәнді қайтарыңыз.

ҚАДАМДАР:

  • Ұяшықты таңдаңыз C12 .
  • Келесі формуланы теріңіз:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • Нәтижені көру үшін Enter пернесін басыңыз.

Формула бөлу

EXACT(B12,B5:B9)

Бұл іздеу мәнінің дәл сәйкестігін табады. Ол дәл сәйкестік үшін TRUE мәнін және сәйкес келмейтіні үшін ЖАЛҒАН мәнін береді.

SATCH(TRUE, EXACT(B12,B5:B9),0)

Бұл алдыңғы қадамдағы TRUE орнын табады.

INDEX($C$5:$C$9,MATCH(TRUE, EXACT(B12,) B5:B9),0),1)

Бұл алдыңғы қадамдағы позиция мәнін пайдаланып CGPA қайтарады.

Қорытынды

Егер ұяшықта мәтін болса, мәнді іздеу үшін Excel INDEX & СӘйкестендіргіш функциялары оңай біріктіре аламыз. Тәжірибелік жұмыс дәптері қосылды. Жалғастырып көріңіз. Кез келген нәрсені сұраңыз немесе кез келген жаңа әдістерді ұсыныңыз.

іздеу массиві немесе ауқымы.

іздеу_жиымы: Мәнді іздегіміз келетін іздеу массиві немесе ұяшықтар ауқымы.

[сәйкестік_түрі]: Бұл орындалатын функцияның сәйкестік түрін көрсетеді. Үш түрі бар:

Мәннің дәл сәйкестігі = 0

Іздеу мәніне тең немесе одан кіші ең үлкен мән =

Ең кіші мән іздеу мәніне тең немесе одан үлкен = -1

9 Excel INDEX & біріктірудің жылдам жолдары; Ұяшықта мәтін болса, MATCH функциялары

1. Қарапайым іздеу үшін INDEX MATCH функцияларын пайдалану

Біз қарапайым баған немесе жол үшін INDEX MATCH функцияларын пайдалана аламыз. жұмыс парағында іздеу. VLOOKUP функциясы тек тік іздеу үшін пайдаланылады. Сондықтан бұл комбо мұнда тамаша жұмыс істейді.

1.1 Тігінен іздеу үшін

Бізде тік күйде математикалық белгілері бар студенттер есімдерінің деректер жинағы бар деп есептейік. Біз B4:C9 диапазонында Робтың математикалық бағаларын іздеп, E5 ұяшығындағы мәнді қайтарамыз.

ҚАДАМДАР:

  • Алдымен E5 ұяшығы таңдаңыз.
  • Келесі формуланы теріңіз:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • Енді нәтиже үшін Enter пернесін басыңыз.

Формулаларды бөлу

МАТЧ(“Роб”,$B$5:$B$9,0)

Бұл B5:B9 ауқымында дәл сәйкестікті іздейді.

INDEX($B$5:$C$9,MATCH(“Rob”,$B$5:$B$9,0),2)

Бұл B5 ауқымындағы мәнді қайтарады :C9 .

1.2 Көлденең іздеу үшін

Мұнда бізде көлденең күйде бірдей деректер жинағы бар. Біз B4:G5 диапазонында Робтың математикалық бағаларын іздеп, B8 ұяшығындағы мәнді қайтарамыз.

ҚАДАМДАР:

  • Алдымен В8 ұяшығын таңдаңыз.
  • Енді формуланы теріңіз:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Соңында нәтижені көру үшін Enter пернесін басыңыз.

Формулаларды бөлу

МАТЧ(“Роб”,$C$4:$G$4,0)

Бұл C4:G4 ауқымында дәл сәйкестікті іздейді.

INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))

Бұл C4:G5 ауқымындағы мәнді қайтарады.

2. INDEX MATCH функциясын сол жаққа іздеуге кірістіру

Оның сол жақ бағанынан іздеу деректерінің мәнін шығару үшін біз INDEX MATCH функцияларының тіркесімін пайдалана аламыз. Ағылшын тілі, математика, физика бағалары бар студенттер есімдерінің деректер жинағы ( B4:E9 ) бар делік. Біз Робтың математикалық бағаларын іздеп, G5 ұяшығындағы мәнді қайтарамыз.

ҚАДАМДАР:

  • G5 ұяшығын таңдаңыз.
  • Одан кейін формуланы жазыңыз:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Нәтижені алу үшін Enter пернесін басыңыз.

Формула бөлу

MATCH(“Rob”,E5:E9,0)

Бұл іздейді E5:E9 ауқымындағы дәл сәйкестік үшін.

INDEX($B$5:$E$9,MATCH("Rob",E5: E9,0),2)

Бұл B5:E9 ауқымындағы мәнді қайтарады.

3. INDEX MATCH функцияларымен екі жақты іздеу Ұяшық құрамында мәтін бар

Excel INDEX MATCH функциялары іздеу деректерінің мәндерін бірнеше бағандардан шығару сияқты екі жақты іздеуді әдемі басқара алады. Мұнда бізде әртүрлі пәндік белгілері бар әр түрлі студент атауларының деректер жинағы ( B4:E9 ) бар. Біз C12:E12 ұяшығынан Rob тақырыбының барлық белгілерін шығарамыз.

ҚАДАМДАР:

  • Басында C12 ұяшығын таңдаңыз.
  • Енді формуланы теріңіз:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • Соңында Enter пернесін басыңыз. Ұяшықтарды автотолтыру үшін Толтыру тұтқасын оң жаққа пайдаланыңыз.

Формула бөлу

MATCH($B$12,$B$5:$B$9,0)

Бұл диапазонында Робтың дәл сәйкестігін іздейді. B5:B9 .

SATCH(C$11,$C$4:$E$4,0)

Бұл іздейді C4:E4 диапазонындағы пәннің дәл сәйкестігі үшін (ағылшын тілі/МАТЕМА/ФИЗИКА).

INDEX($C$5:$E) $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

Бұл мәнді қайтарады диапазоны C5:E9 .

Толығырақ: Егер Excel бағдарламасында INDEX-MATCH бар (3 қолайлы тәсіл)

4. Мәнді іздеу үшін INDEX MATCH функцияларын пайдалануVLOOKUP функциясы (9 мысал)
  • Excel бағдарламасындағы қайталанатын мәндері бар INDEX+MATCH (3 жылдам әдіс)
  • 5. INDEX, MATCH пайдалану & Ұяшықтағы мәтінге негізделген мәндерді алу үшін SUM функциялары

    Біз «Роб» студентінің жалпы пәндік бағаларын білгіміз келеді делік. C12 ұяшығында мән алу үшін SUM функциясын INDEX MATCH функцияларымен бірге пайдалана аламыз.

    ҚАДАМДАР:

    • C12 ұяшығын таңдаңыз.
    • Енді формуланы жазыңыз:
    =SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

    • Одан кейін нәтижені көру үшін Enter пернесін басыңыз.

    Формулаларды бөлу

    МАТЧ($B$12,$B$5:$B$9,0)

    Бұл B5:B9 ауқымындағы B12 ұяшығының дәл сәйкестігін іздейді.

    INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

    Бұл ауқымындағы мәнді қайтарады C5:E9 . Мұнда INDEX функциясының ішінде баған нөмірі ретінде ‘ 0 ’ енгіземіз. Бұл жолдағы барлық мәндерді қайтарады.

    SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B) $9,0),0))

    Бұл алдыңғы қадамдағы барлық қайтарылған мәндерді қорытындылайды.

    Толығырақ: Қосынды Excel бағдарламасындағы бірнеше шарттардың астындағы INDEX-SATCH функциялары

    6. Ұяшық мәтінімен ішінара сәйкестендіру үшін жұлдызшамен INDEX MATCH функцияларын кірістіру

    Жұлдызша Excel бағдарламасы қойылмалы таңба а ішіндегі таңбалардың кез келген санын білдіредімәтін жолы. Біз мұны Ішінара сәйкестік болса, INDEX MATCH функциялары бар мәнді іздеу үшін қолданамыз. Төмендегі деректер жинағында ( B4:C9 ) бізде барлық студенттердің математикалық бағалары бар толық аты-жөні бар. Сондай-ақ студенттердің жартылай атаулары бар деректер жинағы. Біз олардың математикалық бағаларын тауып, оларды F5:F9 диапазонына енгіземіз.

    ҚАДАМДАР:

    • Алдымен F5 ұяшығын таңдаңыз.
    • Формуланы теріңіз:
    =INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)

    • Соңында, Enter пернесін басып, ұяшықтарды автотолтыру үшін Толтыру тұтқасын пайдаланыңыз.

    Формулаларды бөлу

    МАТЧ(E5&”*”,$B$5:$B$9,0)

    Іздеу мәні ретінде біз E5&”*” мәнін Жұлдызша қайтарулары 'Bob' атауынан және кез келген саннан басталатын таңбалар ретінде қолданамыз. B5:B9 мәтін жолының диапазонынан кейінгі таңбалар.

    INDEX($C$5:$C$9,MATCH(E5&"* ”,$B$5:$B$9,0),1)

    Бұл C5:C9 ауқымындағы мәнді қайтарады.

    ЕСКЕРТПЕ: Бұл формула сәйкестендірудің бір ғана көрінісі болса жұмыс істейді. Бірнеше сәйкестіктер болған жағдайда, ол тек бірінші сәйкестікті көрсетеді.

    Толығырақ оқу: INDEX MATCH Excel бағдарламасындағы қойылмалы таңбамен бірнеше критерийлер (толық нұсқаулық)

    7. Ең жақын сәйкестікті табу үшін Excel INDEX MATCH функциялары

    Студенттердің CGPA деректер жинағы ( B4:C9 ) бар делік. Біз табамыз C12 ұяшығында қажетті CGPA-ға ең жақын сәйкес келетін CGPA бар студент. Мұнда біз INDEX & MATCH функциялары MIN & ABS функциялары .

    ҚАДАМДАР:

    • C12 ұяшығын таңдаңыз .
    • Енді формуланы енгізіңіз:
    =INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    • Келесі <1 түймесін басыңыз>Нәтижені көру үшін енгізіңіз.

    Формулалардың бөлінуі

    MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

    Бұл ұяшықтың дәл сәйкестігін іздейді B12 B5:B9 ауқымында.

    MIN(ABS(B12-C5:C9)

    Бұл қажетті CGPA мен барлық басқа CGPA арасындағы ең аз айырмашылықты береді. Ең жақын (көп немесе аз) мәнге көз жеткізу үшін біз ABS функциясын осында пайдаланамыз. ішінде MATCH функциясы , ең төменгі мән іздеу мәні болады.

    ABS(B12-$C$5:$C$9)

    Бұл MATCH функциясы ішіндегі іздеу массиві болады.

    MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)

    Енді MATCH функциясы ең жақыны бар массивтен оқушы атының позиция нөмірін табады. CGPA.

    INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    Бұл студенттің атын қайтарады.

    Толығырақ: EXCEL бағдарламасында ең аз мәнді табу үшін INDEX-SATCH формуласы (4 қолайлы жол)

    8. ТабуINDEX & AMP бар шамамен сәйкестік; MATCH функциялары

    Мұнда бізде студенттің барлық белгілері бар деректер жинағы бар. Сондай-ақ негізгі кестенің жанында бағалау кестесі бар. Біз әр оқушының D5:D9 диапазондағы бағасын дұрыс бағаға ( F5:G10 ) сүйене отырып анықтаймыз.

    ҚАДАМДАР:

    • Алдымен D5 ұяшығын таңдаңыз.
    • Келесі формуланы теріңіз:
    =INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

    • Соңында Enter пернесін басып, жалпы мәнді көру үшін Толтыру тұтқасын пайдаланыңыз. нәтиже.

    Формулаларды бөлу

    МАТЧ(C5,$) F$6:$F$10,1)

    Бұл F6:F10 ауқымындағы C5 ұяшығының дәл сәйкестігін іздейді. Бұл оның белгілер ауқымынан өтіп, іздеу мәнінен кіші немесе оған тең мәнді қайтаратынын білдіреді.

    INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)

    Бұл алдыңғы қадамдағы орын мәнін пайдаланып бағаны қайтарады.

    9. Жағдай INDEX & AMP көмегімен сезімтал іздеу; MATCH функциялары Егер ұяшықтарда мәтін болса

    Регізгі регистрді ескере отырып іздеу үшін қалыпты іздеу жұмыс істемейді. Бұл жағдайда Excel INDEX & МАТЧ функциялары маңызды рөл атқарады. Бізде CGPA бар студенттердің есімдерінің деректер жинағы бар делік. Бір есімді екі оқушы бар. Олардың арасындағы жалғыз айырмашылық - біреуі «Лалагүл» деп жазылады, екіншісі «Лалагүл» деп жазылады. Енді біз Lily's CGPA-ны шығарамыз жәнеБірнеше критерий

    Кейде біз іздеу мәндерін біріктіріп, анықталған массивтен олардың толық ақпаратын қайтаруымыз керек. Біз VLOOKUP функциясын осында пайдалана аламыз, бірақ оған анықтамалық баған қажет. INDEX MATCH функциялары комбинасының көмегімен мәнді оңай таба аламыз. Төмендегі деректер жинағынан біз D12 ұяшығындағы B4:D9 диапазонынан «Майк Хансен» Физика белгілерін шығарғымыз келеді.

    ҚАДАМДАР:

    • Алдымен D12B ұяшығын таңдаңыз.
    • Формуланы теріңіз:
    =INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))

    • Соңында нәтижені көру үшін Enter пернесін басыңыз.

    Формулаларды бөлу

    МАТЧ($B$12&"

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