Jak znaleźć pozycję pierwszej małej litery na podstawie ciągów tekstowych?
Jeśli masz listę ciągów tekstowych, które zawierają zarówno wielkie, jak i małe litery, teraz chcesz poznać położenie pierwszej małej litery z nich w arkuszu programu Excel. Jak szybko uzyskać wynik, nie licząc ich jeden po drugim?
Znajdź pozycję pierwszej małej litery z ciągów tekstowych za pomocą formuły tablicowej
Znajdź pozycję pierwszej małej litery z ciągów tekstowych za pomocą formuły tablicowej
Możesz zastosować następującą formułę tablicową, aby uzyskać pozycję pierwszej małej litery z ciągów tekstowych, wykonaj następujące czynności:
Wprowadź tę formułę: =MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109.5)<=12.5,1),0) do pustej komórki, w której chcesz uzyskać wynik, a następnie naciśnij Ctrl + Shift + Enter klucze razem, aby uzyskać pierwszy wynik, a następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, patrz zrzut ekranu:
Znajdź pozycję pierwszej małej litery z ciągów tekstowych za pomocą funkcji zdefiniowanej przez użytkownika
Możesz również zakończyć to zadanie za pomocą poniższej funkcji zdefiniowanej przez użytkownika, wykonaj następujące czynności:
1. Przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujące makro w Okno modułu.
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. Następnie zapisz i zamknij to okno kodu, wróć do arkusza i wprowadź następującą formułę: =getlower(A2). do pustej komórki, a następnie przeciągnij uchwyt wypełniania w dół, aby wypełnić tę formułę, a pozycja pierwszej małej litery w każdej komórce została wyodrębniona, patrz zrzut ekranu:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!