Hvordan finder du hurtigt placeringen af første store bogstaver i Excel-tekststreng?
Antag at der er en liste over tekststrenge blandet med tal, store og små bogstaver, hvordan kan du hurtigt finde placeringen af det første store bogstav fra strengene? I denne artikel introducerer jeg de tricks, der hurtigt kan specificere placeringen af første store bogstaver uden at tælle dem en efter en manuelt i Excel.
Find placeringen af første store bogstaver i streng med formlen
Find position for første store bogstaver i streng med Defined Function
Skift alle bogstaver til OPPERCASE eller korrekt sag med Kutools til Excel
Find placeringen af første store bogstaver i streng med formlen
Her er en formel, der kan hjælpe dig med hurtigt at finde placeringen af første store bogstaver fra streng, gør som nedenfor:
Vælg en tom celle ud for den streng, du vil finde den første store bogstav, for eksempel B1, indtast denne formel =MIN(IF(ISERROR(FIND(CHAR(ROW(INDIRECT("65:90"))),A1)),"",FIND(CHAR(ROW(INDIRECT("65:90"))),A1)))
Presse Skift + Ctrl + Enter nøgle for at få det korrekte resultat, og træk derefter håndtaget til automatisk udfyldning over cellerne, der var nødvendige for at anvende denne formel. Se skærmbillede:
Find position for første store bogstaver i streng med Defined Function
Bortset fra formel kan du også bruge Defined Function til at finde ud af placeringen af første store bogstaver i strengen.
1. Aktivér det ark, der indeholder den streng, du vil finde store bogstaver, og tryk på Alt + F11 taster for at åbne Microsoft Visual Basic til applikationer vindue.
2. højreklik på det ark, du vil bruge koden i Projekt Udforsk ruden, og klik på indsatte > Moduler, og indsæt nedenstående kode i det tomme modul script. Se skærmbillede:
Kode: Find position for første store bogstav fra streng.
Function GetFirstUpper(Rg As Range) As Integer
'UpdatebyExtendoffice20160726
Dim xStr As String
Dim I As Integer
Application.Volatile
GetFirstUpper = -1
On Error Resume Next
xStr = Trim(Rg.Value)
For I = 1 To Len(xStr)
If (Asc(Mid(xStr, I, 1)) < 91) And (Asc(Mid(xStr, I, 1)) > 64) Then
GetFirstUpper = I
Exit Function
End If
Next
End Function
3. Gem koden, og gå tilbage til det ark, du bruger, og vælg en tom celle ud for den streng, du vil finde store bogstaver, indtast denne formel = GetFirstUpper (F1), tryk på Indtast nøgle, og træk derefter håndtaget til autofyldning over celler, der er nødvendige for denne formel. Se skærmbillede:
Tip: Hvis der ikke er store bogstaver i strengen, vises resultatet som -1.
Skift alle bogstaver til OPPERCASE eller Korrekt sag med Kutools til Excel
Generelt i Excel-arbejde er du muligvis normalt nødt til at ændre bogstavstrenge til UPPERCAEs, Korrekt sag, små bogstaver, Sættegn eller ToGgLe CaSe som vist nedenstående skærmbillede.
Med Kutools til Excel, du kan anvende dens Skift sag hjælpeprogram til hurtigt at ændre bogstavsagen, som du har brug for.
Kutools til Excel, med mere end 300 praktiske funktioner, der gør dine job lettere. |
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Vælg de strenge, du vil ændre deres sager, og klik på Kutools > tekst > Skift sag. Se skærmbillede:
2. Derefter i popping Skift sag dialog, skal du kontrollere den indstilling, du vil have i Skift type sektion, og du kan få vist det skiftende resultat i ruden Eksempel. Se skærmbillede:
3. Klik derefter på Ok or Indløs at ændre sag.
De bedste Office-produktivitetsværktøjer
Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%
- Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
- Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
- Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
- Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
- Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
- Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
- Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
- Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
- Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
