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.
- Kasuta Ctrl + Tõstuklahv + L võimalus filtrit rakendada
- Paremklõpsake väljal Vasted nooleklahvi.
- 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.