Delna ujemanja v matriki

Kazalo

V tem članku bomo izvedeli, kako izvleči vsa delna ujemanja v nizu vrednosti v Excelu.

Na primer, imamo veliko paleto vrednosti in moramo izvleči vse vrednosti, ki se ujemajo z nizom. Uporabili bomo kombinacijo funkcije IF, funkcije ISNUMBER in funkcije SEARCH. Spoznajmo te funkcije.

Funkcija IF se uporablja za logični_test in vrne vrednost na podlagi rezultata testa.

Sintaksa:

= IF (logični_test, [vrednost_if_resnica], [vrednost_if_false])

Excelova funkcija ISNUMBER je logična funkcija, ki vrne TRUE ali FALSE, če je podana vrednost številka ali ne.

Sintaksa

= ISNUMBER (vrednost)

Funkcija SEARCH v Excelu vrne položaj prvega znaka podniz ali search_text v nizu ali pa se lahko vnese v drugo funkcijo. Funkcija SEARCH ne razlikuje velikih in malih črk.

Sintaksa:

= ISKANJE (najdi_tekst, znotraj_teksta, [začetno_število])

find_text: besedilo, ki ga je mogoče najti znotraj_text.

znotraj_teksta: najdi_tekst najti v okviru_teksta.

[start_num]: položaj znakov za začetek. Privzeto je 1.

Zdaj bomo zgradili formulo z uporabo zgoraj pojasnjene funkcije. Uporabite formulo:

FORMULA:

= IF (ISNUMBER (SEARCH (niz, celica)), celica, "")

Pojasnilo:

  • Funkcija SEARCH najde niz v vrednosti celice in vrne položaj niza v vrednosti celice, če je najdena, ali pa vrne #VALUE! Napaka.
  • Funkcija ISNUMBER preveri, ali funkcija SEARCH vrne številko ali ne. Funkcija ISNUMBER vrne TRUE, če je vrnjena vrednost True, in vrne FALSE za #VALUE! Napaka.
  • IF funkcija vrne vrednost celice, če funkcija ISNUMBER vrne TRUE in vrne prazno celico, če funkcija ISNUMBER vrne FALSE

Razumejmo to funkcijo z uporabo v primeru.

Tu imamo seznam vrednosti in nizno vrednost (majica).

Seznam tekem moramo poiskati v stolpcu Ujemanje. Uporabite spodnjo formulo za izvlečenje vseh delnih ujemanj za niz (majica).

Uporabite formulo:

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

Pojasnilo:

  • Funkcija SEARCH najde niz v vrednosti celice in vrne 8 kot položaj niza (majica) v vrednosti celice (vijolična majica).
  • Funkcija ISNUMBER preveri, ali je vrednost 8 številka ali ne. Funkcija ISNUMBER vrne TRUE.
  • Funkcija IF vrne value_if_True, ki je vrednost celice (vijolična majica).

Tu je vrednost celice podana kot referenca celice. Kopirajte formulo v preostale celice s tipko za bližnjico Ctrl + D ali povlecite možnost navzdol v Excelu.

Kot lahko vidite, smo dobili vse vrednosti s formulo. Zdaj potrebujemo seznam iz tekem. Zato bomo rezultate filtrirali. Za filtriranje rezultatov sledite spodnjim korakom.

    1. Uporabi Ctrl + Shift + L možnost uporabe filtra
    2. Z desno tipko miške kliknite puščično tipko v polju Ujemanja.
    3. Počistite polje (prazna) in kliknite V redu.

Kot lahko vidite iz zgornjega gifa, da izvlečete seznam iz vrednosti ujemanja.
Upam, da ste razumeli, kako uporabljati delna ujemanja v matriki v Excelu. Raziščite več člankov o funkciji besedila Excel tukaj. Prosimo, da navedete svoje vprašanje ali povratne informacije za zgornji članek.
povezani članki

Kako odstraniti besedilo v Excelu od položaja

Potrditev vnosov besedila

Ustvarite spustni seznam v Excelu z barvo

Odstranite začetni in zadnji razmik iz besedila v Excelu

Kako uporabljati funkcijo LARGE v Excelu

Kako uporabljati funkcijo MALO v Excelu

Kako uporabljati nadomestne znake v Excelu
Priljubljeni članki

50 Bližnjica v Excelu za večjo produktivnost

Uredite spustni seznam

Absolutna referenca v Excelu

Če s pogojnim oblikovanjem

Če z nadomestnimi znaki

Vpogled po datumu

Pretvorite palce v stopala in palce v Excelu 2016

Pridružite se imenu in priimku v Excelu

Preštejte celice, ki ustrezajo bodisi A ali B

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave