Tarkista, sisältääkö jokin alueen solu tekstiä - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten voit tarkistaa, sisältääkö jokin alueen solu tekstiä Excelissä ja Google Sheetsissä.

Tarkista, sisältääkö alue tekstiä

Jos haluat testata, sisältääkö jokin alueen solu tekstiä, käytämme ISTEXT- ja SUMPRODUCT -toimintoja.

ISTEXT -toiminto

ISTEXT -toiminto tekee juuri sen, mitä sen nimi tarkoittaa. Se testaa, onko solu teksti, tulostaako TOSI vai EPÄTOSI.

1 = ISTEKTI (A2)

SUMPRODUCT -toiminto

ISTEXT -toiminto testaa vain yhtä solua, joten meidän on löydettävä tapa testata koko alue. Tässä kohtaa SUMPRODUCT -toiminto tulee. SUMPRODUCT -funktio summaa yhteen joukon arvoja. Joten jos voimme testata jokaisen solun erikseen antamalla 1 (TOSI) tai 0 (EPÄTOSI), jos jokainen solu tekstinä, voimme laskea arvot yhteen. Jos summa on suurempi kuin 0 kuin tiedämme, ainakin yksi solu sisälsi tekstiä.

Ensinnäkin tässä on lopullinen laskelma:

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

Käydään nyt se läpi.

12345 = SUMPRODUCT (-ISTEXT (A2: C2))> 0= SUMPRODUCT (-{FALSE TRUE, TRUE})> 0= SUMPRODUCT ({0, 1, 1})> 0= 2> 0= TOSI

Huomaa: kaksoisnegatiivit muuttavat TOSI / EPÄTOSI -arvoon 1 / 0. Vaihtoehtoisesti voit kertoa ISTEXT -funktion *1: llä

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

TRUE / FALSE -tulostuksen sijasta voit käyttää IF -lauseketta muun tekstin tai laskelmien tuottamiseen:

1 = JOS (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Kyllä", "Ei")

Google Sheets - Tarkista, sisältääkö jokin alueen solu tekstiä

Kaikki yllä olevat esimerkit toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave