Kako hitro najti položaj velike črke v besedilnem nizu Excel?
Če obstaja seznam besedilnih nizov, pomešanih s številkami, velikimi in malimi črkami, kako lahko hitro najdete položaj prve velike črke iz nizov? V tem članku predstavljam trike, s katerimi lahko hitro določite položaj prve velike črke, ne da bi jih v Excelu ročno šteli enega za drugim.
Poiščite položaj prve velike črke v nizu s formulo
Poiščite položaj prve velike črke v nizu z definirano funkcijo
Spremenite vse črke v VELIKE ČRKE ali VELIKE ČRKE z Kutools for Excel
Poiščite položaj prve velike črke v nizu s formulo
Tu je formula, ki vam lahko pomaga hitro najti položaj prve velike črke iz niza, naredite spodaj:
Izberite prazno celico poleg niza, za katerega želite najti prvo veliko črko, na primer B1, vnesite to formulo =MIN(IF(ISERROR(FIND(CHAR(ROW(INDIRECT("65:90"))),A1)),"",FIND(CHAR(ROW(INDIRECT("65:90"))),A1)))
Pritisnite Shift + Ctrl + Enter tipko, da dobite pravilen rezultat, in nato povlecite ročico za samodejno izpolnjevanje čez celice, ki so bile potrebne za uporabo te formule. Oglejte si posnetek zaslona:
Poiščite položaj prve velike črke v nizu z definirano funkcijo
Razen formule lahko z določeno funkcijo ugotovite tudi položaj prve velike črke v nizu.
1. Omogočite list, ki vsebuje niz, ki ga želite najti z velikimi črkami, in pritisnite Alt + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
2. kliknite na list, v katerem želite uporabiti kodo Projekt Razišči in kliknite Vstavi > Moduliin prilepite spodnjo kodo v prazen skript modula. Oglejte si posnetek zaslona:
Koda: poiščite položaj prve velike črke iz niza.
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. Shranite kodo in se vrnite na list, ki ga uporabljate, ter izberite prazno celico poleg niza, ki ga želite najti z velikimi črkami, vnesite to formulo = GetFirstUpper (F1), pritisnite Vnesite in nato povlecite ročico za samodejno izpolnjevanje čez celice, ki jih potrebuje ta formula. Oglejte si posnetek zaslona:
Nasvet: Če v nizu ni velikih črk, se rezultat prikaže kot -1.
Spremenite vse črke v VELIKE ČRKE ali Pravilne črke z Kutools for Excel
Običajno boste morda morali spremeniti nize črk v UPPERCAE, pravilno črko, male črke, velike črke ali ToGgLe CaSe, kot je prikazano spodaj.
z Kutools za Excel, lahko ga uporabiš Spremeni veliko črko pripomoček za hitro spreminjanje črk, kot jih potrebujete.
Kutools for Excel, z več kot 300 priročne funkcije, vam olajša delo. |
po brezplačna namestitev Kutools for Excel, naredite spodaj:
1. Izberite nize, za katere želite spremeniti velike in male črke, in kliknite Kutools > Besedilo > Spremeni veliko črko. Oglejte si posnetek zaslona:
2. Nato v popping Spremeni veliko črko v pogovornem oknu potrdite želeno možnost v Spremeni vrsto in si lahko predogled spreminjajočega se rezultata ogledate v podoknu Predogled. Oglejte si posnetek zaslona:
3. Nato kliknite Ok or Uporabi spremeniti veliko črko.
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti z Kutools for Excel, in izkusite učinkovitost kot še nikoli prej. Kutools for Excel Ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Office Tab Prinaša vmesnik z zavihki v Office in vam olajša delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
