Atsisiųskite darbaknygės pavyzdį
Ši pamoka parodo, kaip naudotis „Excel ISTEXT“ funkcija „Excel“, kad patikrintumėte, ar langelis yra tekstas.
ISTEXT funkcijos aprašymas:
ISTEXT funkcijų testas, jei langelis yra tekstas. Grąžina TRUE arba FALSE.
Norėdami naudoti ISTEXT Excel darbalapio funkciją, pasirinkite langelį ir įveskite:
(Atkreipkite dėmesį, kaip atrodo formulės įvestys)
ISTEXT funkcijų sintaksė ir įvestys:
1 | = ISTEXT (VALUE) |
vertės - Bandymo vertė
Kaip naudotis ISTEXT funkcija
Funkcija ISTEXT patikrina, ar langelio turinys yra tekstas. Jei langelyje yra teksto, jis pateikia TRUE, kitaip jis pateikia FALSE.
1 | = ISTEXT (A2) |
Skaičiai, saugomi kaip tekstas
Dirbdami su „Excel“ galite susidurti su skaičiais, saugomais kaip tekstas. „Excel“ šiuos skaičius, saugomus kaip tekstą, laiko tekstu, o ne skaičiais, o tai gali kelti problemų dėl jūsų formulių. Viena iš galimybių yra naudoti funkciją VALUE, kad tekstas išsaugotas skaičius būtų paverstas skaičiumi.
Tačiau vietoj to galite tiesiog išbandyti, ar langelio vertėje yra teksto. Atkreipkite dėmesį, kaip funkcija ISTEXT grąžina TRUE, jei susiduria su skaičiumi, saugomu kaip tekstas.
1 | = ISTEXT (A2) |
Jei yra tekstas
Paprastai, atlikę loginį testą, norėsite ką nors padaryti, remdamiesi to testo rezultatu. Funkcija IF gali būti naudojama skirtingiems veiksmams atlikti, jei teiginys įvertinamas kaip TRUE arba FALSE. Naudokime ją su ISTEXT funkcija.
1 | = IF (ISTEXT (A2), "text", "not text") |
Patvirtinkite ląstelių įvestį
Vienas ISTEXT funkcijos naudojimas yra langelio turinio patvirtinimas. Pavyzdžiui, galite turėti įvesties formą, kuriai reikia teksto reikšmės. Naudodami funkciją ISTEXT galite patikrinti, ar vartotojas įvedė teksto reikšmę, įspėti, jei neįvedė.
1 | = IF (B2 = "", "", IF (ISTEXT (B2), "", "Neteisingas įrašas") |
Duomenų patvirtinimas - priversti įvesti tekstą
Anksčiau pateiktas pavyzdys buvo „silpnas“ duomenų patvirtinimas; vartotojas gali ignoruoti įspėjamąjį pranešimą. Vietoj to, mes galime naudoti ISTEXT duomenų tikrinimo sistemoje, kad neleistume teksto reikšmių.
1 | = ISTEXT (B2: B5) |
<<>>
Patikrinkite, ar bet kuri diapazono ląstelė yra tekstas
Norėdami patikrinti, ar kuri nors langelio ląstelė yra tekstas, galime naudoti funkciją ISTEXT kartu su funkcija SUMPRODUCT.
1 | = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Taip", "Ne") |
Sekite aukščiau esančią nuorodą ir sužinokite, kaip ši funkcija veikia.
Pažymėkite langelius, kuriuose yra teksto
Paskutinis dalykas, kurį galite padaryti naudodami funkciją ISTEXT, yra paryškinti langelius, kuriuose yra teksto. Tai galime padaryti sukūrę sąlyginį formatavimą pagal taisyklę.
- Pasirinkite visas langelius, kuriuos norite patikrinti
- Eiti į Namų juostelė > Sąlyginis formatavimas > Nauja taisyklė
- Pasirinkite „Naudokite formulę, kad nustatytumėte, kurias langelius reikia formatuoti‘
- Įveskite formulę = ISTEXT (A2)
- Spustelėkite mygtuką Formatas ir pasirinkite norimą formatą
- Norėdami išeiti ir išsaugoti, dukart spustelėkite Gerai.
Kitos loginės funkcijos
„Excel“ / „Google“ skaičiuoklėse yra daug kitų loginių funkcijų, skirtų kitiems loginiams testams atlikti. Čia yra sąrašas:
IF / IS funkcijos |
---|
iferror |
iserror |
arena |
iserr |
tuščias |
skaičius |
istekstas |
ne kontekstas |
isformula |
isloginis |
isref |
savaip |
isodd |
ISTEXT „Google“ skaičiuoklėse
Funkcija ISTEXT „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:
ISTEXT pavyzdžiai VBA
Taip pat galite naudoti ISTEXT funkciją VBA. Tipas:application.worksheetfunction.istext (vertė)
Vykdydami šiuos VBA teiginius
1234 | Diapazonas ("C2") = Application.WorksheetFunction.IsText (Diapazonas ("B2"))Diapazonas ("C3") = Application.WorksheetFunction.IsText (Diapazonas ("B3"))Diapazonas ("C4") = Application.WorksheetFunction.IsText (Diapazonas ("B4"))Diapazonas ("C5") = Application.WorksheetFunction.IsText (Diapazonas ("B5")) |
duos šiuos rezultatus
Funkcijos argumentams (reikšmei ir pan.) Galite juos įvesti tiesiai į funkciją arba nustatyti kintamuosius, kuriuos naudoti.
Grįžkite į visų „Excel“ funkcijų sąrašą