Excel ISTEXT և ISNONTEXT գործառույթները բանաձևի օրինակներով

  • Կիսվել Սա
Michael Brown

Ուսուցումն ուսումնասիրում է, թե ինչպես օգտագործել ISTEXT և ISNONTEXT գործառույթները Excel-ում` ստուգելու համար, թե արդյոք բջիջը պարունակում է տեքստային արժեք, թե ոչ:

Երբ անհրաժեշտ է տեղեկատվություն ստանալ բովանդակության մասին: Excel-ի որոշ բջիջներից դուք սովորաբար օգտագործում եք այսպես կոչված տեղեկատվական գործառույթները: Ե՛վ ISTEXT-ը, և՛ ISNONTEXT-ը պատկանում են այս կատեգորիային: ISTEXT ֆունկցիան ստուգում է, արդյոք արժեքը տեքստ է, իսկ ISNONTEXT-ը ստուգում է, եթե արժեքը տեքստ չէ: Ինչքան էլ պարզ լինի հայեցակարգը, գործառույթները զարմանալիորեն օգտակար են Excel-ում մի շարք տարբեր առաջադրանքներ լուծելու համար:

    Excel ISTEXT ֆունկցիան

    ISTEXT ֆունկցիան Excel-ում ստուգում է. նշված արժեքը տեքստ է, թե ոչ: Եթե ​​արժեքը տեքստային է, ֆունկցիան վերադարձնում է TRUE: Բոլոր այլ տվյալների տեսակների համար (օրինակ՝ թվեր, ամսաթվեր, դատարկ բջիջներ, սխալներ և այլն) այն վերադարձնում է FALSE:

    Շարահյուսությունը հետևյալն է.

    ISTEXT(value)

    Where արժեքը արժեք է, բջջային հղում, արտահայտություն կամ մեկ այլ ֆունկցիա, որի արդյունքը ցանկանում եք ստուգել:

    Օրինակ, պարզելու համար, թե արդյոք A2-ում արժեքը տեքստ է, թե ոչ, օգտագործեք այս պարզ բանաձև՝

    =ISTEXT(A2)

    Excel ISNONTEXT ֆունկցիան

    ISNONTEXT ֆունկցիան վերադարձնում է TRUE ցանկացած ոչ տեքստային արժեքի համար՝ ներառյալ թվերը, ամսաթվերը և ժամերը , դատարկ և այլ բանաձևեր, որոնք վերադարձնում են ոչ տեքստային արդյունքներ կամ սխալներ: Տեքստի արժեքների համար այն վերադարձնում է FALSE:

    Շարահյուսությունը նույնն է, ինչ ISTEXT ֆունկցիան.

    ISTEXT(value)

    Օրինակ, ստուգելու համար, թե արդյոքA2-ի արժեքը տեքստ չէ, օգտագործեք այս բանաձևը՝

    =ISNONTEXT(A2)

    Ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում, ISTEXT և ISNONTEXT բանաձևերը տալիս են հակառակ արդյունքները.

    ISTEXT և ISNONTEXT ֆունկցիաները Excel-ում. օգտագործման նշումներ

    ISTEXT-ը և ISNONTEXT-ը շատ պարզ և օգտագործման համար հեշտ գործառույթներ են, և դժվար թե դրանց հետ կապված որևէ դժվարության հանդիպեք: Այնուամենայնիվ, կան մի քանի հիմնական կետեր, որոնք պետք է ուշադրություն դարձնել.

    • Երկու գործառույթներն էլ IS գործառույթների խմբի մաս են կազմում, որոնք վերադարձնում են TRUE կամ FALSE-ի տրամաբանական (բուլյան) արժեքները:
    • Հատուկ դեպքում, երբ թվերը պահվում են որպես տեքստ , ISTEXT-ը վերադարձնում է TRUE, իսկ ISNONTEXT-ը վերադարձնում է FALSE:
    • Երկու գործառույթներն էլ հասանելի են Excel-ի բոլոր տարբերակներում Office 365-ի, Excel 2019-ի, Excel 2016-ի համար: , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP և Excel 2000:

    Օգտագործելով ISTEXT-ը և ISNONTEXT-ը Excel-ում - բանաձևերի օրինակներ

    Ստորև դուք կգտնեք օրինակներ. Excel-ում ISTEXT և ISNONTEXT գործառույթների գործնական օգտագործումը, որը, հուսով ենք, կօգնի ձեզ ավելի արդյունավետ դարձնել ձեր աշխատաթերթերը:

    Ստուգեք, արդյոք արժեքը տեքստ է

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

    ISTEXT բանաձեւ.

    Վերադարձնում է TRUE ցանկացած արժեքի համար, որը Excel-ը համարում է տեքստ :

    =ISTEXT(B2)

    ISNONTEXT բանաձեւը.

    Վերադարձնում է TRUE ցանկացած արժեքի համար, որը Excel-ը համարում է ոչ տեքստ :

    =ISNONTEXT(B2)

    ISTEXT տվյալների վավերացման համար թույլատրել միայն տեքստը

    Որոշ իրավիճակներում դուք կարող եք թույլ տալ օգտվողներին մուտքագրել միայն տեքստային արժեքներ որոշակի բջիջներում: Դրան հասնելու համար ստեղծեք տվյալների վավերացման կանոն՝ հիմնված ISTEXT բանաձևի վրա: Ահա թե ինչպես.

    1. Ընտրեք մեկ կամ մի քանի բջիջ, որոնք ցանկանում եք վավերացնել:
    2. Տվյալներ ներդիրում, Տվյալների գործիքներ խումբ, սեղմեք Տվյալների վավերացում կոճակը:
    3. Տվյալների վավերացում երկխոսության տուփի Կարգավորումներ ներդիրում ընտրեք Պատվիրված<15:> վավերացման չափանիշների համար և մուտքագրեք ձեր ISTEXT բանաձևը համապատասխան վանդակում:
    4. Սեղմեք OK՝ կանոնը պահպանելու համար:

    Այս օրինակի համար մենք վավերացնում ենք հարցաթերթի պատասխանները B2 բջիջներում: B4-ի միջոցով այս բանաձևի օգնությամբ.

    =ISTEXT(B2:B4)

    Բացի այդ, դուք կարող եք կարգավորել ձեր սեփական Սխալի մասին ահազանգը հաղորդագրությունը բացատրելու համար: ձեր օգտատերերին, թե ինչպիսի տվյալներ են ընդունվում.

    Արդյունքում, երբ օգտատերը փորձում է մուտքագրել թիվ կամ ամսաթիվ վավերացված բջիջներից որևէ մեկում, նրանք կտեսնեն հետևյալը. զգուշացում՝

    Լրացուցիչ տեղեկությունների համար տե՛ս Excel-ում տվյալների վավերացման օգտագործումը:

    Excel IF ISTEXT բանաձև

    Գործնականում ISTEXTև ISNONTEXT-ը հաճախ օգտագործվում են IF ֆունկցիայի հետ միասին՝ օգտատիրոջ համար ավելի հարմար արդյունք ստանալու համար, քան ստանդարտ TRUE և FALSE:

    Բանաձև 1. Եթե տեքստ է, ապա

    Վերցնենք մեր առաջին օրինակը. քիչ ավելի հեռու, ենթադրելով, որ ցանկանում եք վերադարձնել «Այո»՝ տեքստային արժեքների համար և «Ոչ»՝ ցանկացած այլ բանի համար: Դա անելու համար պարզապես տեղադրեք ISTEXT ֆունկցիան IF-ի տրամաբանական թեստի մեջ և օգտագործեք «Այո» և «Ոչ» համապատասխանաբար value_if_true և value_if_false արգումենտների համար՝

    :

    =IF(ISTEXT(A2), "Yes", "No")

    Բանաձև 2. Ստուգեք բջիջի մուտքագրումը

    Նախորդ օրինակներից մեկում մենք քննարկեցինք, թե ինչպես ապահովել օգտվողի վավերական մուտքագրումը` օգտագործելով տվյալների վավերացումը . Դա կարելի է անել նաև «ավելի մեղմ» ձևով՝ Excel IF ISTEXT բանաձևի օգնությամբ:

    Հարցաթերթում, ենթադրենք, ցանկանում եք որոշել, թե որ պատասխաններն են վավեր (տեքստային) և որոնք՝ ոչ (ոչ- տեքստ): Դրա համար օգտագործեք տեղադրված IF հայտարարությունները հետևյալ տրամաբանությամբ.

    • Եթե փորձարկված բջիջը դատարկ է, ոչինչ չվերադարձրեք, այսինքն դատարկ տող (""):
    • Եթե բջիջը տեքստ է, վերադարձրեք «Վավեր պատասխան»:
    • Եթե վերը նշվածներից ոչ մեկը, ապա վերադարձրեք «Անվավեր պատասխան. խնդրում ենք մուտքագրել տեքստ»:

    Այս ամենը միավորելով՝ մենք ստանում ենք հետևյալ բանաձևը. , որտեղ B2-ը ստուգման ենթակա բջիջն է՝

    =IF(B2="", "", IF(ISTEXT(B2), "Valid answer", "Invalid answer - please enter text."))

    Ստուգեք՝ արդյոք ընդգրկույթը պարունակում է որևէ տեքստ

    Մինչ այժմ մենք ունենք փորձարկվել է յուրաքանչյուր բջիջ առանձին: Բայց ինչ, եթե ձեզ անհրաժեշտ է իմանալ, թե արդյոք որևէ բջիջ գտնվում է տիրույթումպարունակու՞մ է տեքստ:

    Ողջ տիրույթը փորձարկելու համար ISTEXT ֆունկցիան SUMPRODUCT-ի հետ համատեղեք հետևյալ կերպ.

    SUMPRODUCT(ISTEXT( տիրույթ)*1)>0 SUMPRODUCT(-- ISTEXT( միջակայք))>0

    Որպես օրինակ, եկեք ստուգենք ստորև բերված տվյալների հավաքածուի յուրաքանչյուր տող տեքստային արժեքների համար, ինչը կարելի է անել հետևյալ բանաձևերով.

    =SUMPRODUCT(ISTEXT(A2:C2)*1)>0

    =SUMPRODUCT(--ISTEXT(A2:C2))>0

    Վերոնշյալ բանաձևերից մեկը գնում է D2 բջիջ, այնուհետև այն քաշում եք D5 բջիջի միջով:

    Այսպիսով, դուք այժմ հստակ հասկանում եք, թե որ տողերն են պարունակում: մեկ կամ ավելի տեքստային տողեր (TRUE) և որոնք պարունակում են միայն թվեր (FALSE):

    Եթե ցանկանում եք տարբեր արդյունքներ վերադարձնել, ասեք «Այո» կամ «Ոչ»: ի տարբերություն TRUE-ի և FALSE-ի, վերը նշված բանաձևը կցեք IF հայտարարության մեջ.

    =IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Yes", "No")

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

    Բանաձևը հիմնված է SUMPRODUCT-ի՝ զանգվածները բնիկ կերպով կարգավորելու ունակության վրա: Աշխատելով ներսից դեպի դուրս, ահա թե ինչ է այն անում.

    • ISTEXT ֆունկցիան վերադարձնում է TRUE և FALSE արժեքների զանգված: A2:C2-ի համար մենք ստանում ենք այս զանգվածը.

      {TRUE,TRUE,FALSE}

    • Այնուհետև վերը նշված զանգվածի յուրաքանչյուր տարրը բազմապատկում ենք 1-ով` TRUE-ի և FALSE-ի տրամաբանական արժեքները համապատասխանաբար 1-ի և 0-ի փոխարկելու համար: . Նույն նպատակով կարող է օգտագործվել կրկնակի միանար օպերատոր (--): Փոխակերպումից հետո բանաձևը ստանում է հետևյալ ձևը.

      SUMPRODUCT({1,1,0})>0

    • SUMPRODUCT ֆունկցիան գումարում է 1 և 0, և դուք ստուգում եք արդյոք արդյունքը զրոյից մեծ է: Եթե ​​դա է, ապա միջակայքըպարունակում է առնվազն մեկ տեքստային արժեք և բանաձևը վերադարձնում է TRUE, եթե ոչ FALSE:

    Ստուգեք, արդյոք բջիջը պարունակում է կոնկրետ տեքստ

    Excel ISTEXT ֆունկցիան կարող է միայն որոշել, թե արդյոք բջիջը պարունակում է տեքստ , նկատի ունենալով բացարձակապես ցանկացած տեքստ։ Պարզելու համար, թե արդյոք բջիջը պարունակում է կոնկրետ տեքստային տող, օգտագործեք կամ ISNUMBER SEARCH բանաձևը կամ COUNTIF-ը նիշերով:

    Օրինակ, տեսնելու համար, թե արդյոք A2-ի Item Id-ը պարունակում է տեքստային տողի մուտքագրում D2 բջիջում, օգտագործեք ստորև բերված բանաձևը (խնդրում ենք հաշվի առնել $D$2 բացարձակ հղումը, որը թույլ չի տալիս բջջային հասցեն փոխել, երբ բանաձևը պատճենվում է այլ բջիջներում).

    =ISNUMBER(SEARCH($D$2, A2))

    Հարմարության համար մենք. Այն կփաթաթեմ IF ֆունկցիայի մեջ.

    =IF(ISNUMBER(SEARCH($D$2, A2)), "Yes", "No")

    Եվ կստանանք հետևյալ արդյունքները.

    Նույն արդյունքը կարելի է ձեռք բերել COUNTIF-ով :

    =IF(COUNTIF(A2, "*"&$D$2&"*")>0, "Yes", "No")

    Լրացուցիչ օրինակների համար տե՛ս Excel Եթե բջիջը պարունակում է բանաձևեր:

    Նշիր տեքստ պարունակող բջիջները

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

    1. Ընտրեք բոլոր բջիջները, որոնք ցանկանում եք ստուգել և ընդգծել (այս օրինակում A2:C5):
    2. Տուն ներդիրում, Ոճեր խմբում, սեղմեք Նոր կանոն > Օգտագործեք բանաձև՝ որոշելու համար, թե որ բջիջները պետք է ֆորմատավորել :
    3. Ձևաչափի արժեքներում որտեղ այս բանաձևը ճշմարիտ է վանդակում, մուտքագրեք հետևյալ բանաձևը.

      =ISTEXT(A2)

      Որտեղ A2-ըընտրված միջակայքի ամենաձախ բջիջը:

    4. Սեղմեք Format կոճակը և ընտրեք ցանկալի ձևաչափումը:
    5. Սեղմեք Լավ երկու անգամ երկու երկխոսության տուփերը փակելու և կանոնը պահպանելու համար:

    Յուրաքանչյուր քայլի ավելի մանրամասն բացատրության համար տե՛ս. Excel-ի պայմանական ձևաչափման բանաձևերի օգտագործումը:

    Արդյունքում Excel-ը ընդգծում է բոլոր բջիջները ցանկացած տեքստային տողերով.

    Այսպես կարելի է օգտագործել ISTEXT և ISNONTEXT ֆունկցիաները Excel-ում: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:

    Հասանելի ներբեռնումներ

    Excel ISTEXT և ISNONTEXT բանաձեւերի օրինակներ

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: