Exceli valem: lahter sisaldab mis asju -

Lang L: none (table-of-contents)

Üldine valem

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

Kokkuvõte

Kui teil on nimekiri asjadest (sõnad, alamstringid jne) ja soovite teada saada, millised neist asjadest lahtris kuvatakse, saate koostada lihtsa tabeli ja kasutada funktsiooni SEARCH põhist valemit.

Seadistamine

Oletame, et teil on lahtrid, mis sisaldavad teksti, milles mainitakse erinevaid värve, ja soovite välja selgitada, milliseid värve igas lahtris mainitakse.

Vasakul oleva teksti abil saate luua lihtsa tabeli, mille lahtrid soovite vasakul kontrollida, ja paremal veergude siltidena otsitavad sõnad.

Näites kontrollime 6 värvi, nii et tabelis on kokku 7 veergu, sealhulgas veerg, mida otsime.

Teises veerus lisage esimene valem. Näite lahtris C5 on meil:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Selgitus

See valem põhineb siin kirjeldatud lihtsamal valemil. Ta otsib funktsiooni OTSI, et otsida B5-st seerumit, et kasutada lahtrit C4 otsingu stringina. Kui SEARCH tagastab numbri, tähendab see, et otsingu string leiti. Sel juhul tagastab ISNUMBER TÕENE ja funktsioon IF tagastab väärtuse C4-s.

Kui otsingustringi ei leitud, tagastab SEARCH vea, ISNUMBER tagastab FALSE ja funktsioon IF tagastab tühja stringi ("") - väärtus, kui FALSE.

Pange tähele, et selle valemi viited on hoolikalt koostatud. Viide C $ 4-le on rida lukus ja viide $ B5-le on veerg lukustatud. See võimaldab valemit kogu tabelisse kopeerida ja ikkagi õigesti töötada.

Huvitavad Artiklid...