Excel formula: visbiežāk sastopamais teksts -

Vispārēja formula

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

Kopsavilkums

Lai izvilktu vārda vai teksta vērtību, kas diapazonā notiek visbiežāk, varat izmantot formulu, kuras pamatā ir vairākas funkcijas INDEX, MATCH un MODE.

Parādītajā piemērā H5 formula ir:

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

Paskaidrojums

Strādājot no iekšpuses, MATCH funkcija atbilst diapazonam pret sevi. Tas ir, mēs piešķiram funkcijai MATCH tādu pašu diapazonu uzmeklēšanas vērtībai un uzmeklēšanas masīvam (B5: F5).

Tā kā uzmeklēšanas vērtībā ir vairāk nekā viena vērtība (masīvs), MATCH atgriež rezultātu masīvu, kur katrs skaitlis apzīmē pozīciju. Parādītajā piemērā masīvs izskatās šādi:

(1,2,1,2,2)

Kur parādās "suns", mēs redzam 2, un visur, kur parādās "kaķis", mēs redzam 1. Tas ir tāpēc, ka funkcija MATCH vienmēr atgriež pirmo atbilstību, kas nozīmē, ka nākamie noteiktas vērtības gadījumi atgriezīs to pašu (pirmo) pozīciju.

Pēc tam šis masīvs tiek ievadīts MODE funkcijā. MODE atgriež visbiežāk sastopamo skaitli, kas šajā gadījumā ir 2. Skaitlis 2 apzīmē pozīciju, kurā mēs atradīsim visbiežāk sastopamo vērtību diapazonā.

Visbeidzot, mums jāizņem pati vērtība. Šim nolūkam mēs izmantojam funkciju INDEX. Masīvam mēs izmantojam vērtību diapazonu (B5: F5). Rindas numuru nodrošina MODE.

INDEX atgriež vērtību 2. pozīcijā, kas ir "suns".

Tukšas šūnas

Lai tiktu galā ar tukšām šūnām, varat izmantot šādu masīva formulu, kas pievieno IF paziņojumu, lai pārbaudītu tukšas šūnas:

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

Šī ir masīva formula, un tā jāievada ar vadības taustiņu + shift + enter.

Interesanti raksti...