MATCH

Funkcia MATCH vráti polohu hodnoty v množine.

Tip: Funkciu XMATCH používajte na vylepšené vyhľadávanie fungujúce v každom smere.

MATCH(vyhľadať; kde hľadať; spôsob porovnania)

vyhľadať: Hodnota, ktorá sa má nájsť. vyhľadať môže obsahovať akúkoľvek hodnotu alebo reťazec REGEX.

kde hľadať: Množina obsahujúca hodnoty, ktoré sa majú hľadať. kde hľadať môže obsahovať akékoľvek hodnoty.

spôsob porovnania: Voliteľná modálna hodnota, ktorá špecifikuje spôsob porovnania hodnôt.

nájsť najväčšiu hodnotu (1 alebo vynechané): Nájde bunku s najväčšou hodnotou, ktorá je menšia ako alebo sa rovná argumentu vyhľadať. Ak použijete argument nájsť najväčšiu hodnotu, v argumente vyhľadať nie je možné použiť wildcardy a hodnoty v argumente kde hľadať musia byť zoradené vzostupne.

nájsť hodnotu (0): Nájde prvú bunku s hodnotou, ktorá sa presne zhoduje s argumentom vyhľadať. Tento spôsob porovnania je najvhodnejší na vyhľadanie textu. Ak použijete hodnotu nájsť hodnotu, môžete použiť wildcards v argumente vyhľadať. Môžete použiť znak ? (otáznik), ktorý bude predstavovať jeden znak, znak * (hviezdička), ktorý bude predstavovať niekoľko znakov a znak ~ (vlnovka), ktorým uvediete, že nasledujúci znak má byť zhodný a nie použitý ako wildcard.

nájsť najmenšiu hodnotu (–1): Nájde bunku s najmenšou hodnotou, ktorá je väčšia ako alebo rovnajúca sa argumentu vyhľadať. Ak použijete hodnotu nájsť najmenšiu hodnotu, nemôžete použiť wildcards v argumente vyhľadať.

Poznámky

  • Funkcia MATCH funguje len v množine, ktorá je súčasťou jedného riadka alebo stĺpca. Nemôžete ju použiť na vyhľadávanie v dvojrozmernej množine.

  • Číslovanie buniek začína číslom 1 v hornej bunke pre zvislé množiny alebo v ľavej bunke pre vodorovné množiny. Vyhľadávanie sa vykonáva zhora nadol alebo zľava doprava.

  • Pri vyhľadávaní textu sa ignoruje veľkosť písmen.

Príklady

Daná je nasledujúca tabuľka:

A

B

C

1

10

vel

40

2

20

elit

20

3

30

lorex

30

4

40

felis

50

5

50

facit

10

=MATCH(40; A1:A5) vráti hodnotu 4, pretože hodnota 40 (vyhľadať) je štvrtou položkou v zadanej množine (kde hľadať).

=MATCH(40; C1:C5) vráti hodnotu 1, pretože hodnota 40 je prvou položkou v zadanej množine.

= MATCH(35; C1:C5; 1) vráti hodnotu 3, pretože hodnota 30 je najväčšou hodnotou, ktorá je menšia ako alebo rovnajúca sa hodnote 35 (spôsob porovnania je 1, nájsť najväčšiu hodnotu).

= MATCH(35; C1:C5; -1) vráti hodnotu 1, pretože hodnota 40 je najmenšou hodnotou, ktorá je väčšia ako alebo rovnajúca sa hodnote 35 (spôsob porovnania je -1, nájsť najmenšiu hodnotu).

= MATCH(35; C1:C5; 0) vráti chybu, pretože sa nedá nájsť žiadna presná zhoda (spôsob porovnania je 0, nájsť hodnotu).

=MATCH(“vel”; B1:B5) vráti hodnotu 1, pretože hodnota „vel“ sa nachádza v prvej bunke zadaného rozsahu.

=MATCH(“*x”; B1:B5; 0) vráti hodnotu 3, pretože hodnota „lorex“, ktorá končí na „x“, sa nachádza v tretej bunke rozsahu.

= MATCH(“vel”; B1:C5) vráti chybu, pretože množina vyhľadať môže obsahovať len jeden riadok alebo jeden stĺpec.

=MATCH(REGEX("^f.*"); B1:B5;0) vráti 4, pretože prvé slovo, ktoré sa začína na „f“, je štvrtou položkou v množine.

Pozrite tiežLOOKUP
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Boli tieto informácie užitočné?
Maximálny počet znakov: 250
Maximálny počet znakov je 250.
Ďakujeme vám za pripomienky.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.