Excel-ում տեքստի որոնում միջակայքում (11 արագ մեթոդներ)

  • Կիսվել Սա
Hugh West

Բովանդակություն

Մայքրոսոֆթ Excel-ում կան բազմաթիվ մեթոդներ՝ տեքստի որոնման համար մի շարք բջիջներում կամ զանգվածում: Դուք կարող եք որոնել տեքստային արժեք և վերադարձնել տարբեր արդյունքներ՝ հիմնված բազմաթիվ չափանիշների վրա: Այս հոդվածում դուք կսովորեք Excel-ում տիրույթում տեքստ որոնելու բոլոր հարմար մեթոդները՝ համապատասխան օրինակներով և պարզ նկարազարդումներով:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Դուք կարող եք ներբեռնել Excel-ի աշխատանքային գիրքը, որը մենք օգտագործել ենք այս հոդվածը պատրաստելու համար:

Որոնել տեքստ Range.xlsx-ում

11 Հարմար մեթոդներ Որոնեք տեքստը տիրույթում Excel-ում

1. Օգտագործումը Find & AMP; Ընտրեք Հրաման՝ ցանկացած տիրույթում տեքստ որոնելու համար

Հետևյալ նկարում կան մի քանի պատահական տեքստեր, որոնք ընկած են Text վերնագրի տակ: Մենք կփնտրենք տեքստ կամ բառ «ԱՄՆ» ՝ օգտագործելով Find & Ընտրեք հրամանը:

📌 Քայլ 1.

➤ Գնացեք Տուն ժապավեն ➦ Խմբագրում հրամանների խումբ ➦ Գտնել & Ընտրեք բացվող ➦ Գտնել հրամանը:

Կբացվի երկխոսության տուփ:

📌 Քայլ 2.

Գտնել ինչ ընտրանքում մուտքագրեք 'USA' :

➤ Սեղմեք Գտեք հաջորդը ։

Դուք կտեսնեք կանաչ ուղղանկյուն ցուցիչ, որը կցում է B8 բջիջը , որը սահմանում է, որ բառը կամ տեքստը «ԱՄՆ» այնտեղ պառկած է:

Կարդալ ավելին. Ինչպես գտնել, եթե բջիջների մի շարք պարունակում է հատուկ տեքստեկեք օգտագործենք հետևյալ տվյալների աղյուսակը՝ այն փոխարկելու Excel աղյուսակի և այնուհետև որոնենք 'Peter' տեքստը:

📌 Քայլ 1.

➤ Նախ ընտրեք ամբողջ աղյուսակը (B4:D9) :

➤ Այժմ սեղմեք CTRL+T ` տվյալները Excel աղյուսակի փոխարկելու համար:

Ստեղծել աղյուսակ երկխոսության վանդակում տվյալների գտնվելու վայրը ինքնաբերաբար կընտրվի: . Այժմ սեղմեք OK միայն:

Այսպիսով, ձեր տվյալների աղյուսակը նոր է վերածվել Excel աղյուսակի:

📌 Քայլ 2.

➤ Կտտացրեք Վաճառող բացվող պատուհանին հիմա:

➤ Հիմա մուտքագրեք 'Peter' տեքստային վանդակում:

➤ Սեղմեք OK և վերջ:

Ինչպես ստորև նկարում, ձեզ կցուցադրվեն զտված տվյալները միայն Պետրոսի համար:

Եզրափակիչ բառեր

Հուսով եմ , վերը նշված բոլոր մեթոդներն այժմ կօգնեն ձեզ կիրառել դրանք ձեր Excel աղյուսակներում, երբ դուք պետք է որոնեք տեքստ տիրույթում տարբեր նպատակներով: Եթե ​​ունեք հարցեր կամ կարծիքներ, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանությունների բաժնում: Կամ կարող եք ծանոթանալ Excel-ի գործառույթներին վերաբերող մեր մյուս հոդվածներին այս կայքում:

Excel

2. Օգտագործեք ISTEXT ֆունկցիան՝ ստուգելու համար, թե արդյոք բջիջների շրջանակը պարունակում է տեքստ

ISTEXT ֆունկցիան սովորաբար օգտագործվում է ստուգելու համար՝ արդյոք բջիջը պարունակում է տեքստ, թե ոչ: Հետևյալ աղյուսակում մենք այս ֆունկցիան կկիրառենք Սյունակ B -ի բոլոր բջիջների վրա և կստուգենք, թե որոնք են պարունակում տեքստային տվյալներ: Քանի որ ISTEXT -ը տրամաբանական ֆունկցիա է, այն կվերադարձնի բուլյան արժեք՝ TRUE (Եթե տեքստը գտնվի) կամ FALSE (Եթե տեքստը չի գտնվել) .

Ելքում C5 C5 պահանջվող բանաձևը հետևյալն է.

=ISTEXT(C5)

Enter սեղմելուց և C սյունակի մնացած բջիջները ավտոմատ կերպով լրացնելուց հետո մենք կստանանք վերադարձվող բոլոր արժեքները: TRUE կամ FALSE կախված Սյունակ B տվյալների տեսակներից:

3 . Excel-ում IF ֆունկցիայով բջիջների տիրույթում կոնկրետ տեքստի որոնում

IF ֆունկցիան օգտագործվում է ստուգելու համար, թե արդյոք պայմանը բավարարված է, և ֆունկցիան վերադարձնում է բուլյան արժեք- ՃԻՇՏ կամ ՍՈՒՏ : Ստորև բերված նկարում Սյունակ B -ն ունի որոշ տեքստային տվյալներ: Արդյունք վերնագրի տակ Սյունակ C -ում, մենք կկիրառենք IF գործառույթը երկրի անունը «Անգլիա» որոնելու համար: Վերադարձի արժեքը կլինի «Այո» , եթե պայմանը բավարարված է, հակառակ դեպքում այն ​​կլինի «Ոչ» :

Առաջին ելքում C5 C5 պահանջվող բանաձևը կլինի.

=IF(B5="England","Yes","No")

<3 սեղմելուց հետո:> Մուտքագրեք և լրացնելով մնացած բջիջները, մենք կգտնենք վերադարձի արժեքը Այո B8 քանի որ բջիջը պարունակում է England տեքստը: Մյուս ելքային բջիջները ցույց կտան վերադարձի արժեքը Ոչ քանի որ տվյալ պայմանն այնտեղ չի բավարարվել,

4: Որոնեք տեքստի մասնակի համընկնումը բջիջների տիրույթում Excel-ում

Համակցելով IF, ISNUMBER և SEARCH ֆունկցիաները, մենք կտեսնենք. բջիջների տիրույթում մասնակի համընկնման համար, և բանաձևը կվերադարձնի «Գտնվել է» , եթե այն համապատասխանում է չափանիշներին, հակառակ դեպքում, այն կվերադարձնի «Չգտնվեց» :

Օրինակ, Սյունակ B -ի տրված տեքստերում մենք կփնտրենք 'USA', տեքստը և Ելք վերնագրի տակ՝ բանաձևը. կվերադարձնի «Գտնվել է» կամ «Չգտնվել» համապատասխան որոնումների համար:

Պահանջվող բանաձեւը ելքում C5 բջիջը պետք է լինի՝

=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")

Այժմ սեղմեք Enter և ավտոմատ լրացրեք ամբողջը սյունակում, դուք միանգամից կստանաք վերադարձի արժեքները: Քանի որ B8 բջիջը պարունակում է «ԱՄՆ» տեքստը, բանաձևը վերադարձրել է «Գտնվել է» C8 բջիջում :

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • SEARCH ֆունկցիան փնտրում է text 'USA' բջջում և վերադարձնում է տեքստի մեկնարկային դիրքը: Եթե ​​տեքստը չի գտնվել, ֆունկցիան վերադարձնում է #VALUE սխալ:
  • ISNUMBER ֆունկցիան ստուգում է արդյոք SEARCH ֆունկցիայի կողմից հայտնաբերված վերադարձի արժեքը թվային արժեք է, թե ոչ, և վերադարձնում է TRUE կամ FALSE ելնելով վերադարձվող արժեքի տեսակից:
  • Վերջապես, IF ֆունկցիան որոնում է բուլյան արժեքները- TRUE կամ FALSE և վերադարձնում 'Found' TRUE<-ի համար: 4>, «Չի գտնվել» FALSE -ի համար:

5. Համատեղելով IF և COUNTIF գործառույթները՝ տիրույթում կոնկրետ տեքստ փնտրելու համար

Այժմ Սյունակ D -ում կան բառեր, որոնք կարելի է գտնել B սյունակի տեքստերում: ։ Այստեղ մենք կմիավորենք IF և COUNTIF ֆունկցիաները: COUNTIF ֆունկցիան կհաշվի ընտրված տեքստի գտածոների թիվը Սյունակ D -ից Սյունակ B -ում: IF ֆունկցիան այնուհետև կփնտրի '0'-ից մեծ թիվը և կվերադարձնի նշված հաղորդագրությունը 'Գտնվել է' , հակառակ դեպքում այն ​​կվերադարձնի ' Չի գտնվել':

Առաջին ելքում E5 բջիջը , համապատասխան բանաձեւը կլինի.

=IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")

Enter սեղմելուց և Սյունակ E -ի մնացած բջիջները ավտոմատ կերպով լրացնելուց հետո մենք կ անմիջապես ստացեք բոլոր արդյունքային արժեքները «Գտնվել է» կամ «Չգտնվել» :

Կարդալ ավելին. Ինչպես պարզել, եթե բջիջների շարքը պարունակում է հատուկ տեքստ Excel-ում

6. Փնտրման գործառույթների օգտագործումը տեքստի որոնման և արժեքների վերադարձման համար

i. VLOOKUP ֆունկցիա՝ տիրույթում տեքստ փնտրելու համար

TheVLOOKUP ֆունկցիան փնտրում է արժեք աղյուսակի ամենաձախ սյունակում և վերադարձնում է արժեք նույն տողում նշված սյունակից: Հետևյալ աղյուսակում կան երեք սյունակներ, որոնք պարունակում են վաճառողների մի քանի պատահական անուններ, նրանց համապատասխան վաճառքները և 10% բոնուսներ՝ հիմնված վաճառքի վրա:

Արդյունքում Cell C12 , մենք' Կկիրառի VLOOKUP ֆունկցիան C11 -ում նշված վաճառողի անունը որոնելու համար, և ֆունկցիան այնուհետև կվերադարձնի բոնուսային գումարը համապատասխան վաճառողի համար:

Այսպիսով, VLOOKUP ֆունկցիայի հետ կապված բանաձեւը C12C12 -ում պետք է լինի.

=VLOOKUP(C11,B5:D9,3,FALSE)

Enter սեղմելուց հետո մենք միանգամից կստանանք Բոնուսի գումարը Սեմի համար:

Կարդալ ավելին. Ինչպես գտնել տեքստ Բջջում Excel-ում

ii. HLOOKUP ֆունկցիան՝ տիրույթում տեքստ փնտրելու համար

HLOOKUP ֆունկցիան աշխատում է VLOOKUP ֆունկցիայի հակառակ: HLOOKUP ֆունկցիան փնտրում է արժեք աղյուսակի վերևի տողում և վերադարձնում է նույն սյունակի արժեքը նշված տողից:

Հետևյալ նկարում վաճառողի պատահական անունները , դրանց համապատասխան վաճառքները և բոնուսները այժմ փոխադրված են: Ելքի Cell C9 , մենք կկիրառենք HLOOKUP ֆունկցիան` վերադարձնելու Sam-ի բոնուսային գումարը:

Պահանջվում է բանաձևը HLOOKUP գործառույթով C9 կամքի մեջbe:

=HLOOKUP(C8,C4:G6,3,FALSE)

Enter սեղմելուց հետո ֆունկցիան կվերադարձնի Sam-ի բոնուսային գումարը ճիշտ հեռու:

Կարդալ ավելին. Ինչպես գտնել արժեք Excel-ում միջակայքում

iii . XLOOKUP ֆունկցիան՝ տիրույթում տեքստ փնտրելու համար

XLOOKUP ֆունկցիան հսկայական լրացում է Microsoft Excel-ին, քանի որ այս ֆունկցիան գերազանցում է և՛ VLOOKUP և HLOOKUP գործառույթները: XLOOKUP ֆունկցիան որոնում է համընկնման տիրույթ և վերադարձնում համապատասխան տարրը զանգվածի երկրորդ միջակայքից: Այս ֆունկցիայի միակ խնդիրն այն է, որ այն հասանելի է միայն Excel 365 -ում:

Հետևյալ աղյուսակում, որտեղ VLOOKUP գործառույթն ավելի վաղ օգտագործվել է, մենք կկիրառենք XLOOKUP ֆունկցիան այժմ վերադարձնելու համար նմանատիպ ելքը Cell C12 :

Այսպիսով, համապատասխան բջիջում հարակից բանաձևը հետևյալն է.

=XLOOKUP(C11,B5:B9,D5:D9)

Այժմ սեղմեք Enter եւ դուք կստանաք Բոնուսի գումարը Սեմի համար:

Եվ այժմ տվյալների աղյուսակը փոխադրված է: Այսպիսով, XLOOKUP ֆունկցիան կփնտրի արժեքը հորիզոնականորեն և կվերադարձնի ելքը նշված տողից տվյալ արժեքի կամ տեքստի համար:

Համապատասխան բանաձևը XLOOKUP ֆունկցիան C9 C9 -ում կլինի՝

=XLOOKUP(C21,C17:G17,C19:G19)

Enter սեղմելուց հետո , դուք կստանաք նույն արդյունքը, ինչ նախկինում:

7. Կիրառեք INDEX-MATCH բանաձևը՝ տիրույթում տեքստ գտնելու համարExcel-ում

Այս բաժնում մենք կկիրառենք INDEX և MATCH ֆունկցիաների համակցությունը: INDEX ֆունկցիան վերադարձնում է արժեք կամ հղում տվյալ տողի և սյունակի հատման կետում: MATCH ֆունկցիան վերադարձնում է նյութի հարաբերական դիրքը զանգվածում, որը համապատասխանում է նշված արժեքին սահմանված կարգով:

Այսպիսով, պահանջվող բանաձևը, որը բաղկացած է INDEX -ից: և MATCH ֆունկցիաները ելքում C12 C12 կլինեն՝

=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)

Այժմ սեղմեք Enter և դուք անմիջապես կգտնեք ստացված արժեքը:

8. Որոնեք տեքստ տիրույթում և վերադարձրեք բջջային հղումը

Կիրառելով CELL ֆունկցիան՝ մենք կարող ենք վերադարձնել որոնման տեքստի բջջային հղումը մի շարք բջիջներում կամ աղյուսակում: Հետևյալ աղյուսակում (B5:B9) մենք կփնտրենք «ԱՄՆ» տեքստի մասնակի համապատասխանությունը, և համապատասխան բանաձևը կվերադարձնի գտածոյի բջիջի հղումը <-ում: 3>C12 .

Պահանջվող բանաձեւը CELL գործառույթով ելքային Cell C12 կլինի. 1> =CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))

Բանաձևը կվերադարձնի համապատասխան որոնման բջիջի բացարձակ հղումը, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում:

9. Որոնեք տեքստ կրկնվող դեպքերում և վերադարձրեք բոլոր դիրքերը

