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.
- Uporabi Ctrl + Shift + L možnost uporabe filtra
- Z desno tipko miške kliknite puščično tipko v polju Ujemanja.
- 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