Hoe controleer ik of een cel met tekst begint?

Als u in Excel met gegevens werkt, kan het voorkomen dat u moet controleren of de waarde van een cel begint met een bepaalde tekst en of het begingedeelte van die waarde een getal is of niet. In deze zelfstudie leren we hoe u een formule schrijft om beide voorwaarden te sms’en.

ALS een celwaarde begint met een bepaalde tekst

In het volgende voorbeeld moet u controleren of de eerste drie tekens van de cel gelijk zijn aan LXI. Hiervoor moet je IF en LEFT gebruiken.

als-celwaarde-begint-met-bepaalde-tekst

U kunt de onderstaande stappen gebruiken om deze formule te schrijven:

  1. Voer eerst de ALS-functie in een cel in.
  2. Voer daarna de LINKS-functie in het eerste argument van de IF in en verwijs naar cel A2 waar u de waarde hebt, gebruik in het tweede argument 3 voor het num_digit.
  3. Gebruik vervolgens het gelijkteken en voer de waarde in (met dubbele aanhalingstekens) die u wilt testen.
  4. Voer nu in het tweede argument “Ja” in.
  5. En voer in het derde argument “Nee” in.
  6. Voer aan het einde sluithaakjes in en druk op Enter om het resultaat te krijgen.
enter-als-en-links-functie

Zoals je hieronder kunt zien, retourneert het voor alle waarden waarbij we de waarde “LXI” aan het begin van de waarde hebben Ja, anders Nee.

het resultaat zal ja of nee zijn
 =IF(LEFT(A2,3)="LXI","Yes","No")

Tel als cellen beginnen met

Gebruik de onderstaande formule als u het aantal cellen wilt tellen dat met een bepaalde waarde begint.

gebruik de geproduceerde som om het resultaat te tellen
 =SUMPRODUCT(--(LEFT(A2:A10,3)="LXI"))

Om hier meer over te weten te komen, kunt u lezen over het gebruik van SUMPRODUCT met een voorwaarde.

Als een celwaarde begint met een getal

Op dezelfde manier kunt u een formule schrijven om te controleren of een cel met een getal begint.

formule-om-te-zoeken-of-celwaarde-begint-met-een-getal
 =IF(ISNUMBER(VALUE(LEFT(A2,2))), "Yes","No")

In deze formule hebben we de functie WAARDE rond LINKS gebruikt. Wanneer u een waarde krijgt met LEFT, retourneert het die waarde als tekst, zelfs als die waarde een getal is.

Daarom moeten we VALUE gebruiken om een getal naar een getal te converteren. Daarna hebben we ISNUMBER gebruikt om de door LEFT geretourneerde waarde te testen. Als deze waarde een getal is, is de voorwaarde WAAR en retourneert IF JA, anders Nee.

Haal het Excel-bestand op

Downloaden

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *