Swyddogaethau Excel ISTEXT ac ISNOTEXT gydag enghreifftiau fformiwla

  • Rhannu Hwn
Michael Brown

Mae'r tiwtorial yn edrych ar sut i ddefnyddio'r ffwythiannau ISTEXT ac ISNOTEXT yn Excel i wirio a yw cell yn cynnwys gwerth testunol ai peidio.

Pryd bynnag y bydd angen i chi gael gwybodaeth am y cynnwys o rai cell yn Excel, byddech fel arfer yn defnyddio'r hyn a elwir yn swyddogaethau Gwybodaeth. Mae ISTEXT ac ISNOTEXT yn perthyn i'r categori hwn. Mae swyddogaeth ISTEXT yn gwirio a yw gwerth yn destun ac mae ISNOTEXT yn profi os nad yw gwerth yn destun. Pa mor syml bynnag yw'r cysyniad, mae'r ffwythiannau'n rhyfeddol o ddefnyddiol ar gyfer datrys amrywiaeth o dasgau gwahanol yn Excel.

    Swyddogaeth ISTEXT Excel

    Mae ffwythiant ISTEXT mewn gwiriadau Excel yn a gwerth penodedig yw testun ai peidio. Os yw'r gwerth yn destunol, mae'r ffwythiant yn dychwelyd GWIR. Ar gyfer pob math arall o ddata (megis rhifau, dyddiadau, celloedd gwag, gwallau, ac ati) mae'n dychwelyd ANGHYWIR.

    Mae'r gystrawen fel a ganlyn:

    ISTEXT(value)

    Ble Mae gwerth yn werth, yn gyfeirnod cell, yn fynegiad neu'n ffwythiant arall yr ydych am brofi ei ganlyniad.

    Er enghraifft, i ddarganfod a yw gwerth yn A2 yn destun ai peidio, defnyddiwch hwn syml fformiwla:

    =ISTEXT(A2)

    Excel ffwythiant ISNOTEXT

    Mae ffwythiant ISNOTEXT yn dychwelyd GWIR am unrhyw werth di-destun gan gynnwys rhifau, dyddiadau ac amseroedd , bylchau, a fformiwlâu eraill sy'n dychwelyd canlyniadau neu wallau nad ydynt yn destunol. Ar gyfer gwerthoedd testun, mae'n dychwelyd ANGHYWIR.

    Mae'r gystrawen yr un fath â'r ffwythiant ISTEXT:

    ISTEXT(value)

    Er enghraifft, i wirio anid testun yw gwerth A2, defnyddiwch y fformiwla hon:

    =ISNONTEXT(A2)

    Fel y dangosir yn y sgrinlun isod, mae fformiwlâu ISTEXT ac ISNOTEXT yn dychwelyd y canlyniadau gyferbyn:

    Fwythiannau ISTEXT ac ISNOTEXT yn Excel - nodiadau defnydd

    Mae ISTEXT ac ISNOTEXT yn swyddogaethau syml iawn a hawdd eu defnyddio, ac mae'n annhebygol y byddwch yn mynd i unrhyw drafferthion gyda nhw. Wedi dweud hynny, mae rhai pwyntiau allweddol i'w hystyried:

    • Mae'r ddwy swyddogaeth yn rhan o'r grŵp swyddogaethau GG sy'n dychwelyd gwerthoedd rhesymegol (Boolean) CYWIR neu ANGHYWIR.
    • Mewn achos penodol pan fo rhifau yn cael eu storio fel testun , mae ISTEXT yn dychwelyd TRUE a ISNOTEXT yn dychwelyd ANGHYWIR.
    • Mae'r ddwy swyddogaeth ar gael ym mhob fersiwn o Excel ar gyfer Office 365, Excel 2019, Excel 2016 , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, ac Excel 2000.

    Defnyddio ISTEXT ac ISNOTEXT yn Excel - enghreifftiau fformiwla

    Isod fe welwch enghreifftiau o defnydd ymarferol o swyddogaethau ISTEXT ac ISNOTEXT yn Excel a fydd, gobeithio, yn eich helpu i wneud eich taflenni gwaith yn fwy effeithlon.

    Gwiriwch ai testun yw gwerth

    Weithiau pan fyddwch chi'n gweithio gyda chriw o werthoedd, efallai y byddwch yn synnu i sylwi bod eich fformiwlâu yn dychwelyd canlyniadau anghywir neu hyd yn oed wallau ar gyfer rhai rhifau. Y rheswm mwyaf amlwg yw bod rhifau problemus yn cael eu storio fel testun. Bydd y fformiwlâu isod yn dweud wrthych yn sicr o ba werthoedd y daw'r testunSafbwynt Excel.

    Fformiwla ISTEXT:

    Yn dychwelyd TRUE ar gyfer unrhyw werth y mae Excel yn ei ystyried yn testun .

    =ISTEXT(B2)

    Fformiwla ISONTEXT:

    Yn dychwelyd GWIR am unrhyw werth y mae Excel yn ei ystyried yn di-destun .

    =ISNONTEXT(B2)

    ISTEXT ar gyfer Dilysu Data : caniatáu testun yn unig

    Mewn rhai sefyllfaoedd, efallai y byddwch am ganiatáu i ddefnyddwyr fewnbynnu gwerthoedd testun yn unig mewn celloedd penodol. I gyflawni hyn, crëwch reol dilysu data yn seiliedig ar fformiwla ISTEXT. Dyma sut:

    1. Dewiswch un neu fwy o gelloedd yr ydych am eu dilysu.
    2. Ar y tab Data , yn y Offer Data grŵp, cliciwch y botwm Dilysu Data .
    3. Ar y tab Gosodiadau yn y blwch deialog Dilysu Data , dewiswch Custom ar gyfer y meini prawf dilysu a rhowch eich fformiwla ISTEXT yn y blwch cyfatebol.
    4. Cliciwch Iawn i gadw'r rheol.

    Ar gyfer yr enghraifft hon, rydym yn dilysu atebion yr holiadur yng nghelloedd B2 drwy B4 gyda chymorth y fformiwla hon:

    =ISTEXT(B2:B4)

    Yn ogystal, gallwch ffurfweddu eich neges Rhybudd Gwall eich hun i egluro i chi eich defnyddwyr pa fath o ddata sy'n cael ei dderbyn:

    O ganlyniad, pan fydd y defnyddiwr yn ceisio rhoi rhif neu ddyddiad yn unrhyw un o'r celloedd dilys, bydd yn gweld y canlynol rhybudd:

    Am ragor o wybodaeth, gweler Defnyddio dilysiad Data yn Excel.

    Fformiwla Excel IF ISTEXT

    Yn ymarferol, ISTEXTac ISNOTEXT yn aml ynghyd â'r ffwythiant IF i allbynnu canlyniad sy'n haws ei ddefnyddio na'r safon CYWIR ac ANGHYWIR. ychydig ymhellach, gan dybio eich bod am ddychwelyd "Ie" ar gyfer gwerthoedd testun a "Na" am unrhyw beth arall. I'w wneud, nythu'r ffwythiant ISTEXT i mewn i brawf rhesymegol IF, a defnyddio "Ie" a "Na" ar gyfer y dadleuon value_if_true a value_if_false , yn y drefn honno:

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

    Fformiwla 2. Gwirio mewnbwn cell

    Yn un o'r enghreifftiau blaenorol, buom yn trafod sut i sicrhau mewnbwn defnyddiwr dilys trwy ddefnyddio Data Dilysu . Gellir gwneud hyn hefyd ar ffurf "ysgafnach" gyda chymorth fformiwla Excel IF ISTEXT.

    Yn yr holiadur, mae'n debyg eich bod am benderfynu pa atebion sy'n ddilys (testun) a pha rai nad ydynt (heb fod yn- testun). Ar gyfer hyn, defnyddiwch y datganiadau IF nythu gyda'r rhesymeg ganlynol:

    • Os yw'r gell a brofwyd yn wag, dychwelwch ddim, h.y. llinyn gwag ("").
    • Os yw'r gell yn wag yw testun, dychwelwch "Ateb dilys".
    • Os na'r un o'r uchod, dychwelwch "Ateb annilys - rhowch y testun."

    Wrthi'n rhoi hyn i gyd at ei gilydd, rydym yn cael y fformiwla ganlynol , lle B2 yw'r gell i'w gwirio:

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

    Gwiriwch a yw ystod yn cynnwys unrhyw destun

    Hyd yn hyn, mae gennym ni profi pob cell yn unigol. Ond beth os oes angen i chi wybod a oes unrhyw gell mewn ystodyn cynnwys testun?

    I brofi'r amrediad cyfan, cyfunwch y ffwythiant ISTEXT gyda SUMPRODUCT fel hyn:

    SUMPRODUCT(ISTEXT( range)*1)>0 SUMPRODUCT(-- ISTEXT( ystod))>0

    Fel enghraifft, gadewch i ni wirio pob rhes yn y set ddata isod am werthoedd testun, y gellir ei wneud gyda'r fformiwlâu canlynol:

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

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

    Mae un o'r fformiwlâu uchod yn mynd i gell D2, ac yna rydych chi'n ei lusgo i lawr trwy gell D5.

    Felly, mae gennych chi nawr ddealltwriaeth glir o ba resi sy'n cynnwys un neu fwy o linynnau testun (TRUE) ac sy'n cynnwys rhifau yn unig (FALSE).

    Os hoffech ddychwelyd canlyniadau gwahanol, dywedwch "Ie" neu "Na" yn hytrach na CYWIR ac ANGHYWIR, amgaewch y fformiwla uchod yn y datganiad IF:

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

    Sut mae'r fformiwla hon yn gweithio

    Y fformiwla yn seiliedig ar allu SUMPRODUCT i drin araeau yn frodorol. Gan weithio o'r tu mewn allan, dyma beth mae'n ei wneud:

    • Mae ffwythiant ISTEXT yn dychwelyd amrywiaeth o werthoedd CYWIR ac ANGHYWIR. Ar gyfer A2:C2, rydym yn cael yr arae hon:

      {TRUE,TRUE,FALSE}

    • Nesaf, rydym yn lluosogi pob elfen o'r arae uchod ag 1 i drosi gwerthoedd rhesymegol GWIR a GAU yn 1's a 0's, yn y drefn honno . Gellir defnyddio gweithredwr unary dwbl (--) at yr un diben. Ar ôl y trawsnewid, mae'r fformiwla yn cymryd y ffurf hon:

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

    • Mae'r ffwythiant SUMPRODUCT yn adio 1 a 0, a byddwch yn gwirio a yw'r canlyniad yn fwy na sero. Os ydyw, yr ystodyn cynnwys o leiaf un gwerth testun a'r fformiwla yn dychwelyd CYWIR, os nad ANGHYWIR.

    Gwirio a yw cell yn cynnwys testun penodol

    Gall ffwythiant Excel ISTEXT ddim ond penderfynu a yw cell yn cynnwys testun , sy'n golygu unrhyw destun o gwbl. I ddarganfod a yw cell yn cynnwys llinyn testun penodol, defnyddiwch naill ai fformiwla CHWILIO ISNUMBER neu COUNTIF gyda wildcards.

    Er enghraifft, i weld a yw ID yr Eitem yn A2 yn cynnwys y mewnbwn llinyn testun yng nghell D2, defnyddiwch y fformiwla isod (cofiwch y cyfeirnod absoliwt $D$2 sy'n atal cyfeiriad y gell rhag newid pan gaiff y fformiwla ei chopïo i gelloedd eraill):

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

    Er mwyn hwylustod, rydym ni' ll ei lapio i mewn i'r ffwythiant IF:

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

    A chael y canlyniadau canlynol:

    Gellir cyflawni'r un canlyniad gyda COUNTIF :

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

    Am ragor o enghreifftiau, gweler Excel Os yw cell yn cynnwys fformiwlâu.

    Amlygwch gelloedd sy'n cynnwys testun

    Gellir defnyddio'r swyddogaeth ISTEXT hefyd gyda fformatio amodol Excel i amlygu celloedd sy'n cynnwys gwerthoedd testun. Dyma sut:

    1. Dewiswch yr holl gelloedd rydych chi am eu gwirio a'u hamlygu (A2:C5 yn yr enghraifft hon).
    2. Ar y tab Cartref , yn y grŵp Arddulliau , cliciwch Rheol Newydd > Defnyddiwch fformiwla i benderfynu pa gelloedd i'w fformatio .
    3. Yn y Fformatio gwerthoedd lle mae'r fformiwla hon yn wir blwch, rhowch y fformiwla isod:

      =ISTEXT(A2)

      Ble mae A2 yncell mwyaf chwith yr ystod a ddewiswyd.

    4. Cliciwch y botwm Fformat a dewis y fformat a ddymunir.
    5. Cliciwch Iawn ddwywaith i gau'r ddau flwch deialog a chadw'r rheol.

    Am esboniad manylach o bob cam, gweler: Defnyddio fformiwlâu ar gyfer fformatio amodol Excel.

    O'r herwydd, mae Excel yn amlygu'r holl gelloedd gydag unrhyw linynnau testun:

    Dyna sut i ddefnyddio'r ffwythiannau ISTEXT ac ISNOTEXT yn Excel. Diolch i chi am ddarllen a gobeithio eich gweld ar ein blog wythnos nesaf!

    Ar gael i'w lawrlwytho

    Enghreifftiau fformiwla Excel ISTEXT ac ISNOTEXT

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.