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

Ինչպե՞ս բաժանել տեքստը և թվերը մեկ բջիջից երկու սյունակի:

Եթե ​​դուք ունեք տեքստային տողերի սյուն, որոնք կազմված են տեքստից և թվերից, ապա այժմ կցանկանայիք տեքստը և թվերը բաժանել մեկ բջիջից երկու տարբեր բջիջների, ինչպես ցույց է տրված հետևյալ նկարում: Excel- ում դուք կարող եք ավարտել այս առաջադրանքը այս մեթոդներով:


Մեթոդ 1. Excel- ում առանձնացրեք տեքստը և թվերը բանաձևերի հետ

Հետևյալ բանաձևերով դուք կարող եք տեքստը և թվերը դուրս բերել բջիջից երկու տարանջատված բջիջների: Խնդրում ենք անել հետևյալը.

1, Մուտքագրեք այս բանաձևը դատարկ վանդակում `C3, որտեղ ցանկանում եք տեղադրել արդյունքը. =LEFT(A3,MIN(FIND(0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))-1)(A3 այն բջիջն է, որը պարունակում է տեքստի տողը, որը ցանկանում եք առանձնացնել) և այնուհետև սեղմել Մտնել ստեղն ՝ A2 բջիջից միայն տեքստը ստանալու համար: Տեսեք,

doc պառակտված տեքստ թիվ 2

2. Եվ այնուհետև կարող եք բջիջներից դուրս բերել համարները ՝ կիրառելով այս բանաձևը. =RIGHT(A3,LEN(A3)-MIN(FIND(0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))+1),( A3 այն բջիջն է, որը պարունակում է տեքստի տողը, որը ցանկանում եք առանձնացնել), մուտքագրեք այս բանաձևը D3 բջիջում, որը ցանկանում եք տեղադրել թվերը և սեղմել Մտնել ստեղն, ապա թվերը կստանաք այսպես.

doc պառակտված տեքստ թիվ 3

3, Դրանից հետո ընտրեք C3: D3 բջիջը և լրացնելու բռնիչը քաշեք դեպի այն բջիջները, որոնք ցանկանում եք պարունակել այս բանաձևերը, և կտեսնեք, որ տեքստը և թվերը բաժանվել են տարբեր բջիջների.

doc պառակտված տեքստ թիվ 4


Տեքստի տողերը բաժանեք կամ առանձնացրեք անհատական ​​տեքստի և համարների սյունակների մեջ.

Excel- ի համար նախատեսված գործիքներ's Պառակտված բջիջներ առանձնահատկությունը հզոր գործիք է, այն կարող է օգնել բջիջների արժեքները բաժանել բազմակի սյունակների կամ տողերի, նաև կարող է օգնել ալֆան թվային տողերը բաժանել տարանջատված տեքստի և համարների սյունների և այլն Կտտացրեք Excel- ի համար Kutools ներբեռնելու համար:

doc պառակտված տեքստ թիվ 16

Մեթոդ 2. Առանձնացրեք տեքստը և թվերը Flash Fill- ի Excel 2013-ի և ավելի ուշ տարբերակների հետ

Վերոնշյալ բանաձեւերով դուք պարզապես կարող եք առանձնացնել տեքստը և թվերը, եթե տեքստը թվերից առաջ է: Տեքստի տողը առանձնացնելու համար, թե որ թիվն է տեքստից առաջ, կարող եք օգտագործել այն Flash լրացնել Excel 2013-ի և ավելի ուշ տարբերակի առանձնահատկությունը:

Եթե ​​ունեք Excel 2013 և ավելի նոր տարբերակ, ապա Flash լրացնել հատկությունը կարող է օգնել ձեզ լրացնել տեքստը մեկ սյունակում, իսկ համարները ՝ մեկ այլ սյունակում, խնդրում ենք արեք հետևյալ կերպ.

1, Մուտքագրեք ձեր առաջին տեքստի տողի համարները ամբողջությամբ հարակից դատարկ բջիջում - B3, տես նկարի նկարը.

doc պառակտված տեքստ թիվ 5

2, Եվ ապա ընտրեք B3: B7 տիրույթը, որտեղ ցանկանում եք լրացնել համարները, և կտտացրեք Ամսաթիվ > Flash լրացնել, և միայն համարները միանգամից լրացված են բջիջներում, տես նկարի նկարը.

doc պառակտված տեքստ թիվ 6

3, Դրանից հետո մուտքագրեք տեքստի տողը ամբողջությամբ C3 բջիջում, տես նկարի նկարը.

doc պառակտված տեքստ թիվ 7

4. Եվ ընտրեք C3: C7 բջիջների տիրույթը, որտեղ ցանկանում եք լրացնել միայն տեքստը, կտտացրեք Ամսաթիվ > Flash լրացնել ինչպես նաև 2-րդ քայլը, և կտեսնեք, որ տեքստը առանձնացվել է հետևյալ կերպ.

doc պառակտված տեքստ թիվ 8

ԱկնարկԿարող եք նաև լրացված բռնիչը քաշել դեպի այն տիրույթը, որն ուզում եք օգտագործել, այնուհետև կտտացնել Ավտոմատ լրացնելու տարբերակ եւ ստուգեք Flash լրացնել.

doc պառակտված տեքստ թիվ 9

Մեթոդ 3. Առանձնացրեք տեքստը և թվերը, որոնք անկանոն են խառնված օգտագործողի կողմից սահմանված գործառույթի հետ

Եթե ​​ունեք տեքստի տող, որոնք խառնված են տեքստով և թվերով անկանոն, ինչպես ցույց են տրված հետևյալ տվյալները, Excel- ը չի աջակցում այս խնդիրը լուծելու ընդհանուր առանձնահատկությանը, բայց սա ավարտելու համար կարող եք ստեղծել օգտագործողի կողմից սահմանված գործառույթ:

doc պառակտված տեքստ թիվ 17

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

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Մեկ բջիջից տարանջատեք տեքստը և թվերը տարբեր բջիջների մեջ

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3, Դրանից հետո պահեք և փակեք այս կոդը, վերադարձեք աշխատանքային թերթ, մուտքագրեք այս բանաձևը = SplitText (A3, FALSE) դատարկ բջիջի մեջ `տեքստի միակ տողը ստանալու համար, այնուհետև լրացնելու բռնիչը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք լրացնել այս բանաձևը, տես նկարի նկարը.

