Բովանդակություն
Մայքրոսոֆթ Excel-ում կան մի քանի օգտակար մեթոդներ՝ տեքստի մասնակի համընկնում փնտրելու և այնուհետև տվյալ կոնկրետ համընկնման հիման վրա տվյալներ հանելու համար: Այս հոդվածում դուք կսովորեք Excel-ում տեքստի մասնակի համընկնումներ փնտրելու բոլոր հարմար մեթոդները՝ տարբեր որոնման գործառույթների և բանաձևերի ընդգրկմամբ:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել Excel-ի աշխատանքային գիրքը, որը մենք օգտագործել ենք այս հոդվածը պատրաստելու համար:
Փնտրել մասնակի տեքստ Match.xlsx
5 Հարմար մեթոդներ Փնտրեք մասնակի տեքստային համընկնումը Excel-ում
1. Տեքստի մասնակի համընկնումը VLOOKUP-ի հետ Excel-ում
Հետևյալ նկարում կա աղյուսակ, որը պարունակում է քննության որոշ ուսանողների տարբեր առարկաների գնահատականները: Այժմ, հիմնվելով Սյունակ B -ից տեքստի մասնակի համապատասխանության վրա, մենք կհանենք աշակերտի համար առարկայի նշանները:
Օրինակ, մենք կարող ենք փնտրել տեքստը: «Նշեք» Անուն սյունակում: Մասնակի համընկնման հիման վրա մենք կպարզենք այդ աշակերտի իրական անունը և այնուհետև աղյուսակից կհանենք համապատասխան աշակերտի մաթեմատիկական գնահատականները:
Այս օրինակում մենք կօգտագործենք VLOOKUP ֆունկցիան այստեղ, քանի որ այս ֆունկցիան փնտրում է արժեք աղյուսակի ամենաձախ սյունակում և այնուհետև վերադարձնում է նույն տողի արժեքը նշված սյունակից: Այս VLOOKUP ֆունկցիայի ընդհանուր բանաձևը հետևյալն է.[range_lookup])
Քանի որ մենք դուրս ենք գալու մաթեմատիկայի գնահատականները մի ուսանողի, ում անունը պարունակում է «Նշել» տեքստը , ուստի պահանջվող բանաձեւը ելքում Cell D17 կլինի.
=VLOOKUP(D16,B5:G14,5,FALSE)
Կամ,
=VLOOKUP("*Tick*",B5:G14,5,FALSE)
Enter սեղմելուց հետո ձեզ միանգամից կցուցադրվեն մաթեմատիկայի նշանները Tickner-ի համար:
Կարդալ ավելին. Ինչպես օգտագործել VLOOKUP-ը մասնակի համընկնման համար Excel-ում (4 եղանակ)
2. Փնտրեք մասնակի տեքստի համընկնումը INDEX-MATCH ֆունկցիաների հետ
Այժմ մենք կօգտագործենք INDEX և MATCH ֆունկցիաների համակցությունը: INDEX ֆունկցիան վերադարձնում է բջիջի արժեքը կամ հղումը տվյալ տիրույթում որոշակի տողի և սյունակի հատման կետում, իսկ MATCH ֆունկցիան վերադարձնում է նյութի հարաբերական դիրքը զանգվածում, որը համապատասխանում է նշված արժեքին սահմանված կարգով:
Մենք կգտնենք նույն արդյունքը, ինչ նախորդ մեթոդով: Այսպիսով, այս բաժնում պահանջվող բանաձևը ելքում Cell 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- այն նշանները, որոնք Tickner-ը ստացել է մաթեմատիկայի մեջ:
Այս բանաձևում երկու MATCH ֆունկցիաները սահմանում են համապատասխանաբար ուսանողի անվան և առարկայի տողերի և սյունակների համարները։ INDEX ֆունկցիան այնուհետև վերադարձնում է արժեքը նշված տողերի և սյունակների համարների հատման կետումզանգվածից:
Կարդալ ավելին. Ինչպես օգտագործել INDEX-ը և Match-ը մասնակի համընկնման համար (2 եղանակ)
3. XLOOKUP նիշերի գծերով՝ տեքստի մասնակի համընկնում փնտրելու համար
XLOOKUP ֆունկցիան որոնում է համընկնման տիրույթ կամ զանգված և վերադարձնում է համապատասխան տարրը երկրորդ տիրույթից կամ զանգվածից: Այս ֆունկցիայի ընդհանուր բանաձևը հետևյալն է.
=XLOOKUP(որոնման_արժեք, փնտրման_զանգված, վերադարձ_զանգված, [եթե_չգտնվի], [համապատասխանեցման_ռեժիմ], [որոնման_ռեժիմ])
Այժմ մենք' Կօգտագործեմ այս XLOOKUP ֆունկցիան ուղղակիորեն մաթեմատիկայից այն ուսանողի գնահատականները հանելու համար, ում անունը պարունակում է «Tick» տեքստը ներսում:
Ելքի մեջ Բջջում: D18 , պահանջվող բանաձևը կլինի՝
=XLOOKUP("*"&D16&"*",B5:B14,F5:F14,,2)
Enter սեղմելուց հետո ձեզ կցուցադրվի նույն արդյունքը, ինչպես գտնվել է: նախորդ երկու օրինակներում:
Այս ֆունկցիայում մենք օգտագործել ենք 2-ը որպես [match_mode] արգումենտ, որը նշանակում է նիշերի համընկնումը: Եթե դուք չօգտագործեք այս արգումենտը, ֆունկցիան կվերադարձնի #N/A սխալը որպես լռելյայն, ֆունկցիան կփնտրի ճշգրիտ համընկնումը՝ նիշերի համապատասխանության փոխարեն:
4. Համատեղելով XLOOKUP, ISNUMBER և SEARCH գործառույթները՝ մասնակի տեքստի համընկնումը փնտրելու համար
Եթե նախընտրում եք խուսափել որոնման գործառույթում նիշերի օգտագործումից, ապա պետք է կիրառեք XLOOKUP-ի համակցված բանաձևը: , ISNUMBER և SEARCH ֆունկցիաները:
ISNUMBER ֆունկցիան ստուգում է, թե արդյոքբջիջի արժեքը թվային արժեք է, թե ոչ: SEARCH ֆունկցիան վերադարձնում է այն նիշերի թիվը, որով առաջին անգամ գտնվել է որոշակի նիշ կամ տեքստային տող՝ կարդալով ձախից աջ: Այս երկու ֆունկցիաների ընդհանուր բանաձևերը հետևյալն են. , [որոնման_թիվը])
Այսպիսով, պահանջվող բանաձեւը ելքում Cell D18 կլինի.
=XLOOKUP(TRUE,ISNUMBER(SEARCH(D16,B5:B14)),F5:F14)
Enter սեղմելուց հետո ստացված արժեքը անմիջապես կցուցադրվի:
🔎 Ինչպես է բանաձևը Աշխատո՞ւմ եք:
- SEARCH գործառույթը որոնում է 'Tick' տեքստը 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 ֆունկցիան դուրս է բերում մաթեմատիկական այն ուսանողի նշանները, ում անունը պարունակում է. տեքստը- 'Tick' ներսում:
5. ՕգտագործումըFILTER, ISNUMBER և SEARCH գործառույթները մասնակի տեքստի համընկնումը փնտրելու համար
Վերջին մեթոդում մենք կօգտագործենք FILTER, ISNUMBER և SEARCH ֆունկցիաների համակցությունը: FILTER ֆունկցիան այստեղ զտում է բջիջների կամ զանգվածի մի շարք՝ հիմնված տվյալ պայմանների վրա: Այս ֆունկցիայի ընդհանուր բանաձևը հետևյալն է. բանաձեւը FILTER գործառույթով ելքում Cell D18 կլինի.
=FILTER(F5:F14,ISNUMBER(SEARCH(D16,B5:B14)))
Այժմ սեղմեք Enter և դուք անմիջապես կստանաք արդյունքի արժեքը:
Այս բանաձևում FILTER ֆունկցիան զտում է բջիջների շրջանակը- F5:F14 հիմնված բուլյան արժեքի վրա՝ միայն TRUE : ISNUMBER և SEARCH ֆունկցիաների համակցությունը վերադարձնում է բուլյան արժեքների զանգվածը- TRUE և FALSE և սահմանում է երկրորդ արգումենտը ( ներառել) FILTER գործառույթից:
Եզրափակիչ բառեր
Հուսով եմ, որ վերը նշված բոլոր մեթոդներն այժմ կօգնեն ձեզ տվյալներ հանել հիմնված ձեր Excel աղյուսակների մասնակի տեքստի համընկնումների վրա: Եթե ունեք հարցեր կամ կարծիքներ, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանությունների բաժնում: Կամ կարող եք ծանոթանալ Excel-ի գործառույթներին վերաբերող մեր մյուս հոդվածներին այս կայքում: