Բաց թողնել հիմնական բովանդակությունը

 Ինչպե՞ս արագ գտնել Excel- ի տողի առաջին տառի (ալֆա) դիրքը:

Օրինակ, ահա տեքստի տողերի ցուցակ, որոնք խառնված են թերթում թվերի և տառերի հետ, և գտնել առաջին տառի (ալֆա նիշ) դիրքը, ինչպես ցույց է տրված սքրինշոթից ներքև, գուցե ձեզ համար հուզող խնդիր է: Այնուամենայնիվ, այս հոդվածում ես ձեզ համար ներկայացնում եմ այս աշխատանքը արագ լուծելու որոշ հնարքներ:


Ահա մի քանի բանաձևեր, որոնք կօգնեն ձեզ գտնել տողի առաջին տառի դիրքը:

Ընտրեք դատարկ բջիջ, որը կտեղադրեք արդյունքը, այստեղ վերցրեք օրինակ B2- ը և մուտքագրեք այս բանաձևը =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), պահեք Shift + Ctrlեւ սեղմեք Մտնել արդյունքը ստանալու բանալին: Դրանից հետո կտտացրեք B2 կետին և ավտոմատ լրացնելու բռնիչը քաշեք դեպի այն բջիջները, որոնք պետք է կիրառեն այս բանաձևը: Տեսեք,
doc գտնել առաջին տառի դիրքը 2

Ակնարկվերը նշված բանաձևով, եթե ոչ մի ալֆա նիշ չկա, այն կցուցադրի սխալի արժեք:
doc գտնել առաջին տառի դիրքը 3

Բանաձևում A2- ը այն բջիջն է, որը ցանկանում եք գտնել առաջին ալֆայի դիրքը, այն կարող եք փոխել ըստ ձեզ:


Եթե ​​սովորաբար կիրառում եք Սահմանված գործառույթ, այստեղ կա նաև Սահմանված գործառույթ, որը կօգնի ձեզ գտնել առաջին ալֆան և վերադառնալ իր դիրքին:

1. Մամուլ Alt + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

2: սեղմեք Տեղադրել > մոդուլe, և ներքևում տեղադրեք կոդը ՝ Մոդուլներ սցենար:

VBA. Գտեք առաջին տառի դիրքը

Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
    Dim xChar As Integer
    Dim xPos As Integer
    Dim I As Integer
    Application.Volatile
    For I = 1 To Len(xStr)
        xChar = Asc(Mid(xStr, I, 1))
        If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
            xPos = I
            Exit For
        End If
    Next
    FirstNonDigit = xPos
End Function

doc գտնել առաջին տառի դիրքը 5

3. Պահպանեք կոդը և վերադառնալ թերթիկ, ընտրեք դատարկ բջիջ և մուտքագրեք այս բանաձևը = FirstNonDigit (A15), սեղմեք Մտնել բանալին, և դուք կարող եք գտնել առաջին ալֆա նիշի դիրքը:
doc գտնել առաջին տառի դիրքը 6


Բայց որոշ այլ դեպքերում դուք կարող եք ցանկանալ խառը տողից հանել միայն ալֆա նիշերը, ինչպես ցույց է տրված նկարում: Այս իրավիճակում կարող եք կիրառել Հեռացնել նիշերը օգտակարությունը Excel- ի համար նախատեսված գործիքներ - հարմար և օգտակար գործիք `արագորեն կատարելու համար:
doc գտնել առաջին տառի դիրքը 7

Excel- ի համար նախատեսված գործիքներ, ավելի քան 300 հարմար գործառույթներ, ավելի հեշտացնում է ձեր գործերը: 

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

1. Պատկեր պատրաստեք այն տողերի համար, որոնցից ցանկանում եք արդյունահանել ալֆա նիշերը: Տեսեք,
doc գտնել առաջին տառի դիրքը 8

2. Դրանից հետո ընտրեք պատճենված տողերը և կտտացրեք Կուտոլս > Տեքստ > Հեռացնել նիշերը, Տեսեք,
doc գտնել առաջին տառի դիրքը 12

3. Եվ հուշում Հեռացնել նիշերը երկխոսություն, ստուգում Ոչ ալֆա միայն տարբերակը, դուք կարող եք նախադիտել հեռացված արդյունքները, երբ ստուգում եք կայքում Preview տուփ Տեսեք,
doc գտնել առաջին տառի դիրքը 10

4: սեղմեք Ok or Դիմել, Այժմ արդյունահանվում են միայն ալֆա նիշերը:
doc գտնել առաջին տառի դիրքը 11

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks VBA good, but suppose if decimal number comes like 123.45GB ?
This comment was minimized by the moderator on the site
Hi,slowlearner, I have updated the code in the tutorial, now it will only find the position of first alphabetical character (excluding symbols and numbers). Please try again.
This comment was minimized by the moderator on the site
the visual basic FirstNonDigit is wrong too: it takes space or ? or... as letters, bad bad bad
This comment was minimized by the moderator on the site
"Find position of first alpha in string with formulas" : that formula MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0) is wrong if you've got a space in the cell ...is a space an alpha?!?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations