Hoe vind ik de positie van de eerste kleine letter uit tekstreeksen?
Als u een lijst met tekstreeksen hebt die zowel hoofdletters als kleine letters bevatten, wilt u nu de positie van de eerste kleine letter in het Excel-werkblad weten. Hoe kon je het resultaat snel krijgen zonder ze een voor een te tellen?
Zoek de positie van de eerste kleine letter uit tekstreeksen met matrixformule
Zoek de positie van de eerste kleine letter uit tekstreeksen met matrixformule
U kunt de volgende matrixformule toepassen om de positie van de eerste kleine letters uit de tekstreeksen te halen, doe dit als volgt:
Voer deze formule in: =MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109.5)<=12.5,1),0) in een lege cel waar u het resultaat wilt krijgen, en druk vervolgens op Ctrl + Shift + Enter toetsen samen om het eerste resultaat te krijgen en sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen, zie screenshot:
Zoek de positie van de eerste kleine letter uit tekstreeksen met de door de gebruiker gedefinieerde functie
U kunt deze taak ook voltooien met de onderstaande door de gebruiker gedefinieerde functie, doe dit als volgt:
1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende macro in het Module Venster.
Function Getlower(rin As Range) As Long
Dim x As String, c As String, j As Long
Findlower = 0
v = rin.Text
L = Len(v)
For j = 1 To L
If Mid(v, j, 1) Like "[a-z]" Then
Getlower = j
Exit Function
End If
Next j
End Function
3. Sla vervolgens dit codevenster op en sluit het, ga terug naar het werkblad en voer deze formule in: =getlower(A2). in een lege cel en sleep vervolgens de vulgreep naar beneden om deze formule te vullen, en de positie van de eerste kleine letter in elke cel is geëxtraheerd, zie screenshot:
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!