doc պառակտված տեքստ թիվ 10

4, Եվ thne, type բանաձևը = SplitText (A3, TRUE) մեկ այլ բջիջի մեջ և լրացնելու բռնիչը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք լրացնել այս բանաձևը ՝ համարները ստանալու համար, տեսեք,

doc պառակտված տեքստ թիվ 11

ՆշումԱրդյունքը սխալ կլինի, եթե տեքստի տողում կան տասնորդական թվեր:


Մեթոդ 4. Տեքստը և թվերը բաժանեք երկու սյունակի Excel- ի համար Kutools- ի հետ

Եթե ​​դուք ունեք Excel- ի համար նախատեսված գործիքներիր հզոր գործիքով. Պառակտված բջիջներ օգտակար, դուք կարող եք արագ բաժանել տեքստի տողերը երկու սյունակի. մեկը համար է, իսկ մյուսը ՝ տեքստ:

Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներխնդրում եմ արեք հետևյալը.

1, Ընտրեք տվյալների տիրույթը, որը ցանկանում եք առանձնացնել տեքստը և համարը:

2. Այնուհետեւ կտտացրեք Կուտոլս > Միաձուլում և պառակտում > Պառակտված բջիջներ, տես նկարի նկարը.

3, Մեջ Պառակտված բջիջներ երկխոսության տուփ, ընտրեք Բաժանել սյունակների տարբերակով Տիպ բաժինը, ապա ստուգեք Տեքստը և համարը - ից Բաժանվել է բաժին, տես նկարի նկարը.

doc պառակտված տեքստ թիվ 13

4. Այնուհետեւ կտտացրեք Ok կոճակը, և արագ վանդակը դուրս կգա ՝ հիշեցնելու համար, որ ընտրեք բջիջ արդյունքը դուրս բերելու համար, տես նկարի նկարը.

doc պառակտված տեքստ թիվ 14

5: Սեղմեք OK կոճակը, և ընտրության մեջ տեքստի տողերը բաժանվել են երկու սյունակի, ինչպես ցույց է տրված հետևյալ նկարը.

doc պառակտված տեքստ թիվ 15

Կտտացրեք Ներբեռնեք Kutools- ը Excel- ի և անվճար փորձաշրջանի համար հիմա:


Excel- ի համար առանձնացրեք տեքստը և թվերը Kutools- ի հետ

Excel- ի համար նախատեսված գործիքներ. Excel- ի ավելի քան 300 հարմարավետ հավելումներով, 30 օրվա ընթացքում անվճար փորձեք առանց սահմանափակումների: Ներբեռնեք և անվճար փորձեք հիմա:

Առնչվող հոդվածներ քանակը:

Ինչպե՞ս Excel- ում բառը բաժանել առանձին տառերի:

Ինչպե՞ս բջիջները բաժանել բազմակի սյունների կամ շարքերի ՝ փոխադրման վերադարձով:


 

  • Excel- ի համար նախատեսված գործիքներ. Excel– ի համար 300+ հարմար հատկություններ անվճար փորձաշրջանի համար

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

    • Միավորել բազմաթիվ աշխատաթերթեր կամ աշխատանքային գրքերը մեկ աշխատանքային գրքի կամ աշխատանքային թերթի մեջ
    • Հաշվեք և գումարեք բջիջները ՝ հիմնվելով ֆոնի, տառատեսակի կամ պայմանական ձևավորման գույնի վրա
    • Նույն էլ-նամակն ուղարկեք ստացողների ցուցակին ՝ անհատապես, տարբեր կցորդներով
    • 110,000+ Excel օգտագործողների ընտրություն: 30 օրյա անվճար փորձնական ամբողջական հնարավորություն, վարկային քարտ չի պահանջվում:
    • 60-օրյա գումարի վերադարձի երաշխիք:
    կուտոլս 1 kutools գումարած
  • Միավորել բազմաթիվ աշխատանքային թերթերը կամ աշխատանքային գրքերը մեկ թերթիկի կամ աշխատանքային գրքի մեջ

    Ձեր ամենօրյա աշխատանքում մի քանի աշխատանքային թերթ կամ աշխատանքային գրքույկ միավորելը մեկ թերթիկի կամ աշխատանքային գրքի մեջ կարող է լինել ձեզ համար հսկայական աշխատանք դրանք մեկ առ մեկ համատեղելը: Բայց, հետ Excel- ի համար նախատեսված գործիքներ's Միավորել առանձնահատկությունը, դուք կարող եք լուծել այս խնդիրը միայն մի քանի կտտոցով:

    համատեղել սավանները
  • Հաշվեք և գումարեք բջիջները ՝ հիմնվելով ֆոնի, տառատեսակի կամ պայմանական ձևավորման գույնի վրա

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

    հաշվել ըստ գույնի
  • Նույն էլ-նամակն ուղարկեք ստացողների ցուցակին ՝ անհատապես, տարբեր կցորդներով

    Դուք կարող եք կիրառել Word հավելվածը ՝ առանց հավելվածների անհատականացված նամակներ ուղարկելու բազմաթիվ անձանց, բայց, With Excel- ի համար նախատեսված գործիքներ's Ուղարկել նամակներ առանձնահատկությունը, այս լիմատացումը կարող է վերականգնվել: Միևնույն ժամանակ, Դուք կարող եք CC կամ Bcc հաղորդագրությունները ուղարկել նաև որոշակի անձի:

    ուղարկել նամակ

 

Comments (34)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Tenho uma coluna com vários endereços e os números de endereços. Conforme tabela abaixo. Como separo em uma coluna apenas os nomes e outra coluna apenas os números?

