Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, miten Excel ISTEXT -toiminto Excelissä testataksesi, onko solu teksti.
ISTEXT -toiminnon kuvaus:
ISTEXT -toiminnotesti, jos solu on teksti. Palauttaa TOSI tai EPÄTOSI.
Jos haluat käyttää ISTEXT Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:
(Huomaa, miten kaavasyötteet näkyvät)
ISTEXT -toiminnon syntaksi ja tulot:
1 | = ISTEXT (VALUE) |
arvo - Testiarvo
ISTEXT -toiminnon käyttäminen
ISTEXT -toiminto testaa, onko solun sisältö tekstiä. Jos solu sisältää tekstiä, se palauttaa TOSI, muuten se palauttaa EPÄTOSI.
1 | = ISTEKTI (A2) |
Tekstiksi tallennetut numerot
Kun työskentelet Excelin kanssa, saatat kohdata tekstiksi tallennettuja numeroita. Excel käsittelee näitä tekstiksi tallennettuja numeroita tekstinä eikä numeroina, mikä voi aiheuttaa ongelmia kaavoillesi. Yksi vaihtoehto on käyttää VALUE -funktiota muuntaaksesi tekstiksi tallennetun numeron numeroksi.
Sen sijaan haluat ehkä yksinkertaisesti testata, sisältääkö solun arvo tekstiä. Huomaa, kuinka ISTEXT -funktio palauttaa arvon TOSI, jos se kohtaa tekstiksi tallennetun numeron.
1 | = ISTEKTI (A2) |
Jos on teksti
Yleensä loogisen testin suorittamisen jälkeen haluat tehdä jotain testin tuloksen perusteella. IF -toimintoa voidaan käyttää eri toimintojen suorittamiseen, jos lausunto arvioidaan TOSI tai EPÄTOSI. Käytämme sitä ISTEXT -toiminnon kanssa.
1 | = JOS (ISTEXT (A2), "teksti", "ei teksti") |
Vahvista solun syöttö
Yksi ISTEXT -toiminnon käyttö on solun sisällön validointi. Sinulla voi esimerkiksi olla syöttölomake, joka vaatii tekstiarvon. ISTEXT -toiminnolla voit testata, onko käyttäjä syöttänyt teksti -arvon, ja varoittaa heitä, jos he eivät antaneet sitä.
1 | = JOS (B2 = "", "", JOS (ISTEXT (B2), "", "Virheellinen merkintä")) |
Tietojen validointi - Pakota tekstinsyöttö
Yllä oleva esimerkki oli ”heikko” tietojen validointi; käyttäjä voi jättää huomiotta varoitusviestin. Sen sijaan voimme käyttää ISTEXT-toimintoa tietojen validoinnissa muiden kuin tekstiarvojen estämiseksi.
1 | = ISTEXT (B2: B5) |
<<>>
Testaa, onko jokin alueen solu teksti
Jos haluat testata, onko jokin solualueen solu tekstiä, voimme käyttää ISTEXT -funktiota yhdessä SUMPRODUCT -funktion kanssa.
1 | = JOS (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Kyllä", "Ei") |
Seuraa yllä olevaa linkkiä oppiaksesi, miten tämä toiminto toimii.
Korosta tekstiä sisältävät solut
Viimeinen asia, jonka voit tehdä ISTEXT -toiminnolla, on tekstin sisältävien solujen korostaminen. Voimme tehdä tämän luomalla säännön mukaisen ehdollisen muotoilun.
- Valitse kaikki solut, jotka haluat tarkistaa
- Mene Kotinauha > Ehdollinen muotoilu > Uusi sääntö
- Valitse 'Määritä muotoiltavat solut kaavan avulla‘
- Anna kaava = ISTEKTI (A2)
- Napsauta Muoto -painiketta ja valitse haluamasi muotoilu
- Lopeta ja tallenna napsauttamalla OK kahdesti.
Muut loogiset toiminnot
Excel / Google Sheets sisältää monia muita loogisia toimintoja muiden loogisten testien suorittamiseksi. Tässä on luettelo:
IF / IS -toiminnot |
---|
iferror |
iserror |
areena |
iserr |
on tyhjä |
on numero |
istext |
ei kontekstissa |
isformula |
islooginen |
isref |
on tasan |
isodd |
ISTEXT Google Sheetsissä
ISTEXT -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:
ISTEXT Esimerkkejä VBA: sta
Voit myös käyttää ISTEXT -toimintoa VBA: ssa. Tyyppi:application.worksheetfunction.istext (arvo)
Seuraavien VBA -lausekkeiden suorittaminen
1234 | Alue ("C2") = Application.WorksheetFunction.IsText (Alue ("B2"))Alue ("C3") = Application.WorksheetFunction.IsText (Alue ("B3"))Alue ("C4") = Application.WorksheetFunction.IsText (Alue ("B4"))Alue ("C5") = Application.WorksheetFunction.IsText (Alue ("B5")) |
tuottaa seuraavat tulokset
Funktioargumenteille (arvo jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.
Palaa Excelin kaikkien toimintojen luetteloon