Ugrás a tartalomra

Hogyan lehet gyorsan megtalálni az első nagybetű helyét az Excel szöveges karakterláncban?

Ha feltételezzük, hogy van egy szöveges karakterláncok száma, vegyesen nagy- és kisbetűkkel, hogyan lehet gyorsan megtalálni az első nagybetű helyét a húrokból? Ebben a cikkben bemutatom azokat a trükköket, amelyek segítségével gyorsan megadható az első nagybetű helyzete anélkül, hogy egyesével manuálisan megszámolnánk őket az Excel programban.

Keresse meg az első nagybetű helyét a karakterláncban képlettel

Keresse meg az első nagybetű helyét a karakterláncban a Defined Function funkcióval

Módosítsa az összes betűt NAGYBETŰRE vagy Helyes-betűre a Kutools for Excel segítségével jó ötlet3


nyíl kék jobb buborék Keresse meg az első nagybetű helyét a karakterláncban képlettel

Itt van egy képlet, amely segít gyorsan megtalálni az első nagybetű helyzetét a sztringből, kérjük, tegye az alábbiak szerint:

Jelöljön ki egy üres cellát a karaktersorozat mellett, amelyet az első nagybetűvel szeretne keresni, például írja be ezt a képletet =MIN(IF(ISERROR(FIND(CHAR(ROW(INDIRECT("65:90"))),A1)),"",FIND(CHAR(ROW(INDIRECT("65:90"))),A1)))

nyomja meg Shift + Ctrl + Enter gombot a megfelelő eredmény eléréséhez, majd húzza az automatikus kitöltő fogantyút a cellákra, amelyekre a képlet alkalmazásához szükség volt. Lásd a képernyőképet:
doc megtalálja az első nagybetű helyzetét 1


nyíl kék jobb buborék Keresse meg az első nagybetű helyét a karakterláncban a Defined Function funkcióval

A képlet kivételével a Defined Function funkcióval megtudhatja a karakterlánc első nagybetűinek helyzetét is.

1. Engedélyezze a nagybetűs karakterláncot tartalmazó lapot, majd nyomja meg az gombot Alt + F11 gombokat a megnyitáshoz Microsoft Visual Basic for Applications ablak.

2. Kattintson jobb gombbal arra a lapra, amelyen használni szeretné a kódot Projekt felfedezése és kattintson a gombra betétlap > Modulok, és illessze be a kód alatt az üres modul szkriptbe. Lásd a képernyőképet:

Kód: Keresse meg az első nagybetű helyét a karakterláncból.

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

doc megtalálja az első nagybetű helyzetét 5

3. Mentse el a kódot, és térjen vissza a használt lapra, és válasszon egy üres cellát a nagybetűs karakterlánc mellett, írja be ezt a képletet = GetFirstUpper (F1), nyomja meg belép gombot, majd húzza az automatikus kitöltés fogantyúját a cellákra, amelyekre szükség van erre a képletre. Lásd a képernyőképet:
doc megtalálja az első nagybetű helyzetét 6

típus: Ha a karakterláncban nincs nagybetű, akkor az eredmény -1-ként jelenik meg.


nyíl kék jobb buborék Módosítsa az összes betűt NAGYBETŰRE vagy Helyes-betűre a Kutools for Excel segítségével

Az Excel általános munkája során előfordulhat, hogy a betűk karaktersorozatait UPPERCAE-kre, megfelelő kis- és nagybetűkre, kisbetűkre, mondat-esetekre vagy ToGgLe CaSe-re kell cserélnie az alábbi képernyőkép szerint.
doc megtalálja az első nagybetű helyzetét 2

A Kutools az Exce -hezl, alkalmazhatod Változás segédprogram segítségével gyorsan megváltoztathatja a kis- és nagybetűk használatát.

Kutools az Excel számára, Több mint 300 a praktikus funkciók megkönnyítik a munkáját. 

Után ingyenes telepítés Kutools for Excel, kérjük, tegye a következőket:

1. Válassza ki azokat a karakterláncokat, amelyeken meg akarja változtatni a kis- és nagybetűket, majd kattintson a gombra Kutools > szöveg > Változás. Lásd a képernyőképet:
doc megtalálja az első nagybetű helyzetét 3

2. Aztán a durranásban Változás párbeszédpanelen jelölje be a kívánt beállítást a Módosítsa a típust szakaszban megtekintheti a változó eredményt az Előnézet panelen. Lásd a képernyőképet:
doc megtalálja az első nagybetű helyzetét 4

3. Ezután kattintson Ok or alkalmaz hogy kicserélje a kis- és nagybetűket.

doc letöltés 1

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I would suggest use the new CHAR(SEQUENCE(26, 1, 65)) instead CHAR(ROW(INDIRECT("65:90"))) if you can, the new code is simpler to understand and gives me less problems with automatic tables
This comment was minimized by the moderator on the site
Hi,
Can you please help me to understand why you used INDIRECT("65:90").? What is the meaning of "65:90"?
This comment was minimized by the moderator on the site
65 to 90 is the code for uppercase characters, so this code checks what the position of the character code is within that range
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations