Excel: hoe de eerste letter van een string te vinden


U kunt in Excel de volgende formules gebruiken om de eerste letter van een tekenreeks te vinden:

Formule 1: retourpositie van de eerste letter

 =MATCH(TRUE,ISERROR(VALUE(MID( A2 ,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0)

Deze formule retourneert de positie van de eerste letter in een tekenreeks.

Als de tekenreeks bijvoorbeeld A0095B is, retourneert deze formule 1, aangezien dat de positie in de tekenreeks is waar de eerste letter voorkomt.

Formule 2: Retourwaarde van de eerste letter

 =MID( A2 ,MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0),1)

Deze formule retourneert de waarde van de eerste letter van een tekenreeks.

Als de tekenreeks bijvoorbeeld A0095B is, retourneert deze formule A , omdat dit de waarde is van de eerste letter die in de tekenreeks voorkomt.

Het volgende voorbeeld laat zien hoe u elke formule in de praktijk kunt gebruiken met de volgende lijst met werknemers-ID-tekenreeksen in Excel:

Voorbeeld 1: retourpositie van de eerste letter

We kunnen de volgende formule in cel B2 typen om de positie van de eerste letter in elke tekstreeks voor Werknemer-ID te retourneren:

 =MATCH(TRUE,ISERROR(VALUE(MID( A2 ,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0)

We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom B slepen:

Excel vindt de positie van de eerste letter van een string

Kolom B retourneert de positie van de eerste letter van elke overeenkomende tekenreeks in kolom A.

Bijvoorbeeld:

  • De eerste letter van A0095B verschijnt op positie 1 van de string.
  • De eerste letter van 43387BR verschijnt op positie 6 van de string.
  • De eerste letter van BCDD7D verschijnt op positie 1 van de string.

Enzovoort.

Voorbeeld 2: Retourwaarde van de eerste letter

We kunnen de volgende formule in cel B2 typen om de waarde van de eerste letter van elke tekstreeks voor Werknemer-ID te retourneren:

 =MID( A2 ,MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0),1)

We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom B slepen:

Excel vindt de eerste letter van een string

Kolom B retourneert de waarde van de eerste letter van elke overeenkomende tekenreeks in kolom A.

Bijvoorbeeld:

  • De waarde van de eerste letter van A0095B is A.
  • De waarde van de eerste letter van 43387BR is B.
  • De waarde van de eerste letter van BCDD7D is B.

Enzovoort.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:

Excel: hoe u het eerste getal in een tekstreeks kunt vinden
Excel: hoe je een woord in afzonderlijke letters verdeelt
Excel: hoe u de frequentie van tekst kunt tellen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert