Екцел формула: Преглед великих и малих слова -

Генеричка формула

=INDEX(range1,MATCH(TRUE,EXACT(A1,range2),0))

Резиме

Да бисте извршили претраживање великих и малих слова, можете да користите функцију ЕКСАЦТ заједно са ИНДЕКС и МАТЦХ. У примеру примера, формула у Ф5 је:

=INDEX(C5:C14,MATCH(TRUE,EXACT(E5,B5:B14),0))

која враћа 39 година, доба „ЈИЛЛ СМИТХ“.

Напомена: ово је формула низа и мора се унети са Цонтрол + Схифт + Ентер, осим у програму Екцел 365.

Објашњење

У основи, ово је формула ИНДЕКС и МАТЦХ, са функцијом ЕКСАЦТ која се користи унутар МАТЦХ-а за извршавање подударања великих и малих слова.

Радећи изнутра ка споља, ЕКСАЦТ је конфигурисан да упоређује вредност у Е5 са именима у опсегу Б5: Б14:

EXACT(E5,B5:B14) // returns array of results

Функција ЕКСАЦТ врши упоређивање великих и малих слова и као резултат враћа ТРУЕ или ФАЛСЕ. Само вредности које се тачно подударају вратиће ТРУЕ. Будући да проверавамо име у Е5 („ЈИЛЛ СМИТХ“) према свих десет имена у опсегу Б5: Б14, добијамо низ од десет вредности ТРУЕ и ФАЛСЕ попут ове:

(FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE)

Овај низ се враћа директно у функцију МАТЦХ као лоокуп_арраи попут овог:

MATCH(TRUE,(FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE),0)

Са траженом вредношћу ТРУЕ, МАТЦХ враћа 5, јер је једино ТРУЕ у низу на петој позицији. Такође приметите да је матцх_типе постављен на нулу (0) да би се форсирало тачно подударање.

Функција МАТЦХ враћа резултат директно у функцију ИНДЕКС као број реда, тако да сада формулу можемо преписати овако:

=INDEX(C5:C14,5) // returns 39

ИНДЕКС као коначни резултат враћа старост у петом реду, 39 година.

Будући да је употреба функције Тачно као ова операција низа, формула је формула низа и мора се унети са Цонтрол + Схифт + Ентер, осим у програму Екцел 365.

Уз КСЛООКУП

У програму Екцел 365, функција КСЛООКУП може се конфигурисати за обављање претраживања осетљивим на велика и мала слова на сличан начин као што је овај:

=XLOOKUP(TRUE,EXACT(J5,B5:B14),C5:C14,"na",0)

Приметите да су вредност прегледа и низ прегледа постављени баш као и горња функција МАТЦХ. Након ТАЧНОГ покретања имамо:

=XLOOKUP(TRUE,(FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE),C5:C14,"na",0)

и КСЛООКУП враћа 5. ставку из опсега Ц5: Ц14 (39) као коначни резултат.

Занимљиви Чланци...