Osalised vasted massiivis

Anonim

Selles artiklis õpime, kuidas Exceli väärtuste massiivist välja võtta kõik osalised vasted.

Näiteks on meil suur hulk väärtusi ja peame välja võtma kõik stringile vastavad väärtused. Kasutame funktsiooni IF, ISNUMBER ja SEARCH funktsiooni kombinatsiooni. Mõistame neid funktsioone.

Funktsiooni IF kasutatakse loogikatesti jaoks ja see tagastab testi tulemuse alusel väärtuse.

Süntaks:

= KUI (loogiline_test, [väärtus_ kui_tõene], [väärtus_ kui_väär])

Exceli funktsioon ISNUMBER on loogiline funktsioon, mis tagastab väärtuse TRUE või FALSE, kui esitatud väärtus on vastavalt number või mitte.

Süntaks

= ISNUMBER (väärtus)

Funktsioon SEARCH Excelis tagastab alamstringi või otsingu_teksti esimese märgi positsiooni stringis või võib selle sisestada mõnda teise funktsiooni. Funktsioon SEARCH ei ole tõstutundlik.

Süntaks:

= OTSI (otsi_tekst, teksti sees, [algusnumber])

find_text: tekst, mis tuleb leida teksti_tekstist.

sees_tekst: leidke_tekst, mis leitakse tekstisisestest.

[algusnumber]: tähemärgi asukoht, millest alustada. Vaikimisi on 1.

Nüüd koostame ülaltoodud funktsiooni kasutades valemi. Kasutage valemit:

VORM:

= IF (ISNUMBER (OTSI (string, lahter)), lahter, "")

Selgitus:

  • Funktsioon SEARCH leiab stringi lahtri väärtusest ja tagastab stringi asukoha lahtri väärtuses, kui see on leitud, vastasel juhul tagastab see #VALUE! Viga.
  • Funktsioon ISNUMBER kontrollib, kas funktsioon OTSI tagastab numbri või mitte. Funktsioon ISNUMBER tagastab tõe, kui tagastatud väärtus on tõene, ja tagastab väärtuse #VALUE väärtuse VÄÄR! Viga.
  • Funktsioon IF tagastab lahtri väärtuse, kui funktsioon ISNUMBER tagastab tõese ja tagastab tühja lahtri, kui funktsioon ISNUMBER tagastab väärtuse VÄÄR

Mõistame seda funktsiooni näites.

Siin on meil väärtuste loend ja stringiväärtus (T-särk).

Peame leidma vastete loendi veerus Vasted. Kasutage allolevat valemit, et eraldada stringist (T-särk) kõik osalised vasted.

Kasutage valemit:

= IF (ISNUMBER (OTSI (string, A2)), A2, "")

Selgitus:

  • Funktsioon SEARCH leiab stringi lahtri väärtusest ja tagastab stringi (T-särgi) positsioonina lahtri väärtuses (lilla T-särk) 8.
  • Funktsioon ISNUMBER kontrollib, kas väärtus 8 on number või mitte. Funktsioon ISNUMBER tagastab väärtuse TRUE.
  • Funktsioon IF tagastab väärtuse_f_Tõene, mis on lahtri väärtus (lilla T-särk).

Siin on lahtri väärtus antud lahtri viitena. Kopeerige valem ülejäänud lahtritesse, kasutades kiirklahvi Ctrl + D või lohistage Excelis alla.

Nagu näete, saime kõik väärtused valemi abil. Nüüd vajame matšidest nimekirja. Seetõttu filtreerime tulemused. Tulemuste filtreerimiseks järgige alltoodud samme.

    1. Kasuta Ctrl + Tõstuklahv + L võimalus filtrit rakendada
    2. Paremklõpsake väljal Vasted nooleklahvi.
    3. Tühjendage valik (tühjad) ja klõpsake nuppu OK.

Nagu näete ülaltoodud gifist, eemaldage loend vaste väärtustest.
Loodetavasti mõistsite, kuidas Excelis massiivis osalisi vasteid kasutada. Siit leiate rohkem artikleid Exceli tekstifunktsiooni kohta. Palun esitage oma päring või tagasiside ülaltoodud artikli kohta.
seotud artiklid

Kuidas Excelist teksti eemaldada, alustades positsioonist

Tekstisisestuste valideerimine

Looge Excelis värviga ripploend

Eemaldage Exceli tekstist esi- ja lõppruumid

Funktsiooni LARGE kasutamine Excelis

Funktsiooni SMALL kasutamine Excelis

Kuidas Excelis metamärke kasutada
Populaarsed artiklid

50 Exceli otsetee tootlikkuse suurendamiseks

Muutke ripploendit

Absoluutne viide Excelis

Kui tingimusvorminguga

Kui metamärkidega

Vlookup kuupäeva järgi

Teisendage tollid Excelis 2016 jalgadeks ja tollideks

Liituge Excelis ees- ja perekonnanimega

Loendage lahtrid, mis vastavad kas A või B.