Excel

hvis cellen indeholder dette eller hint

If Cell Contains This

Excel -formel: hvis cellen indeholder dette eller hintGenerisk formel | _+_ | Resumé

For at kontrollere, om en celle indeholder mere end én delstreng, kan du bruge en formel baseret på funktionen TÆLL.





I det viste eksempel er formlen i C5:

= IF ( SUM ( COUNTIF (B5,{'*text1*','*text2*'})),'x','')
Forklaring

Kernen i denne formel er COUNTIF, som returnerer nul, hvis ingen af ​​substraterne findes, og et positivt tal, hvis der findes mindst en delstreng. Vridningen i dette tilfælde er, at vi giver COUNTIF mere end en delstreng at kigge efter i kriterierne, leveret som en 'array -konstant'. Som et resultat returnerer COUNTIF en række resultater med et resultat pr. Element i de originale kriterier.





Bemærk, at vi også bruger stjernen (*) som et jokertegn til nul eller flere tegn på hver side af underlagene. Dette er det, der gør det muligt for COUNTIF at tælle substreringerne hvor som helst i teksten (dvs. dette giver 'indeholder' -adfærden).

Fordi vi får et array tilbage fra COUNTIF, bruger vi SUM -funktionen til at summere alle elementer i arrayet. Resultatet går ind i IF -funktionen som den 'logiske test'. Ethvert positivt tal evalueres som SANDT, så du kan angive værdier, du kan lide for værdi, hvis de er sande, og værdier, hvis de er falske.



Forfatter Dave Bruns


^