Excel ISTEXT және ISNONTEXT функциялары формула мысалдарымен

  • Мұны Бөлісіңіз
Michael Brown

Оқулық Excel бағдарламасындағы ISTEXT және ISNONTEXT функцияларын ұяшықта мәтіндік мән бар-жоғын тексеру үшін қалай пайдалану керектігін қарастырады.

Мазмұн туралы ақпаратты алу қажет болған кезде. Excel бағдарламасындағы кейбір ұяшықтар үшін сіз әдетте Ақпараттық функцияларды пайдаланасыз. ISTEXT және ISNONTEXT екеуі де осы санатқа жатады. ISTEXT функциясы мәннің мәтін екенін тексереді және ISNONTEXT мән мәтін емес екенін тексереді. Тұжырымдама қандай қарапайым болса да, функциялар Excel бағдарламасындағы әр түрлі тапсырмаларды шешу үшін керемет пайдалы.

    Excel ISTEXT функциясы

    Excel тексерулеріндегі ISTEXT функциясы көрсетілген мән мәтін болып табылады немесе жоқ. Мән мәтіндік болса, функция TRUE мәнін қайтарады. Барлық басқа деректер түрлері үшін (сандар, күндер, бос ұяшықтар, қателер және т.б.) ол ЖАЛҒАН қайтарады.

    Синтаксис келесідей:

    ISTEXT(value)

    Онда мән - нәтижесін тексергіңіз келетін мән, ұяшық сілтемесі, өрнек немесе басқа функция.

    Мысалы, A2 форматындағы мән мәтін болып табылатынын немесе емес екенін білу үшін мына қарапайымды пайдаланыңыз. формула:

    =ISTEXT(A2)

    Excel ISNONTEXT функциясы

    ISNONTEXT функциясы сандарды, күндерді және уақыттарды қоса, мәтіндік емес мән үшін TRUE қайтарады , бос орындар және мәтіндік емес нәтижелерді немесе қателерді қайтаратын басқа формулалар. Мәтін мәндері үшін ол ЖАЛҒАН мәнін қайтарады.

    Синтаксис ISTEXT функциясымен бірдей:

    ISTEXT(value)

    Мысалы,A2 форматындағы мән мәтін емес, мына формуланы пайдаланыңыз:

    =ISNONTEXT(A2)

    Төмендегі скриншотта көрсетілгендей, ISTEXT және ISNONTEXT формулалары қарама-қарсы нәтижелерді береді:

    Excel бағдарламасындағы ISTEXT және ISNONTEXT функциялары - пайдалану ескертпесі

    ISTEXT және ISNONTEXT өте қарапайым және қолдануға оңай функциялар және олармен кез келген қиындыққа тап болуыңыз екіталай. Айта кету керек, назар аударатын бірнеше негізгі нүктелер бар:

    • Екеуі де TRUE немесе FALSE логикалық (логикалық) мәндерін қайтаратын IS функциялары тобының бөлігі болып табылады.
    • сандар мәтін ретінде сақталған нақты жағдайда, ISTEXT "ШЫН" қайтарады және ISNONTEXT "ЖАЛҒАН" қайтарады.
    • Екеуі де Office 365, Excel 2019, Excel 2016 үшін Excel бағдарламасының барлық нұсқаларында қолжетімді. , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP және Excel 2000.

    Excel бағдарламасында ISTEXT және ISNONTEXT пайдалану - формула мысалдары

    Төменде мысалдарды табасыз. Excel бағдарламасындағы ISTEXT және ISNONTEXT функцияларын практикалық пайдалану, бұл жұмыс парақтарыңызды тиімдірек етуге көмектеседі.

    Мәннің мәтін екенін тексеріңіз

    Кейде мәндер жиынтығымен жұмыс істегенде, Кейбір сандар үшін формулаларыңыз қате нәтижелерді немесе тіпті қателерді қайтаратынын байқасаңыз, таң қалуыңыз мүмкін. Ең айқын себеп - проблемалық сандар мәтін ретінде сақталады. Төмендегі формулалар мәтіннің қай мәндерден алынғанын нақты айтадыExcel бағдарламасының көзқарасы.

    ISTEXT формуласы:

    Excel мәтін деп есептейтін кез келген мән үшін ШЫНДЫҚ қайтарады.

    =ISTEXT(B2)

    ISNONTEXT формуласы:

    Excel мәтіндік емес деп есептейтін кез келген мән үшін ШЫНДЫҚ қайтарады.

    =ISNONTEXT(B2)

    Деректерді тексеруге арналған ISTEXT : тек мәтінге рұқсат беру

    Кейбір жағдайларда пайдаланушыларға белгілі ұяшықтарға тек мәтін мәндерін енгізуге рұқсат бергіңіз келуі мүмкін. Бұған қол жеткізу үшін ISTEXT формуласына негізделген деректерді тексеру ережесін жасаңыз. Міне:

    1. Тексергіңіз келетін бір немесе бірнеше ұяшықтарды таңдаңыз.
    2. Деректер қойындысындағы Деректер құралдары тобында Деректерді тексеру түймесін басыңыз.
    3. Деректерді тексеру тілқатысу терезесінің Параметрлер қойындысында Теңшеу тексеру критерийлері үшін және сәйкес өріске ISTEXT формулаңызды енгізіңіз.
    4. Ережені сақтау үшін OK түймесін басыңыз.

    Бұл мысал үшін B2 ұяшықтарындағы сауалнама жауаптарын тексереміз. B4 арқылы мына формуланың көмегімен:

    =ISTEXT(B2:B4)

    Сонымен қатар, сіз өзіңіздің Қате туралы ескерту хабарламасын түсіндіріп бере аласыз. пайдаланушылар қандай деректер түрін қабылдайды:

    Нәтижесінде пайдаланушы тексерілген ұяшықтардың кез келгеніне санды немесе күнді енгізуге әрекеттенгенде, олар келесіні көреді ескерту:

    Қосымша ақпаратты Excel бағдарламасында деректерді тексеруді пайдалану бөлімін қараңыз.

    Excel IF ISTEXT формуласы

    Тәжірибеде ISTEXTжәне ISNONTEXT әдетте TRUE және FALSE мәндеріне қарағанда пайдаланушыға ыңғайлы нәтижені шығару үшін IF функциясымен бірге жиі пайдаланылады.

    Формула 1. Егер мәтін болса, онда

    Бірінші мысалды алсақ, a сәл әрі қарай, мәтіндік мәндер үшін «Иә» және басқа кез келген нәрсе үшін «Жоқ» сөзін қайтарғыңыз келеді делік. Оны орындау үшін жай ғана ISTEXT функциясын IF логикалық сынауына кірістіріңіз және сәйкесінше егер_шын_мән және егер_жалған_мән аргументтері үшін "Иә" және "Жоқ" сөздерін пайдаланыңыз:

    =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) және тек сандардан тұратын (ЖАЛҒАН).

    Әртүрлі нәтижелерді қайтарғыңыз келсе, «Иә» немесе «Жоқ» деп айтыңыз. АҚИҚА және ЖАЛҒАН емес, жоғарыдағы формуланы IF операторына қосыңыз:

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

    Бұл формула қалай жұмыс істейді

    Формула SUMPRODUCT массивтерді жергілікті түрде өңдеу мүмкіндігіне негізделген. Ішінен сырттай жұмыс істегенде, ол мынаны орындайды:

    • ISTEXT функциясы TRUE және FALSE мәндерінің массивін қайтарады. A2:C2 үшін мына массив аламыз:

      {TRUE,TRUE,FALSE}

    • Содан кейін TRUE және FALSE логикалық мәндерін сәйкесінше 1 және 0-ге түрлендіру үшін жоғарыдағы массивтің әрбір элементін 1-ге көбейтеміз. . Дәл осындай мақсат үшін қос унарлық оператор (--) қолданылуы мүмкін. Түрлендіруден кейін формула мына пішінді алады:

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

    • ҚЫСТЫҚТАУ функциясы 1 және 0-ді қосады және нәтиженің нөлден үлкен екенін тексересіз. Егер ол болса, диапазонкемінде бір мәтіндік мәнді қамтиды және формула ЖАЛҒАН болмаса, АҚИҚАТ мәнін қайтарады.

    Ұяшықта белгілі бір мәтін бар-жоғын тексеру

    Excel ISTEXT функциясы ұяшықта мәтін бар-жоғын ғана анықтай алады. , кез келген мәтінді білдіреді. Ұяшықта белгілі бір мәтін жолының бар-жоғын білу үшін ISNUMBER SEARCH формуласын немесе қойылмалы таңбалары бар COUNTIF пайдаланыңыз.

    Мысалы, A2 элементінің идентификаторында 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. Формат түймесін басып, қажетті пішімдеуді таңдаңыз.
    5. Екі тілқатысу терезесін жабу және ережені сақтау үшін OK түймесін екі рет басыңыз.

    Әр қадамның егжей-тегжейлі түсіндірмесі үшін мынаны қараңыз: Excel шартты пішімдеуіне арналған формулаларды пайдалану.

    Нәтижесінде Excel кез келген мәтін жолдары бар барлық ұяшықтарды бөлектейді:

    Excel бағдарламасында ISTEXT және ISNONTEXT функцияларын осылайша пайдалану керек. Оқығаныңыз үшін алғыс айтамын және келесі аптада блогымызда көреміз деп үміттенемін!

    Қолжетімді жүктеп алулар

    Excel ISTEXT және ISNONTEXT формула мысалдары

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.