Excel աղյուսակի տողում նիշ գտնելը

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

Ինչպես գտնել տեքստային նիշեր (տառեր և թվեր) բջիջում

Սկսենք, եկեք փորձենք կատարել ամենապարզ խնդիրը՝ որոշել տեքստային նիշերի առկայությունը բջիջներում և գտնել ձեզ անհրաժեշտը: Դա անելու համար անհրաժեշտ է օգտագործել !SEMTools հավելումը, որով կարող եք որոնել տարբեր տեսակի նիշեր։ Գործողությունների հաջորդականությունը հետևյալն է.

  1. Ընտրեք այն միջակայքը, որը բնօրինակն է և պատճենեք այն հաջորդ սյունակում:
  2. Այնուհետև ընտրեք երկրորդ միջակայքը:
  3. Բացեք «!SEMTools» ներդիրը: Այնտեղ՝ գործիքագոտու ձախ կողմում, կլինի «Հայտնաբերել» ներդիրը:
  4. Դրանից հետո բացեք «Սիմվոլներ» ցանկը:
  5. Այնուհետև կհայտնվի լրացուցիչ ընտրացանկ, որում դուք պետք է գտնեք «Տառեր-թվեր» կետը և սեղմեք դրա վրա:

Այս անիմացիայի մեջ դուք կարող եք տեսնել, թե ինչպես ճիշտ վարվել՝ բջիջում տեքստային նիշերը գտնելու համար: Այս հավելյալ ֆունկցիայի միջոցով օգտատերը կարող է որոշել, թե արդյոք կան չտպվող նիշեր այլ բջիջներում:

Ինչպես գտնել թվեր աղյուսակի բջիջում

Երբեմն պետք է նույնականացնել բջիջները, որոնք թվեր ունեն, բայց դրանք տեքստով են: Երբ նման բջիջները շատ են, դրանց նույնականացումը կարող է բավականին դժվար լինել: Նախքան այս առաջադրանքն իրականացնելը, դուք պետք է սահմանեք մի քանի հիմնական տերմիններ: Մեր հիմնական հայեցակարգը «բացահայտումն» է: Սա նշանակում է ստուգել, ​​թե արդյոք որոշակի տեսակի նիշ կա տողի մեջ: Եթե ​​այո, այն վերադարձնում է TRUE, եթե ոչ՝ FALSE: Եթե, բացի բջիջում թվեր որոնելուց, օգտվողը ցանկանում է կատարել այլ գործողություններ, ապա կարող եք օգտագործել այս հրահանգի հետագա բաժինները:

Երկրորդ հայեցակարգը, որը պետք է ապամոնտաժվի, թվերն են: Սա ինտեգրալ տերմին է, որը նշանակում է մինչև 10 նիշ, որոնք համապատասխանում են 0-ից 9 թվերին: Համապատասխանաբար, թվերի առկայությունը ստուգելու համար օգտագործողը պետք է 10 անգամ ստուգի միջակայքը: Դա կարելի է անել՝ օգտագործելով ֆունկցիան IFբայց այս մոտեցումը շատ ժամանակատար է:

Այս խնդիրը լուծելու համար կարող եք օգտագործել հատուկ բանաձև, որը կկատարի բոլոր ստուգումները մեկ անգամ՝ =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )> 0. Այս ֆունկցիան ունի նույն շարահյուսությունը, ինչ տեքստում կիրիլիցա նիշերի որոնումը:

Այս առաջադրանքը կատարելու համար կարող եք նաև օգտագործել հավելում, որն արդեն ունի ներկառուցված մակրո: Այս դեպքում բավական է միայն օգտագործել հատուկ !SEMTools ներդիրը, որը պետք է կիրառվի լրացուցիչ սյունակի վրա, որը բնօրինակի ամբողջական պատճենն է։

Հետևաբար, ձեռնարկվելիք քայլերի ամբողջությունը լիովին համապատասխանում է նախորդ պարբերությանը: Նախ պետք է ընտրեք բնօրինակ տիրույթը, պատճենեք այն, այնուհետև ընտրեք հայտնված սյունակը և մակրո կիրառեք դրա վրա՝ համաձայն այս անիմացիայի մեջ տրված քայլերի հաջորդականության:

Ենթադրենք, որ մենք պետք է գտնենք միայն որոշակի թվեր բոլոր տրվածներից: Ինչպե՞ս կարելի է դա անել: Նախ, եկեք ցույց տանք, թե ինչպես դա անել !SEMTools-ի միջոցով: Գործիքի օգտագործումը պարզ է. Բավական է փակագծերում գրել բոլոր անհրաժեշտ թվերը, այնուհետև սեղմել OK կոճակը՝ հաստատելու համար։ Նույն մեթոդով դուք կարող եք գտնել լատինատառ այբուբենը կամ մեծատառեր գտնել տեքստի տողում:

Կարող եք նաև օգտագործել բանաձևը՝ մի շարք բջիջներում անհրաժեշտ թվերը գտնելու համար: Դա անելու համար դուք պետք է օգտագործեք գործառույթների համադրություն ՍՏՈՒԳԵԼ и ՈՐՈՆՈՒՄ. Նրա օգնությամբ դուք կարող եք հայտնաբերել ոչ միայն առանձին թվեր, այլև ամբողջ թվային հաջորդականություն. =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Երբեմն պետք է գտնել բացատներով բաժանված թվեր: Այս դեպքում դրանք կոչվում են բառ-թվեր։ Դրանք գտնելու համար պետք է նաև օգտագործել համապատասխան գործիքները !SEMTools: Այս անիմացիան հստակ ցույց է տալիս, թե ինչ գործողություններ պետք է կատարեք դա անելու համար:

Ինչպես պարզել, թե արդյոք Excel բջիջը պարունակում է լատինական տառեր

Շատ հաճախ Excel-ի օգտատերերը շփոթում են «Գտեք» և «Քաղվածք» հասկացությունները, թեև դրանց միջև բավականին մեծ տարբերություն կա: Առաջին արտահայտությունը նշանակում է ստուգել, ​​թե արդյոք կա որոշակի նիշ տեքստային տողում կամ տվյալների տիրույթում: Իր հերթին, «Քաղվածք» հասկացությունը նշանակում է տեքստից հանել ցանկալի նիշը և փոխանցել այն մեկ այլ ֆունկցիայի կամ գրել այն բջիջում:

Ի՞նչ է պետք անել լատինական այբուբենը բացահայտելու համար: Օրինակ՝ կարող եք օգտագործել հատուկ տառատեսակներ, որոնք հնարավորություն կտան աչքով ճանաչել անգլերեն նիշերը։ Օրինակ, սա դարձնում է տառատեսակը Դուբայ Միջին, որը դարձնում է անգլերեն նիշերը համարձակ:

Բայց ինչ անել, եթե շատ տվյալներ կան: Այս դեպքում տվյալների վերլուծության համար արժեքների ցանկալի հաջորդականությունը աչքով որոշելը բավարար չէ: Այս դեպքում դուք պետք է փնտրեք այս գործընթացը ավտոմատացնելու ուղիներ: Կան մի քանի եղանակներ, թե ինչպես կարող եք դա անել:

Օգտագործելով հատուկ գործառույթ

Լատինական տառերի որոնման հիմնական խնդիրն այն է, որ դրանք երկուսուկես անգամ ավելի շատ են, քան թվերը։ Հետևաբար, դուք պետք է ծրագրին տրամադրեք 26 կրկնություններից բաղկացած օղակ, որը կարող է բավականին սթրեսային լինել: Բայց եթե օգտագործվում է վերը նշված գործառույթներից բաղկացած զանգվածի բանաձևը ՍՏՈՒԳԵԼ и ՈՐՈՆՈՒՄ, ապա այս միտքն այնքան էլ բարդ չի թվում. =COUNT(SEARCH({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”: »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>0. Այս բանաձևը լավ է աշխատում շատ իրավիճակների համար: Օրինակ, եթե հնարավոր չէ տեղադրել համապատասխան մակրոներ, որոնք կկարողանան դա անել ավելի հեշտ և արագ:

Վերը նկարագրված բանաձևում A1-ն այն բջիջն է, որում կատարվում է ստուգումը: Համապատասխանաբար, դուք պետք է դնեք այն, որը համապատասխանում է ձեր իրավիճակին: Այս ֆունկցիան ստուգման արդյունքում վերադարձնում է բուլյան արժեք: Եթե ​​համընկնում է գտնվել, ապա օպերատորը վերադառնում է TRUEեթե դրանք չկան - ՍՈՒՏ.

ֆունկցիա ՈՐՈՆՈՒՄ թույլ չի տալիս նիշերի որոնումներ մեծատառով: Դա անելու համար դուք պետք է օգտագործեք օպերատորը ԳՏՆԵԼ, որը կատարում է նույն գործողությունները, ունի նույն արգումենտները, միայն մեծատառերի զգայուն է: Մեկ այլ եղանակ է վերը նշված բանաձևը զանգվածային բանաձև դարձնելը: Այս դեպքում այն ​​կունենա հետևյալ տեսքը.{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}:

Քանի որ սա զանգվածի բանաձև է, այն պետք է նշվի առանց փակագծերի: Այս դեպքում մուտքագրելուց հետո պետք է սեղմել Ctrl + Shift + Enter ստեղնաշարի համադրությունը (ուղղակի enter ստեղնը սեղմելու փոխարեն, ինչպես դա սովորական ֆունկցիայի դեպքում է), որից հետո գանգուր փակագծերն իրենք կհայտնվեն։

Եթե ​​Ձեզ անհրաժեշտ է գտնել կիրիլիցա այբուբենը, ապա գործողությունների հաջորդականությունը նման է, միայն դուք պետք է սահմանեք կիրիլյան նիշերի ամբողջ հաջորդականությունը որպես որոնման տիրույթ: =COUNT(SEARCH({“a”:”b”:”c”:”g”:”e”:”e”:”e”:”g”:”h”:”i”:”d”: “k”:”l”:”m”:”n”:”o”:”պ”: »:”h”:”w”:”u”:”b”:”s”:”b”:”e”:”yu”:”i”};A1))>0. Կարող եք նաև օգտագործել գործառույթը ԽՈՐՀՐԴԱՆԻՇ, անել դա. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Այս բանաձևը պետք է գրվի որպես զանգվածի բանաձև։ Հետևաբար, պարզապես enter ստեղնը սեղմելու փոխարեն պետք է սեղմել Ctrl + Shift + Enter ստեղնաշարի համակցությունը: Բայց կան որոշ բացառություններ, որտեղ այս գործառույթը չի աշխատի: Նախ պետք է համոզվեք, որ ոչ Յունիկոդ ծրագրերի լռելյայն լեզուն . Այս դեպքում խնդիրներ չպետք է լինեն։ Այս բանաձեւերը միմյանցից որոշ տարբերություններ ունեն։ 33 տառի փոխարեն վերջին բանաձևում օգտագործվում է ընդամենը 32։ Այսինքն՝ ё տառը հաշվի չի առնում որպես կիրիլիցա։

Այս դեպքում, ինչպես նախորդում, ցանկալի նիշերը մեծատառերի զգայուն եղանակով որոնելու համար դուք պետք է օգտագործեք գործառույթը. ԳՏՆԵԼ. Հետեւաբար, դուք կարող եք որոնել, օրինակ, այբուբենի կեսը գրված փոքր տառերով, կեսը գրված մեծատառերով: Փաստարկները նույնն են.

Ինչպես գտնել բառեր բջիջում, որոնք պարունակում են կիրիլիցա և լատիներեն

Մենք կարող ենք տրամաբանորեն եզրակացնել, որ այն բառերը որոնելու համար, որոնք պարունակում են և՛ կիրիլիցա, և՛ լատիներեն, մենք պետք է օգտագործենք որպես այն, ինչ փնտրում ենք, այբուբենի և անգլերենի բոլոր նիշերը:

Ինչպես գտնել մեծատառերը բջիջում

Մեծատառերը գտնելու համար անհրաժեշտ է օգտագործել ֆունկցիան ԳՏՆԵԼ, և որպես փաստարկներ նշեք մեծատառ կիրիլիցա (կամ լատինատառ այբուբենի տարրերը, եթե անհրաժեշտ է դրանք գտնել) կամ դրանց ծածկագրերը։

Կիրիլիցա տառեր որոնելիս կոդերի միջոցով պետք է հիշել, որ ASCII աղյուսակը նախ պետք է դրվի . Պարզ խոսքերով՝ տեղայնացում ունենալ։

Եթե ​​Ձեզ անհրաժեշտ է գտնել որևէ մեծատառ, անկախ այբուբենից, որով դրանք պետք է որոնվեն, դուք պետք է օգտագործեք գործառույթները. Ավելի ցածր и EXACT- ը… Գործողությունների հաջորդականությունը հետևյալն է.

  1. Մենք փոքրատառ արժեքներ ենք կազմում առանձին բջիջում:
  2. Արդյունքները համեմատում ենք բնօրինակի հետ։
  3. Դրանից հետո մենք օգտագործում ենք հետևյալ բանաձևը. =ՈՉ(ՃԻՇՏ(ԼՈՒԵՐ(A1),A1))

Եթե ​​այս բջիջները չեն համընկնում, դա ցույց է տալիս, որ սկզբնական բջիջի որոշ նիշերը մեծատառով են եղել:

Excel-ում նիշերի որոնում՝ օգտագործելով կանոնավոր արտահայտություններ

Նիշեր գտնելու համար կարող եք նաև օգտագործել կանոնավոր արտահայտություններ: Դա անելու լավագույն միջոցը !SEMTools գործիքն է, քանի որ այն ավտոմատացնում է դրանց օգտագործման շատ գործընթացներ: Excel-ում կանոնավոր արտահայտությունների օգտագործման սպեկտրը բավականին լայն է: Մենք առաջին հերթին կկենտրոնանանք գործառույթների վրա ՈՐՈՆԵԼ, ՓՈԽԱՐԻՆԵԼ, Արտահանում.

Լավ նորությունն այն է, որ այս գործառույթները կարող են օգտագործվել ինչպես Google Sheets-ում, այնպես էլ Excel-ում այս պարամետրով:

Առաջին կանոնավոր գործառույթն է ՌԵԳԵՔՍՄԱԹՍ, որը կարող է ստուգել, ​​թե արդյոք այս օրինաչափությունը նման է մեկ այլ բջիջի օրինակին: Շարահյուսություն: =REGEXMATCH («տեքստ»; «RegEx օրինաչափություն որոնելու համար»): Այս ֆունկցիան վերադարձնում է երկու արժեքներից մեկը՝ true կամ false: Թե կոնկրետ ինչն է կախված նրանից, թե իրականում նկատվում է համընկնում, թե ոչ: Երկրորդ գործառույթն է =REGEXEXTRACT («տեքստ»;«RegEx որոնման օրինաչափություն») Այն թույլ է տալիս հեռացնել ցանկալի նիշերը տողից:

Այնուամենայնիվ, այս գործառույթը փոքր տարբերություններ ունի Google Sheets-ից: Այն բաղկացած է նրանից, որ վերջինս, եթե նշված տեքստը չի գտնվել, սխալ է վերադարձնում, մինչդեռ այս հավելումը ցույց է տալիս միայն դատարկ արժեք:

Եվ վերջապես, տեքստը փոխարինելու համար անհրաժեշտ է օգտագործել այս բանաձևը. =REGEXREPLACE ("տեքստ";"RegEx որոնման օրինաչափություն";"գտնվածը փոխարինող տեքստ"):

Ինչ անել հայտնաբերված նշանների հետ

Լավ. Ենթադրենք, մենք գտել ենք նշաններ: Ի՞նչ կարելի է անել նրանց հետ հետո: Այստեղ կան մի քանի տարբերակներ, թե ինչպես շարունակել: Օրինակ, դուք կարող եք ջնջել դրանք: Օրինակ, եթե կիրիլյան արժեքների մեջ գտնեինք լատինական այբուբենը։ Կարող եք նաև այն փոխարինել նմանատիպ գրանշանով, միայն կիրիլիցայով (օրինակ՝ մեծ անգլերեն M-ից M) կամ հանել այս նիշը՝ այլ բանաձևում օգտագործելու համար:

Հավելյալ նիշերի հեռացում Excel-ում

Excel-ում անցանկալի նիշերը հեռացնելու բազմաթիվ եղանակներ կան: Տարբերակներից մեկը «Գտնել և փոխարինել» ֆունկցիան օգտագործելն է, որտեղ կարող եք փոխարինել այն նիշը, որը ցանկանում եք հեռացնել «» դատարկ տողով: Դուք կարող եք օգտագործել նույն կանոնավոր արտահայտությունները, որոնք օգտագործվում են հայտնաբերված նիշը փոխարինելու համար:

Արտահանեք հատուկ նիշեր Excel-ում

Դրա համար կարող եք օգտագործել «Գտնել» ֆունկցիան, բայց կարող եք նաև օգտագործել համապատասխան կանոնավոր արտահայտությունը, որտեղ առաջին արգումենտը արդյունահանվող տեքստն է, իսկ երկրորդը՝ որոնվող բջիջը կամ տիրույթը:

Փոխել խորհրդանիշները Excel-ում

Ընթացակարգը նույնն է, ինչ ջնջելը, միայն ցանկալի նիշը պետք է փոխարինվի մեկ այլ նիշով (ներառյալ չտպվող), այլ ոչ թե դատարկ տողով համապատասխան արգումենտում։

Թողնել գրառում