Ենթադրենք, որ մենք ունենք կրկնվող տեքստեր B սյունակում Text վերնագրի տակ: Ինչմենք հիմա կկիրառենք բանաձև՝ ընտրված տեքստի արժեքի համար կրկնությունների բոլոր տողերի դիրքերը վերադարձնելու համար:

Եթե ուզում ենք փնտրել տեքստը «USA» Սյունակ B -ում և վերադարձնենք բոլոր տողերի համարները կրկնությունների համար, մենք պետք է կիրառենք հետևյալ բանաձևը ելքում Cell E5 .

=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))

Enter սեղմելուց և Լրացնել բռնակի օգտագործելուց հետո լրացրեք մինչև Գտնվել է #NUM սխալ, մենք կստանանք բոլոր տողերի համարները Սյունակ B ընտրված տեքստի համար 'USA' :

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • IF ֆունկցիան այստեղ փնտրում է այն պայմանը, որը պետք է բավարարվի: և վերադարձնում է տողերի համարները (օգտագործելով ROW ֆունկցիան ) համընկնումների համար և FALSE չհամընկնող բուլյան արժեքի հետ միասին: Այսպիսով, այստեղ հայտնաբերված վերադարձի արժեքներն են՝

{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE}

  • SMALL ֆունկցիան վերադարձնում է նախորդ քայլում հայտնաբերված զանգվածից n-րդ ամենափոքր արժեքը:

10. Փնտրեք կոնկրետ տեքստ և վերադարձրեք առաջին կերպարի մեկնարկային դիրքը

i. FIND ֆունկցիայի օգտագործումը

FIND ֆունկցիան փնտրում է տեքստ մեկ այլ տեքստային տողում և վերադարձնում է ընտրված տեքստի մեկնարկային դիրքը: FIND գործառույթը մեծատառերի զգայուն է:

Ենթադրենք, որ մենք փնտրելու ենք «GER» տեքստը Cell B5 -ում:

Այնպահանջվող բանաձևը ելքում C8 C8 կլինի.

=FIND(C7,B5)

Enter սեղմելուց հետո , ֆունկցիան կվերադարձնի 12 դա նշանակում է, որ «GER» տեքստը գտնվել է B5 բջիջում տեքստային տողի 12-րդ նիշից:

Քանի որ FIND ֆունկցիան մեծատառերի զգայուն է, եթե ֆունկցիան փնտրում է 'ger' տեքստը <3-ի փոխարեն:>'GER' այնուհետև այն կվերադարձնի #VALUE սխալ:

ii. SEARCH ֆունկցիայի օգտագործումը

SEARCH ֆունկցիան աշխատում է այնպես, ինչպես FIND գործառույթը: Միակ տարբերությունն այն է, որ SEARCH գործառույթը մեծատառերի զգայուն չէ, մինչդեռ FIND գործառույթը մեծատառերի զգայուն է:

Քանի որ SEARCH ֆունկցիան նույնպես վերադառնում է: տեքստային արժեքի մեկնարկային դիրքը մեկ այլ տեքստային տողում, պահանջվող բանաձևը ելքում C8 C8 կլինի.

=SEARCH(C7, B5)

Enter սեղմելուց հետո ֆունկցիան կվերադարձնի նույն արդյունքը, ինչ նախկինում գտնվել է FIND գործառույթով:

Քանի որ SEARCH գործառույթը մեծատառերի նկատմամբ զգայուն չէ, ֆունկցիան չի վերադարձնի #VALUE սխալը, ի տարբերություն որոնման տեքստի FIND գործառույթի : «գեր» այստեղ:

11. Excel աղյուսակի օգտագործումը տեքստ որոնելու և ֆիլտրացված տվյալներ վերադարձնելու համար

Մեր վերջին օրինակում մենք կօգտագործենք Excel աղյուսակը` տեքստ փնտրելու և դրանից հետո համապատասխան տող ցուցադրելու համար: ֆիլտրում. Այսպիսով,

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: