Dalinės atitiktys masyve

Turinys

Šiame straipsnyje sužinosime, kaip išgauti visas dalines atitiktis „Excel“ reikšmių masyve.

Pavyzdžiui, turime daug reikšmių ir turime išgauti visas reikšmes, atitinkančias eilutę. Mes naudosime IF, ISNUMBER ir SEARCH funkcijų derinį. Leiskite šiek tiek suprasti šias funkcijas.

Funkcija IF naudojama loginiam bandymui ir grąžina vertę pagal bandymo rezultatą.

Sintaksė:

= IF (loginis_testas, [vertė_jei_tiesa], [vertė_if_klaidinga])

„Excel“ ISNUMBER funkcija yra loginė funkcija, kuri grąžina TRUE arba FALSE, jei pateikta vertė yra atitinkamai skaičius arba ne.

Sintaksė

= ISNUMBER (vertė)

Funkcija SEARCH programoje „Excel“ grąžina pirmojo eilutės antrinio simbolio arba paieškos_teksto poziciją, arba ji gali būti įtraukta į kitą funkciją. Funkcija SEARCH neskiria didžiųjų ir mažųjų raidžių.

Sintaksė:

= PAIEŠKA (rasti tekstą, teksto viduje, [pradžios_numeris])

find_text: tekstas, kurį galima rasti „text_text“.

viduje_tekstas: rasti tekstą, kurį galima rasti teksto viduje.

[start_num]: simbolio pozicija, nuo kurios reikia pradėti. Numatytasis yra 1.

Dabar mes sukursime formulę, naudodami aukščiau aprašytą funkciją. Naudokite formulę:

FORMA:

= IF (ISNUMBER (SEARCH (eilutė, langelis)), langelis, "")

Paaiškinimas:

  • Funkcija SEARCH randa eilutę langelio vertėje ir grąžina eilutės vietą ląstelės vertėje, jei ji randama, arba grąžina #VALUE! Klaida.
  • Funkcija ISNUMBER tikrina, ar funkcija SEARCH pateikia skaičių, ar ne. Funkcija ISNUMBER grąžina TRUE, jei grąžinta vertė yra True, ir grąžina FALSE #VALUE! Klaida.
  • Funkcija IF grąžina langelio vertę, jei funkcija ISNUMBER grąžina TRUE, o grąžina tuščią langelį, jei funkcija ISNUMBER grąžina FALSE

Supraskime šią funkciją naudodami ją pavyzdyje.

Čia yra vertybių sąrašas ir eilutės reikšmė (marškinėliai).

Turime išsiaiškinti atitikmenų sąrašą stulpelyje Atitikimai. Naudokite žemiau pateiktą formulę, kad išgautumėte visas dalines stygos (marškinėlių) atitiktis.

Naudokite formulę:

= IF (ISNUMBER (SEARCH (eilutė, A2)), A2, "")

Paaiškinimas:

  • Funkcija SEARCH suranda eilutę ląstelės vertėje ir grąžina 8 kaip eilutės (marškinėlių) padėtį langelio vertėje (violetiniai marškinėliai).
  • Funkcija ISNUMBER patikrina, ar 8 reikšmė yra skaičius, ar ne. Funkcija ISNUMBER grąžina TRUE.
  • IF funkcija grąžina value_if_True, kuri yra langelio reikšmė (violetiniai marškinėliai).

Čia langelio reikšmė pateikiama kaip langelio nuoroda. Nukopijuokite formulę į likusias ląsteles naudodami „Ctrl“ + D spartųjį klavišą arba vilkite žemyn „Excel“ parinktį.

Kaip matote, visas reikšmes gavome naudodami formulę. Dabar mums reikia sąrašo iš rungtynių. Taigi mes filtruosime rezultatus. Norėdami filtruoti rezultatus, atlikite toliau nurodytus veiksmus.

    1. Naudoti „Ctrl“ + „Shift“ + L. galimybė pritaikyti filtrą
    2. Dešiniuoju pelės mygtuku spustelėkite rodyklių klavišą lauke Atitikimai.
    3. Atžymėkite parinktį (tuščios vietos) ir spustelėkite Gerai.

Kaip matote iš aukščiau pateikto gif, norėdami išgauti sąrašą iš atitikties verčių.
Tikimės, kad supratote, kaip „Excel“ masyve naudoti dalines atitiktis. Čia rasite daugiau straipsnių apie „Excel“ teksto funkciją. Nedvejodami pareikškite savo užklausą ar atsiliepimą apie aukščiau pateiktą straipsnį.
susiję straipsniai

Kaip pašalinti tekstą „Excel“ pradedant nuo pozicijos

Teksto įrašų patvirtinimas

Sukurkite išskleidžiamąjį sąrašą „Excel“ su spalva

„Excel“ pašalinkite iš teksto priekines ir galines tarpus

Kaip naudoti funkciją LARGE programoje „Excel“

Kaip naudoti funkciją „SMALL“ programoje „Excel“

Kaip „Excel“ naudoti pakaitos simbolius
Populiarūs straipsniai

50 „Excel“ spartusis klavišas produktyvumui padidinti

Redaguoti išskleidžiamąjį sąrašą

Absoliuti nuoroda „Excel“

Jei su sąlyginiu formatavimu

Jei su pakaitos simboliais

„Vlookup“ pagal datą

Konvertuokite colius į pėdas ir colius programoje „Excel 2016“

Prisijunkite prie „Excel“ vardo ir pavardės

Suskaičiuokite A arba B atitinkančias ląsteles

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave