Laadige alla töövihiku näide
See õpetus näitab, kuidas Funktsioon Excel ISTEXT Excelis, et testida, kas lahter on tekst.
Funktsiooni ISTEXT kirjeldus:
ISTEXT -funktsiooni test, kas lahtris on tekst. Tagastab tõe või vale.
ISTEXT Exceli töölehe funktsiooni kasutamiseks valige lahter ja tippige:
(Pange tähele, kuidas valemisisendid ilmuvad)
ISTEXT funktsiooni süntaks ja sisendid:
1 | = ISTEXT (VALUE) |
väärtus - Katse väärtus
Funktsiooni ISTEXT kasutamine
Funktsioon ISTEXT testib, kas lahtri sisu on tekst. Kui lahter sisaldab teksti, tagastab see tõe, vastasel juhul tagastab väärtuse VÄÄR.
1 | = ISTEXT (A2) |
Tekstina salvestatud numbrid
Exceli kasutamisel võib ilmneda tekstina salvestatud numbreid. Excel käsitleb neid tekstina salvestatud numbreid tekstina, mitte numbritena, mis võib teie valemite jaoks probleeme tekitada. Üks võimalus on kasutada funktsiooni VALUE, et teisendada tekstina salvestatud number arvuks.
Selle asemel võiksite aga lihtsalt testida, kas lahtri väärtus sisaldab teksti. Pange tähele, kuidas funktsioon ISTEXT tagastab väärtuse TRUE, kui see leiab tekstina salvestatud numbri.
1 | = ISTEXT (A2) |
Kui on tekst
Tavaliselt tahate pärast loogilise testi sooritamist selle testi tulemuste põhjal midagi ette võtta. Funktsiooni IF saab kasutada erinevate toimingute tegemiseks, kui avaldust hinnatakse tõele või valele. Kasutagem seda koos funktsiooniga ISTEXT.
1 | = IF (ISTEXT (A2), "text", "not text") |
Kinnitage lahtri sisend
Funktsiooni ISTEXT üks kasutusviis on lahtri sisu valideerimine. Näiteks võib teil olla sisestusvorm, mis nõuab tekstiväärtust. Funktsiooniga ISTEXT saate kontrollida, kas kasutaja on sisestanud tekstiväärtuse, hoiatades neid, kui nad seda ei teinud.
1 | = IF (B2 = "", "", IF (ISTEXT (B2), "", "Invalid Entry")) |
Andmete valideerimine - sundige teksti sisestama
Ülaltoodud näide oli andmete nõrk valideerimine; kasutaja võib hoiatusteadet ignoreerida. Selle asemel saame andmete valideerimisel kasutada ISTEXT-i, et keelata mittetekstilised väärtused.
1 | = ISTEXT (B2: B5) |
<<>>
Kontrollige, kas vahemiku mõni lahter on tekst
Et testida, kas mõni lahtrivahemiku lahter on tekst, saame kasutada funktsiooni ISTEXT koos funktsiooniga SUMPRODUCT.
1 | = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Yes", "No") |
Selle funktsiooni toimimise kohta järgige ülaltoodud linki.
Tõstke esile teksti sisaldavad rakud
Viimane asi, mida saate ISTEXT -funktsiooniga teha, on teksti sisaldavad lahtrid. Me saame seda teha, luues reegli alusel tingimusvormingu.
- Valige kõik lahtrid, mida soovite kontrollida
- Minema Kodu lint > Tingimuslik vormindamine > Uus reegel
- Valige 'Kasutage valemit, et määrata, milliseid lahtreid vormindada‘
- Sisestage valem = ISTEXT (A2)
- Klõpsake nuppu Vorminda ja valige soovitud vorming
- Väljumiseks ja salvestamiseks klõpsake kaks korda OK.
Muud loogilised funktsioonid
Excel / Google'i arvutustabelid sisaldavad palju muid loogilisi funktsioone muude loogiliste testide tegemiseks. Siin on nimekiri:
IF / IS funktsioonid |
---|
iferror |
iserror |
areenil |
iserr |
tühi |
on number |
istext |
isnontext |
is valem |
isloogiline |
isref |
iseenesest |
isodd |
ISTEXT Google'i arvutustabelites
Funktsioon ISTEXT töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:
ISTEXT Näited VBA -s
Funktsiooni ISTEXT saate kasutada ka VBA -s. Tüüp:application.worksheetfunction.istext (väärtus)
Järgmiste VBA avalduste täitmine
1234 | Vahemik ("C2") = Application.WorksheetFunction.IsText (Vahemik ("B2"))Vahemik ("C3") = Application.WorksheetFunction.IsText (Vahemik ("B3"))Vahemik ("C4") = Application.WorksheetFunction.IsText (Vahemik ("B4"))Vahemik ("C5") = Application.WorksheetFunction.IsText (Vahemik ("B5")) |
annab järgmised tulemused
Funktsiooniargumentide (väärtus jne) jaoks saate need kas otse funktsiooni sisestada või määrata selle asemel kasutatavad muutujad.
Tagasi kõigi Exceli funktsioonide loendisse