Excel formula: Uzmeklēt visu kolonnu -

Satura rādītājs

Vispārēja formula

=INDEX(data,0,MATCH(value,headers,0))

Kopsavilkums

Lai meklētu un izgūtu visu kolonnu, varat izmantot formulu, kuras pamatā ir funkcijas INDEX un MATCH. Parādītajā piemērā formula, kas izmantota visu Q3 rezultātu uzmeklēšanai, ir šāda:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

Piezīme: šī formula ir iegulta funkcijā SUM tikai, lai parādītu, ka visas vērtības ir pareizi izgūtas.

Paskaidrojums

Būtība: izmantojiet MATCH, lai identificētu kolonnu indeksu, pēc tam INDEX, lai izgūtu visu kolonnu, rindas numuru nosakot uz nulli.

Strādājot no iekšpuses, MATCH tiek izmantots, lai iegūtu kolonnu indeksu šādi:

MATCH(I5,C4:F4,0)

Uzmeklēšanas vērtība "Q3" nāk no H5, masīvs ir galvenes C4: F4, un nulli izmanto, lai piespiestu precīzu atbilstību. Funkcija MATCH atgriež 3, kas tiek ievadīta INDEX funkcijā kā kolonnas numurs.

INDEX iekšpusē masīvs ir norādīts kā diapazons C5: F8, un kolonnas numurs ir 3, kā to nodrošina MATCH. Rindas numurs ir iestatīts uz nulli:

=INDEX(C5:F8,0,3)

Tas liek INDEX atgriezt visas 4 masīva vērtības kā gala rezultātu šādā masīvā:

(121250;109250;127250;145500)

Parādītajā piemērā visa formula ir iesaiņota funkcijā SUM, kas naturāli var apstrādāt masīvus. Funkcija SUM atgriež galīgo rezultātu 503 250.

Apstrāde ar citām funkcijām

Kad esat izguvis visu datu kolonnu, varat to apstrādāt tādās funkcijās kā SUM, MAX, MIN, AVERAGE, LARGE utt. Piemēram, jūs varētu iegūt maksimālo vērtību ceturksnī šādi:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

Interesanti raksti...