Daļējas atbilstības masīvā

Satura rādītājs

Šajā rakstā mēs uzzināsim, kā programmā Excel iegūt visu daļējo atbilstību vērtību masīvā.

Piemēram, mums ir liels vērtību masīvs, un mums ir jāizņem visas vērtības, kas atbilst virknei. Mēs izmantosim IF funkcijas, ISNUMBER funkcijas un SEARCH funkcijas kombināciju. Izpratīsim šīs funkcijas.

Funkcija IF tiek izmantota loģiskajam testam un atgriež vērtību, pamatojoties uz testa rezultātu.

Sintakse:

= IF (loģiskais_tests, [vērtība_jautājums], [vērtība_jautājums])

Excel funkcija ISNUMBER ir Būla funkcija, kas atgriež TRUE vai FALSE, ja norādītā vērtība ir attiecīgi skaitlis.

Sintakse

= ISNUMBER (vērtība)

Funkcija SEARCH programmā Excel atgriež apakšvirknes vai meklēšanas_teksta pirmās rakstzīmes pozīciju virknē, vai arī to var ievadīt citā funkcijā. Funkcija SEARCH nav reģistrjutīga.

Sintakse:

= MEKLĒT (atrast_tekstu, teksta ietvaros, [sākuma_numurs])

atrast_tekstu: teksts, kas atrodams teksta ietvaros.

ietvaros_teksts: atrast_tekstu, kas atrodams iekšā_teksts.

[sākuma_numurs]: rakstzīmju pozīcija, no kuras sākt. Noklusējums ir 1.

Tagad mēs izveidosim formulu, izmantojot iepriekš izskaidroto funkciju. Izmantojiet formulu:

FORMULA:

= IF (ISNUMBER (SEARCH (virkne, šūna))), šūna, "")

Paskaidrojums:

  • Funkcija SEARCH atrod virkni šūnas vērtībā un atgriež virknes pozīciju šūnas vērtībā, ja tā tiek atrasta, pretējā gadījumā tā atgriež vērtību #VALUE! Kļūda.
  • Funkcija ISNUMBER pārbauda, ​​vai funkcija MEKLĒ atgriež skaitli. Funkcija ISNUMBER atgriež TRUE, ja atgrieztā vērtība ir True, un atgriež FALSE vērtībai #VALUE! Kļūda.
  • Funkcija IF atgriež šūnas vērtību, ja funkcija ISNUMBER atgriež TRUE un atgriež tukšu šūnu, ja funkcija ISNUMBER atgriež FALSE

Sapratīsim šo funkciju, izmantojot to piemērā.

Šeit mums ir vērtību saraksts un virknes vērtība (T-krekls).

Mums kolonnā Atbilstības ir jānoskaidro atbilstību saraksts. Izmantojiet zemāk esošo formulu, lai iegūtu virknes (T-krekla) visas daļējās atbilstības.

Izmantojiet formulu:

= IF (ISNUMBER (SEARCH (virkne, A2)), A2, "")

Paskaidrojums:

  • Funkcija SEARCH atrod virkni šūnas vērtībā un atgriež 8 kā virknes (T-krekla) pozīciju šūnas vērtībā (violets T-krekls).
  • Funkcija ISNUMBER pārbauda, ​​vai vērtība 8 ir skaitlis vai nav. Funkcija ISNUMBER atgriež TRUE.
  • Funkcija IF atgriež value_if_True, kas ir šūnas vērtība (violets T-krekls).

Šeit šūnas vērtība tiek norādīta kā šūnu atsauce. Kopējiet formulu uz pārējām šūnām, izmantojot īsinājumtaustiņu Ctrl + D vai velciet uz leju Excel.

Kā redzat, visas vērtības tika iegūtas, izmantojot formulu. Tagad mums ir nepieciešams saraksts no spēlēm. Tāpēc mēs filtrēsim rezultātus. Lai filtrētu rezultātus, veiciet tālāk norādītās darbības.

    1. Izmantojiet Ctrl + Shift + L. iespēja lietot filtru
    2. Ar peles labo pogu noklikšķiniet uz bultiņas taustiņa laukā Atbilstības.
    3. Noņemiet opciju (tukšas) un noklikšķiniet uz Labi.

Kā redzat no iepriekš minētā gif, lai iegūtu sarakstu no atbilstības vērtībām.
Ceru, ka sapratāt, kā programmā Excel masīvā izmantot daļējas atbilstības. Izpētiet citus rakstus par Excel teksta funkciju šeit. Lūdzu, nekautrējieties izteikt savu jautājumu vai atsauksmes par iepriekš minēto rakstu.
Saistītie raksti

Kā noņemt tekstu programmā Excel, sākot no pozīcijas

Teksta ierakstu validācija

Izveidojiet nolaižamo sarakstu programmā Excel ar krāsu

Noņemiet teksta sākumā un beigās atstarpes programmā Excel

Kā lietot funkciju LARGE programmā Excel

Kā lietot funkciju SMALL programmā Excel

Kā lietot aizstājējzīmes programmā Excel
Populāri raksti

50 Excel saīsne produktivitātes paaugstināšanai

Rediģējiet nolaižamo sarakstu

Absolūta atsauce programmā Excel

Ja ar nosacītu formatējumu

Ja ar aizstājējzīmēm

Vlookup pēc datuma

Pārvērst collas par pēdām un collas programmā Excel 2016

Pievienojieties Excel un uzvārdam

Saskaitiet šūnas, kas atbilst A vai B

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave