Kontrollige, kas lahter sisaldab mis tahes numbrit - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas kontrollida, kas lahtris on Exceli ja Google'i arvutustabelite arv.

Lahtris on mis tahes arv

Kui Excel sisaldab lahtreid, mis sisaldavad numbreid ja tähti, loetakse lahter tekstirakuks. Funktsioonide COUNT ja FIND abil saate kontrollida, kas teksti lahtris on mõni number.

1 = COUNT (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

Ülaltoodud valem kontrollib lahtris olevaid numbreid 0–9 ja loeb lahtris sisalduvate diskreetsete numbrite arvu. Seejärel tagastab see tõe, kui arv on positiivne, või vale, kui see on null.

Selle näite mõistmiseks vaatame läbi kõik allpool toodud funktsioonid.

Leidke lahtrist arv

Esiteks kasutame funktsiooni FIND. Funktsioon FIND leiab märgi asukoha tekstistringis.

1 = OTSI ({0,1,2,3,4,5,6,7,8,9}, B3)

Selles näites kasutame massiivi kõigist numbrilistest märkidest (numbrid 0–9) ja leiame igaüks neist lahtrist. Kuna meie sisend on massiiv - lokkisulgudes {} -, on ka meie väljund massiiv. Ülaltoodud näide näitab, kuidas FIND -funktsiooni täidetakse igas lahtris kümme korda (üks kord iga numbrikoha kohta).

Kui number leitakse, väljastatakse selle asukoht. Eespool näete numbrit „1” esimese rea 3. positsioonil ja „4” 2. rea 6. positsioonil.

Kui numbrit ei leita, siis #VALUE! Kuvatakse viga.

Märge: FIND ja SEARCH funktsioonid tagastavad sama tulemuse, kui neid kasutatakse numbrite otsimiseks. Mõlemat funktsiooni saab kasutada.

LOE numbrite arv

Järgmisena loendame viimase etapi veavabad väljundid. Funktsioon COUNT loendab massiivist leitud arvväärtuste arvu, ignoreerides vigu.

1 = COUNT (C3: L3)

Testige numbrite arvu

Lõpuks peame testima, kas viimase etapi tulemus on suurem kui null. Allolev valem tagastab nulliväliste loenduste korral TRUE (kui sihtlahtris on number) ja vale väärtuse NULLA.

1 = M3> 0

Nende sammude kombineerimine annab meile esialgse valemi:

1 = COUNT (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

Kontrollige, kas lahter sisaldab kindlat arvu

Et kontrollida, kas lahtris on konkreetne arv, võime kasutada funktsiooni FIND või SEARCH.

1 = OTSI (5, B3)

Selles näites kasutame funktsiooni FIND, et kontrollida veerus B olevat numbrit 5. Kui see leitakse, tagastab see numbri 5 asukoha lahtris ja vea VALUE, kui väärtust „5” ei leita.

Kontrollige, kas lahter sisaldab mis tahes numbrit - Google'i arvutustabelid

Need valemid töötavad Google'i arvutustabelites samamoodi nagu Excelis. Massiivivalemi tuvastamiseks peate Google'i arvutustabelite jaoks siiski vajutama klahvikombinatsiooni CTRL + SHIFT + ENTER.

Teise võimalusena võite tippida „ArrayFormula” ja panna valemi sulgudesse. Mõlemad meetodid annavad sama tulemuse.

wave wave wave wave wave