endereço
Avenida Angélica 1235
Rua José Maria Lisboa 456
Rua Celso de Azevedo Marques 307
Rua Rio Duas Barras 953
This comment was minimized by the moderator on the site
Hello, Mateus,
To extract the address number only from the address, the folloiwng formula may help you:
=SUMPRODUCT(MID(0&B3, LARGE(INDEX(ISNUMBER(--MID(B3, ROW(INDIRECT("1:"&LEN(B3))), 1)) * ROW(INDIRECT("1:"&LEN(B3))), 0), ROW(INDIRECT("1:"&LEN(B3))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(B3)))/10)

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Bom dia.
Consegui extrair o número, muito obrigado!
Mas como eu consigo extrair agora apenas o endereço?
This comment was minimized by the moderator on the site
Hello, Mateus,
If you want to extract both address and address number, you can apply the Method 3 in this article:

https://www.extendoffice.com/documents/excel/2701-excel-separate-text-and-numbers.html#a3

After copying and pasting the code, please apply the below formulas:
Extract address: =SplitText(B2,FALSE)

Extract address number: =SplitText(B2,TRUE)
Please try, hope it can help you! If you have any other problem, please comment here.
This comment was minimized by the moderator on the site
Agile (11/20/2017 12:00:00 AM)How can I separate this cell into just "Agile" and "(11/20/2017 12:00:00 AM)"
This comment was minimized by the moderator on the site
Hello, Milner,To get the name text, please use this formula: =TRIM(LEFT(A1, FIND("(", A1)-1))To get the date time, please apply this formula: =MID(A1,SEARCH("(",A1),SEARCH(")",A1)-SEARCH("(",A1)+1)Please try the formulas, hope them can help you!
This comment was minimized by the moderator on the site
0002786961 TRAK CDFA #: 0008787942 2722 2723 4536841 N/A 4345784 001018809~00077480

Above is an example of data line I need to split these into 3 types: First: starts with 2 and is of 4 digit (2722 in above example) Second: starts with 2 and is of 7 digit third; starts with 4 is of 7 digit.
I tried separating everything into different columns and then putting if and conditions that I mentioned above but the problem is not everything is getting separated and splitting everything is not efficient enough. I am not able to figure out a vba code for something that satisfies all the conditions and works too.
Can anyone help me out?
This comment was minimized by the moderator on the site
Hello, menze
Do you need to split this three parts 2722 2723 4536841 from the long data? If so, you just can use the Text to Column feature in Excel to split the content into multiple cells by space, then delete the extra data and only keep the data you need.
If not, please upload your Excel file or screenshot here for a reference.
Thank you!
This comment was minimized by the moderator on the site
I have a requirement code that I need to separate out from the text, looks like this 3.1.1.2. Line-of-sight Range Requirements (T=O) The vehicle and units shall be capable of line-of-sight connectivity to all nodes or within a 10-mile radius, whichever is greater. In one column I need the code and the other I need the text. Can you help?
This comment was minimized by the moderator on the site
I have address like 12,anna street,98413256789 i want to seperate address and contact number(mobile or landline) two columns. Is it possible.Pls help to solve
This comment was minimized by the moderator on the site
Hi, Mohan,To seperate address and contact number, please apply the below formulas:Address: =LEFT(A1,LEN(A1)-12)Mobile number: =RIGHT(A1,11)
Please try, hope it can help you!
This comment was minimized by the moderator on the site
Please, help me with the VBA code required to take out "INC000010542805" out of "User KSmith Audit ID INC000010542805 Comment None Control Data".
I have 1,000 rows of this type of data with different number of characters but always with that "INC" string.
This comment was minimized by the moderator on the site
Hello, Kenny,
May be the below formula can solve your problem, please try:
=TRIM(LEFT(SUBSTITUTE(MID(A1,FIND("INC",A1),LEN(A1))," ",REPT(" ",100)),100))
This comment was minimized by the moderator on the site
skyyang thanks very much, it works. I really appreciate your help
This comment was minimized by the moderator on the site
how to separate number and letters (1122AB). I tried the upper formula but its not working with me. anybody help me in this regard. Thanks in advance
This comment was minimized by the moderator on the site
Hello, Naeem,
The above formula only works if the text is before the numbers, your numbers before the text, so i recommend the second and third method for you!
Please try, hope it can help you!
This comment was minimized by the moderator on the site
kereeeennn... berhasil....
This comment was minimized by the moderator on the site
Thanks worked for Alpha-numeric cell data [ =RIGHT(A2,LEN(A2)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))+1)]
This comment was minimized by the moderator on the site
Hello Can anyone help me? I want to remove this zero and braceket by an excel formula.
1 BR PE-0.50CT(H SI2)- -0.00( )-2 SP PE-0.50CT(H SI1)-1 RU PE-0.40CT(H-SI)-750GF-RG-RING-25-40-2.50GM


Gowtam
This comment was minimized by the moderator on the site
VERY USEFUL FORMULA I LIKE IT.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations