Jak zjistit pozici prvního malého písmene z textových řetězců?
Pokud máte seznam textových řetězců, které obsahují velká i malá písmena, nyní chcete znát pozici prvního malého písmene z nich v listu aplikace Excel. Jak byste mohli rychle získat výsledek, aniž byste je počítali jeden po druhém?
Najděte pozici prvního malého písmene z textových řetězců pomocí maticového vzorce
Najděte funkci prvního malého písmene z textových řetězců pomocí funkce definované uživatelem
Najděte pozici prvního malého písmene z textových řetězců pomocí maticového vzorce
Následující vzorec pole můžete použít k získání pozice prvních malých písmen z textových řetězců, postupujte takto:
Zadejte tento vzorec: =MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109.5)<=12.5,1),0) do prázdné buňky, kde chcete získat výsledek, a poté stiskněte Ctrl + Shift + Enter společně získáte první výsledek, pak přetáhněte úchyt výplně dolů do buněk, na které chcete použít tento vzorec, viz screenshot:
Najděte funkci prvního malého písmene z textových řetězců pomocí funkce definované uživatelem
Tuto úlohu můžete také dokončit pomocí níže definované funkce definované uživatelem, postupujte takto:
1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.
2, klikněte Vložit > Modula vložte následující makro do souboru Okno modulu.
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. Poté uložte a zavřete toto okno s kódem, vraťte se do listu a zadejte tento vzorec: =getlower(A2). do prázdné buňky a poté přetažením úchytu výplně dolů vyplňte tento vzorec a byla extrahována poloha prvního malého písmene v každé buňce, viz screenshot:
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!