„Excel“ formulė: langelyje yra kokie dalykai -

Turinys

Bendroji formulė

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

Santrauka

Jei turite dalykų (žodžių, pakraščių ir tt) sąrašą ir norite sužinoti, kurie iš šių dalykų rodomi langelyje, galite sukurti paprastą lentelę ir naudoti formulę, pagrįstą funkcija PAIEŠKA.

Sąranka

Tarkime, kad turite langelius, kuriuose yra teksto, kuriame minimos įvairios spalvos, ir norite išsiaiškinti, kurios spalvos yra paminėtos kiekvienoje langelyje.

Su kairėje esančiu tekstu sukurkite paprastą lentelę su langeliais, kuriuos norite patikrinti kairėje, ir žodžiais, kurių norite ieškoti kaip stulpelių etiketes, dešinėje.

Pavyzdyje tikriname 6 spalvas, taigi lentelėje yra iš viso 7 stulpeliai, įskaitant stulpelį, kurio ieškome.

Antrame stulpelyje pridėkite pirmąją formulę. Pavyzdžio C5 langelyje turime:

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

Paaiškinimas

Ši formulė pagrįsta paprastesne čia aprašyta formule. Ji naudojasi funkcija PAIEŠKA, kad pažvelgtų į B5 vidų, kaip ląstelę C4 kaip paieškos eilutę. Jei „SEARCH“ pateikia skaičių, tai reiškia, kad paieškos eilutė buvo rasta. Tokiu atveju ISNUMBER grąžins TRUE, o IF funkcija grąžins C4 reikšmę.

Jei paieškos eilutė nerandama, SEARCH pateikia klaidą, ISNUMBER - FALSE, o IF funkcija - tuščią eilutę ("") - reikšmę, jei FALSE.

Atkreipkite dėmesį, kad šios formulės nuorodos yra kruopščiai sudarytos. Nuoroda į C $ 4 eilutė užrakinta, o nuoroda į $ B5 - stulpelį. Tai leidžia formulę nukopijuoti visoje lentelėje ir vis tiek veikti tinkamai.

Įdomios straipsniai...