Excel-kaava: Useimmin esiintyvä teksti -

Yleinen kaava

=INDEX(rng,MODE(MATCH(rng,rng,0)))

Yhteenveto

Voit purkaa alueen eniten esiintyvän sana- tai tekstiarvon käyttämällä kaavaa, joka perustuu useisiin toimintoihin INDEX, MATCH ja MODE.

Esitetyssä esimerkissä kaava H5: ssä on:

=INDEX(B5:F5,MODE(MATCH(B5:F5,B5:F5,0)))

Selitys

Työskentelemällä sisältä ulospäin MATCH-toiminto vastaa aluetta itseään vastaan. Eli annamme MATCH-funktiolle saman alueen hakuarvolle ja hakutaulukolle (B5: F5).

Koska hakuarvo sisältää useamman kuin yhden arvon (matriisi), MATCH palauttaa joukon tuloksia, joissa kukin numero edustaa paikkaa. Esitetyssä esimerkissä taulukko näyttää tältä:

(1,2,1,2,2)

Missä tahansa "koira" näkyy, näemme 2, ja missä "kissa" näkyy, näemme 1. Tämä johtuu siitä, että MATCH-funktio palauttaa aina ensimmäisen ottelun, mikä tarkoittaa, että tietyn arvon myöhemmät esiintymät palauttavat saman (ensimmäisen) sijainnin.

Seuraavaksi tämä taulukko syötetään MODE-toimintoon. MODE palauttaa yleisimmin esiintyvän luvun, joka tässä tapauksessa on 2. Numero 2 edustaa sijaintia, josta löydämme alueen yleisimmin esiintyvän arvon.

Lopuksi meidän on purettava itse arvo. Tätä varten käytämme INDEX-toimintoa. Taulukossa käytämme arvoaluetta (B5: F5). Rivinumeron antaa MODE.

INDEX palauttaa arvon kohtaan 2, joka on "koira".

Tyhjät solut

Voit käsitellä tyhjiä soluja käyttämällä seuraavaa matriisikaavaa, joka lisää IF-käskyn tyhjien solujen testaamiseksi:

(=INDEX(B5:F5,MODE(IF(B5:F5"",MATCH(B5:F5,B5:F5,0)))))

Tämä on matriisikaava, ja se on syötettävä näppäimillä + + Vaihto + Enter.

Mielenkiintoisia artikkeleita...