Мазмұны
Жұмыс парағында деректердің кең ауқымын өңдеген кезде ішінара сәйкестік немесе анық емес сәйкестік сәйкестікті жылдам табудың тиімді жолы болып табылады. Сонымен қатар, егер ішінара сәйкес келетін жолды орындағыңыз келсе, ең қарапайым шешім Wildcards пайдалану болып табылады. Сонымен қатар, Excel бағдарламасында ВLOOKUP , XLOOKUP , INDEX МАТЧ бар, IF басқа функциялармен біріктіретін көптеген опциялар бар. осы тапсырманы орындау үшін. Бүгін біз Excel бағдарламасында Ішінара сәйкестік жолын орындау жолын үйренеміз.
Тәжірибелік жұмыс кітабын жүктеп алу
Осы мақаланы оқып жатқан кезде тапсырманы орындау үшін осы тәжірибе парағын жүктеп алыңыз.
Ішінара сәйкестік string.xlsxExcel бағдарламасындағы жолдың ішінара сәйкестігін орындаудың 8 әдісі
Шын мәнінде, жартылай сәйкестік жолы Excel бағдарламасын бір функцияны немесе бірнеше функцияларды бір уақытта пайдалану арқылы көптеген жолдармен жасауға болады. Бұл мақалада біз мұны істеудің 8 түрлі әдісін үйренеміз. Төменде біз бұл әдістерді егжей-тегжейлі қадамдар арқылы көрсетеміз.
1. IF & НЕМЕСЕ Жолдың ішінара сәйкестігін орындауға арналған мәлімдемелер
“ IF ” функциясы қойылмалы таңба таңбаларына қолдау көрсетпейді. Дегенмен, IF комбинациясы басқа функциялармен жартылай сәйкестік жолын орындау үшін пайдаланылуы мүмкін. Енді үйренейік.
Міне, келесі мысалда бізде кейбір кандидаттардың аттары берілген деректер кестесі бар.нәтижені сақтағыңыз келетін жаңа ұяшық D9 .
=MATCH("*"&D6&"*", B5:B10, 0)
- Соңында нәтижені алу үшін ENTER пернесін басыңыз.
Формулаларды бөлу
- Біріншіден, іздеу_мәні “*”&D6& ”*” . Мұнда біз Жұлдызшаны (*) нөл немесе одан да көп мәтін жолдарына сәйкес келетін қойылмалы таңба ретінде қолданамыз.
- Екіншіден, іздеу_массиві - B5:B10 .
- Үшіншіден, [сәйкестік_түрі] ДӘЛ (0).
Толығырақ: Ішінара сәйкестік үшін INDEX және сәйкестікті қалай пайдалану керек (2 жол)
Есте сақтау керек нәрселер
✅ Мұнда, XLOOKUP функциясы тек Microsoft 365 нұсқасында қол жетімді. Демек, бұл функцияны тек Excel 365 пайдаланушылары ғана пайдалана алады.
✅Содан кейін VLOOKUP функциясы әрқашан ең сол жақтан іздеу мәндерін іздейді>оң жақтағы жоғарғы баған. Сонымен қатар, бұл функция “Ешқашан” сол жақта деректерді іздейді.
✅Соңында, Жұлдызша(*) ретінде пайдаланылады. a қойылмалы таңба . Сонымен, егер сізге екі жағында да қойылмалы таңбалар қажет болса, оны жартылай сәйкестік жолының екі жағында да пайдаланыңыз.
Жаттығу бөлімі
Енді түсіндірілген әдісті келесідей орындаңыз: өзіңіз.
Қорытынды
Осы жерде, осы мақалада біз Excel бағдарламасында арқылы жартылай сәйкестік жолын қалай орындау керектігін талқылаймыз. сегіз әртүрлі әдістер. Мәселен, бұл мақала сіз үшін қиындықтар туындаған кезде пайдалы болады деп үміттенеміз. Сондай-ақ, егер сізде түсінбеушілік болса, өз ойларыңызбен бөлісе аласыз.
“Аты”бағаны. Енді 2және 3бағандарында берілген мәтіндік жолдардың бірін қамтитын атауларды анықтауымыз керек. Бұл “A”немесе “L”әрпінен тұратын атауларды табуымыз керек дегенді білдіреді.
Қадамдар:
- Біріншіден, «Е5» ұяшығындағы «Күй» бағанында ЕГЕР, НЕМЕСЕ<қолданыңыз. 2> формула.
Негізінен, бұл формуланың пішімі:
=ЕСЕР(НЕМЕСЕ(ISNUMBER(SEARCH(мәтін,ұяшық)),ISNUMBER (ІЗДЕУ(мәтін,ұяшық))),”шын_егер_мән”, “жалған_егер_мән”)Енді формулаға мәндерді енгізіңіз. Сонымен, ішінара сәйкестіктің соңғы формуласы:
=IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")
Формулаларды бөлу
- Мұндағы Мәтін C5 (A), D5 (L) . Формула C5 немесе D5 жартылай сәйкестік жолы екеніне көз жеткізеді.
- Содан кейін ұяшық B5 (Джонатан) болады.
- Шын_егер_мән “ИӘ” .
- Егер_жалған_мән “ЖОҚ” .
- Одан кейін ENTER, пернесін басыңыз, сонда формула жартылай сәйкестік жолын анықтайды.
- Енді соңғы нәтижені алу үшін осы формуланы қалған ұяшықтарға қолданыңыз. Немесе Толтыру тұтқасы белгішесін қалған ұяшықтардағы сәйкес деректерге Автотолтыру апаруға болады.
Соңында сіз барлық ішінара сәйкестіктерді аласыз.
2. Жолдың ішінара сәйкестігі үшін IF, ISNUMBER және SEARCH функцияларын пайдалану
Тағы да IF, ISNUMBER және SEARCH комбинациясын пайдалану арқылы жартылай сәйкестік жолдары бар нәтижелерді біле аламыз. Excel бағдарламасындағы функциялары.
Мұнда “Атау” , “Сәйкестік жолы” және “Күй” бағандарын қамтитын деректер жинағын қарастырыңыз. . «Сәйкестік жолы» бағанынан ішінара сәйкестік жолы бар атауларды анықтауымыз керек.
- Енді D5 ұяшығындағы “Күй” бағанында ЕГЕР, ISNUMBER және ІЗДЕУ функциялары бар формуланы қолданыңыз.
Мұндағы пішім:
=ЕГЕР(ISNUMBER(SEARCH(“мәтін”, ұяшық)), мән_егер_шын, мән_егер_жалған)
- Сонымен мәндерді енгізу керек. Ішінара сәйкестік жолының соңғы формуласы
=IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")
- Содан кейін ENTER пернесін басыңыз. .
Соңында біздің нәтижемізге қол жеткізілді.
Формулаларды бөлу
- Мұндағы Мәтін C5 (A) . Формула C5 жартылай сәйкестік жолы екеніне көз жеткізеді.
- Содан кейін ұяшық B5 (Джонатан) болады.
- Егер_шын_мән “ИӘ” .
- Егер_жалған_мән “ТАБЫЛМАДЫ” .
- Соңында, жартылай сәйкестік жолы бар барлық нәтижелерді табу үшін осы формуланы бағандағы барлық ұяшықтарға қолданыңыз.
3. Жолдың ішінара сәйкестігін орындау үшін VLOOKUP функциясын пайдалану
Мұнда,бұл бөлімде біз енді жолдың жартылай сәйкестігін орындау үшін VLOOKUP функциясын қолданамыз.
Енді кейбір кандидаттардың аттары және олардың дәрежелері берілген.
- Біріншіден, баған бастарын көшіріп, оларды жұмыс парақтарындағы бір жерге қойыңыз. Біз сол жерде тапсырманы орындаймыз.
- Одан кейін F5 ішіндегі VLOOKUP функциясын қолданыңыз. ұяшық. Формула
=VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)
Формулалардың бөлінуі
- Біріншіден, Іздеу_мәні - $E$5&”*” . Мұнда біз Жұлдызшаны (*) нөл немесе одан да көп мәтін жолдарына сәйкес келетін қойылмалы таңба ретінде қолданамыз.
- Екіншіден, Кесте_жиымы - $B$5:$C$10 .
- Үшіншіден, Тең_индекс_саны - 2 .
- Төртіншіден, [ауқым_іздеу] ЖАЛҒАН біз дәл сәйкестікті қалаймыз .
- Одан кейін ENTER<пернесін басыңыз. 2>.
Нәтижесінде формула жартылай сәйкестік жолын орындады.
- Қазір , осы функцияны меңгеру үшін бірдей 2 формуласын немесе одан да көп рет қолданыңыз.
Соңында сіз барлық ішінара сәйкестіктерді аласыз.
Толығырақ: Excel бағдарламасында ішінара сәйкестендіру үшін VLOOKUP функциясын пайдалану жолы (4 жол)
4. Ішінара сәйкестікті орындау үшін XLOOKUP функциясын қосу
ISNUMBER бар XLOOKUP сонымен қатар Excel бағдарламасындағы жартылай сәйкестік жолын аяқтай алады. Енді, алайықкелесі мысалдарды қараңыз.
Келесі мысалда екі кесте берілген. бірінші кестесінде жартылай сәйкестік жолдары дәрежемен берілген. Енді біз жартылай сәйкестік жолдарын қамтитын екінші кестедегі атауларды анықтауымыз керек, содан кейін сол атаулармен байланысты дәрежені қайтаруымыз керек.
- Енді F5 ұяшығында формуланы қолданыңыз.
Мұнда бұл формуланың пішімі,
=XLOOKUP(іздеу_мәні,ISNUMBER(ІЗДЕУ(мәтін,ұяшық)),қайтару_массив)
- Сонымен, мәндерді формулаға енгізу керек.
=XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)
- Содан кейін ENTER пернесін басыңыз.
Соңында, формула сәтті орындалды. жартылай сәйкестік жолдарын қамтитын атқа дәрежені қайтарады.
Формулалардың бөлінуі
- Біріншіден, іздеу_мәні “ШЫН” .
- Екіншіден, мәтін $B$5:$B$10 .
- Үшіншіден, ұяшық E5 ( Генри Джонатан) . Және формула Генри Джонатанның дәрежесін береді.
- Төртіншіден, қайтару_массив $C$5:$C$10 болып табылады.
- Содан кейін барлық ұяшықтар үшін де солай істеңіз.
Нәтижесінде сіз барлық сәйкестіктерді көресіз.
5. INDEX функциясын MATCH функциясымен бірге жолдың ішінара сәйкестігін орындау үшін пайдалану
Мұнда біз ішінара сәйкестік жолын қамтитын мәтінді қайтара аламыз. INDEX МАТЧ барExcel бағдарламасындағы функция.
Енді екі кесте берілген келесі мысалды қараңыз. бірінші кестеде кейбір үміткерлердің «Аты» және «Дәрежесі» берілген. екінші кестеде жартылай сәйкестік жолы берілген. Осы уақытта біз жартылай сәйкестік жолдарды қамтитын бірінші кестеден атауларды анықтауымыз керек.
- Енді, F5 бағанында ИНДЕКС мәнін МАТЧ формуласымен қолданыңыз. Формула,
=INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))
- Одан кейін ENTER пернесін басыңыз.
Нәтижесінде біз жартылай сәйкестік жолын (Роб) қамтитын “Роббен” атты алдық.
Формулалардың бөлінуі
- Біріншіден, массив $B$5:$B$10 .
- Екіншіден, іздеу_мәні - E5&”*” . Мұнда біз Жұлдызшаны (*) нөл немесе одан да көп мәтін жолдарына сәйкес келетін қойылмалы таңба ретінде қолданамыз.
- Үшіншіден, іздеу_массиві - $B$5:$B$10 .
- Төртіншіден, [сәйкестік_түрі] ДӘЛ (0).
Сонымен қатар, жұлдызша(*) ұяшықтың екі жағында да пайдаланылуы мүмкін, егер сізде жартылай сәйкестік жолының екі жағында таңбалар болса. Қарастырайық, бізде жартылай сәйкестік жолы “ni” . Оның екі жағында қойылмалы таңба таңбалары бар, енді біз осы жұлдызшаны(*) ұяшықтың екі жағында да қолданамыз.
- Сонымен, жақсырақ түсіну үшін , келесіні пайдаланыңыз F6 ұяшықтағы формула.
=INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))
- Одан кейін ENTER пернесін басыңыз. нәтиже алу үшін.
6. Екі бағанмен ішінара сәйкестік жолын орындау үшін біріктірілген функциялар
Сіз <1 пайдалана аласыз. ЕГЕР функциясы, ЖӘНЕ функциясы , ISNUMBER функциясы және SEARCH сияқты функциялардың>комбинациясы <табу үшін Excel бағдарламасында 1>жартылай сәйкестік жолы . Оған қоса, бұл функцияларды таңдауыңызға сәйкес нәтижелердің әртүрлі түрлері үшін өзгертуге болады. Енді төменде келтірілген мысалды орындаңыз. Бізде екі критерий бар. Сонымен, екі критерийге де сүйене отырып, біз ішінара сәйкестіктер жолын шығаруымыз керек.
Қадамдар:
- Біріншіден, күйді сақтағыңыз келетін жаңа C5 ұяшығын таңдауыңыз керек.
- Екіншіден, C5 ұяшығында төменде берілген формуланы пайдалануыңыз керек.
=IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")
- Соңында нәтижені алу үшін ENTER пернесін басыңыз.
Формулалардың бөлінуі
- Мұнда, SEARCH($F$6, B5) B5 ұяшығында Жарнама жолдарының бар-жоғын іздейді.
- Шығыс: #VALUE!.
- Содан кейін ISNUMBER функциясы жоғарыдағы шығыстың сан екенін тексереді. әлде жоқ па.
- Шығыс: ЖАЛҒАН.
- Сол сияқты, ISNUMBER(SEARCH($E$6, B5)) бірдей операция. Мұнда SEARCH функциясы 9 дюймін табады B5 ұяшық.
- Шығыс: ЖАЛҒАН.
- Осыдан кейін ЖӘНЕ функциясы екі логиканың да ШЫН екенін тексереді. .
- Шығыс: ЖАЛҒАН.
- Соңында Егер функциясы “ Табылды” қайтарады егер алдыңғы логиканың екеуі де ШЫН болса. Әйтпесе, ол бос ұяшықты қайтарады.
- Шығыс: Мұнда шығыс бос/бос , өйткені жоқ. B5 ұяшығының жол мәніне сәйкес.
- Енді Толтыру тұтқасы белгішесін <1-ге сүйреңіз. Қалған ұяшықтардағы сәйкес деректерді>Автотолтыру .
Соңында сіз ішінара сәйкес келетін жолды табасыз.
7. Екі бағаналы жолдың ішінара сәйкестігін табу үшін массив формуласын қолдану
Сіз массив формуласын егер функциясы сияқты кейбір функциялардың комбинациясымен қолдана аласыз, COUNT функциясы , және SEARCH функциясы Excel бағдарламасындағы жартылай сәйкестік жолын табу үшін. Оған қоса, бұл функцияларды таңдауыңызға сәйкес нәтижелердің әртүрлі түрлері үшін өзгертуге болады. Енді төменде келтірілген мысалды орындаңыз. Шын мәнінде, бізде екі критерий бар. Сонымен, екі шарттың негізінде біз жартылай сәйкестіктер жолын шығаруымыз керек.
Қадамдар:
- Біріншіден, күйді сақтағыңыз келетін жаңа ұяшықты C5 таңдауыңыз керек.
- Екіншіден, төменде берілген формуланы пайдалануыңыз керек. C5 ұяшығы.
=IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")
- Соңында ENTER<2 пернесін басыңыз> нәтиже алу үшін.
Формулаларды бөлу
- Мұнда SEARCH({“A”,”12″}, B5) B5<жолында A және 12 саны бар болса, іздейді. 2> ұяшық.
- Шығыс: {#VALUE!,7}.
- Одан кейін COUNT функциясы жарамды ұяшықты санайды жоғарыдағы шығыстан.
- Шығыс: 1.
- Соңында Егер функциясы “ Табылды” қайтарады егер COUNT функциясының екеуі де 2 қайтарса. Әйтпесе, ол бос ұяшықты қайтарады.
- Шығару: Осында , шығыс бос/бос болады, себебі B5 ұяшығының жол мәніне сәйкестік жоқ.
- Сондықтан, қалған ұяшықтардағы сәйкес деректерді Автотолтыру үшін Толтыру тұтқасы белгішесін сүйреңіз.
Соңында, жолды табасыз. ішінара сәйкестендірілген.
Excel бағдарламасында ішінара сәйкестік жолының орнын қалай алуға болады
Мұнда ең қызықты жері, сіз тек<1 пайдалана аласыз> Excel бағдарламасында жартылай сәйкестік жолын табу үшін SATCH функциясы. Енді төменде келтірілген мысалды орындаңыз. Негізінде бізде критерийлер бар. Сонымен, осы критерийге сүйене отырып, «Дәрежесі бар атау» бағанынан жартылай сәйкестіктер жолын шығарып алуымыз керек.
Қадамдар:
- Біріншіден, таңдау керек