İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Bir hüceyrədən mətn və nömrələri iki sütuna necə ayırmaq olar?

Mətn və rəqəmlərdən ibarət olan mətn strings sütununuz varsa, indi aşağıdakı mətn və rəqəmləri bir hüceyrədən iki müxtəlif hüceyrəyə ayırmaq istəyirik. Excel-də bu vəzifəni bu üsullarla bitirə bilərsiniz.


Fərdi mətn və nömrənin sütunlarına Split və ya ayrı mətn strings:

Excel üçün Kutools's Split Cells xüsusiyyət güclü bir vasitədir, birdən çox sütun və ya satır daxilində hüceyrə dəyərlərini bölməyə kömək edə bilər, ayrıca alfanümerik strinqləri ayrılmış mətn və ədəd sütunları və s. daxil etmək üçün kömək edə bilər ...

Download və pulsuz sınaq 60 gün


1 üsulu: Excel-də formula ilə ayrı mətn və rəqəmlər

Aşağıdakı formullarla birlikdə, mətn və nömrələri hüceyrədən iki ayrılmış hüceyrəyə çıxarın. Xahiş edirəm:

1. Nəticəni yerləşdirmək istədiyiniz C3 - bu formulu boş bir hüceyrəyə daxil edin: =LEFT(A3,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))-1)(A3 ayırmaq istədiyiniz mətn simli olan hüceyrədir) və sonra basın Daxil edin A2 hücresindən yalnız mətn almaq üçün açar. Ekran görüntüsünə baxın:

doc split mətn nömrəsi 2

2. Və sonra bu formula tətbiq edərək hüceyrədən nömrələri çıxarış edə bilərsiniz: =RIGHT(A3,LEN(A3)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))+1),( A3 ayırmaq istədiyiniz mətn dizesini ehtiva edən hüceyrədir), bu formulanı nömrələri yerləşdirmək istədiyiniz D3 hücresinə daxil edin və basın Daxil edin düyməsini basarsanız, nömrələri bu şəkildə alacaqsınız:

doc split mətn nömrəsi 3

3. Daha sonra C3 hücresini seçin: D3 və doldurucu tutamağı bu formulları ehtiva edən hüceyrələrə sürükləyin və mətnləri və rəqəmlər fərqli hüceyrələrə ayrıldığını görə bilərsiniz:

doc split mətn nömrəsi 4


Metod 2: Excel 2013 və sonrakı versiyalarında Flash Fill ilə ayrı mətn və nömrələr

Yuxarıda göstərilən formullarla mətn ədədlərdən əvvəlsə mətnləri və nömrələri ayırmaq olar. Metnin əvvəlində olan mətn simasını ayırmaq üçün, istifadə edə bilərsiniz Flash doldurun Excel 2013 və sonrakı versiyasının xüsusiyyətləri.

Excel 2013 və daha sonra versiyası varsa, Flash doldurun xüsusiyyət bir mətndə bir sütun və başqa bir sütundakı nömrələri doldurmanıza kömək edə bilər, belə edin:

1. İlk mətn datanızın nömrələrini tamamilə bitişik boş hücrə yazın - B3, ekran görünüşünə baxın:

doc split mətn nömrəsi 5

2. Və sonra ədədi doldurmaq istədiyiniz B3: B7 aralığını seçin və vurun MƏLUMAT > Flash doldurun, yalnız hüceyrələrə bir an əvvəl nömrələr dolduruldu, ekran görünüşünə baxın:

doc split mətn nömrəsi 6

3. Sonra C3 hücresini tamamilə mətn dizesini daxil edin, ekran görünüşünə baxın:

doc split mətn nömrəsi 7

4. Və C3 hüceyrə aralığını seçin: C7 yalnız mətni doldurmaq istədiyiniz yerə basın MƏLUMAT > Flash doldurun həmçinin 2 addımını görürsünüz və mətn aşağıdakı kimi ayrıldı:

doc split mətn nömrəsi 8

Uc: Doldurulmuş sapı da istifadə etmək istədiyiniz aralığa sürükləyə bilərsiniz və sonra da basın Avtomatik Doldurma Seçimi və yoxlayın Flash doldurun.

doc split mətn nömrəsi 9


Ofis Sekmesi - Google Chrome, Firefox kimi tək pəncərədə birdən çox sənədlərin taranması, gözdən keçirilməsi ...

isti doc
ofis nişanı demosu
  • Word, Excel, PowerPoint, Publisher, Access, Project və Visio üçün sekmeler
  • 90,000 + Office istifadəçilərinin seçimi!
  • Tam xüsusiyyət pulsuz sınaq 45-gün! Kredit kartı tələb olunmur!
  • 60 gün ərzində tam pul geri qaytarılsın!

3 üsulu: İstifadəçi Tanımlı funksiyası ilə qeyri-müntəzəm qarışıq olan ayrı mətn və nömrələr

Qarışıq mətn və nömrələri göstərilən məlumatlar kimi qeyri-müntəzəm şəkildə işləyən mətniniz varsa, Excel bu problemi həll etmək üçün ümumi funksiyanı dəstəkləmir, ancaq bunu başa çatdırmaq üçün İstifadəçi Tanımlı funksiyası yarada bilərsiniz.

doc split mətn nömrəsi 17

1. Basıb saxlayın ALT + F11 düymələri açmaq üçün Proqramlar üçün Microsoft Visual Basic.

2. Basın Taxmaq > Modules, və aşağıdakı kodu yapışdırın Modul Pəncərəsi.

VBA kodu: ayrı bir mətn və nömrələri bir hüceyrədən fərqli hüceyrələrə daxil edir

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. Sonra bu kodu saxlamaq və bağlamaq, iş səhifəsinə qayıdın, bu formulu daxil edin = SplitText (A3, FALSE) yalnız bir mətn dizesini almaq üçün boş bir hüceyrəyə daxil edin və sonra doldurucu tutacağı bu formula doldurmaq istədiyiniz hüceyrələrə sürükləyin, ekran görüntüsünə baxın:

doc split mətn nömrəsi 10

4. Və gne, tipli formul = SplitText (A3, TRUE) başqa bir hüceyrəyə daxil edin və nömrələri almaq üçün bu formula doldurmaq istədikləri hüceyrələrə doldurma tutamağını sürükləyin, ekran görüntüsünə baxın:

doc split mətn nömrəsi 11

QeydMətn simvolunda onlu ədəd olduqda nəticə səhv olacaq.


4 üsulu: Ayrı mətn və nömrələri Excel üçün Kutools ilə iki sütuna daxil edin

Əgər Excel üçün Kutoolsgüclü alət- Split Cells kommunal, tez mətn strings iki sütun bölmək olar: bir ədəd və bir başqa mətn.

Excel üçün Kutools

Quraşdırıldıqdan sonra Excel üçün Kutoolsxahiş edirəm:

1. Mətn və nömrəni ayırmaq istədiyiniz məlumat aralığını seçin.

2. Sonra basın Kutools > Mətn > Split Cells, bax ekran görüntüsü:

doc split mətn nömrəsi 12

3. İçində Split Cells informasiya qutusu seçin Sütunlara bölün altında seçimi növü bölməni seçin və yoxlayın Mətn və nömrə dən Split by bölmədə bax:

doc split mətn nömrəsi 13

4. Sonra basın Ok düyməsini basın və nəticə qutusunu seçməyi xahiş etmək üçün sorğu qutusu açılır, ekran görüntüsünə baxın:

doc split mətn nömrəsi 14

5. Basın OK düyməsini basın və seçilmiş mətn strings aşağıdakı ekran görüntüsü kimi iki sütuna ayrıldı:

doc split mətn nömrəsi 15

Excel üçün Kutools Download və pulsuz sınaq İndi tıklayın!


Excel üçün Kutools ilə ayrı mətn və nömrələr

Excel üçün Kutools: 200 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur. İndi indir və pulsuz sınaq!


Related articles:

Sözləri Excel-də ayrı-ayrı məktublara ayırmaq necədir?

Çarx qaytarılması ilə hüceyrələri bir neçə sütuna və ya satırlara necə bölmək olar?


Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Raju · 2 years ago
    can you help my in this question (SEONI-MALWA734274SEONIMALWA ) i want to split only number by formula . I tried many time but i split only 734274SEONIMALWA
    so if you have any formula then help me
  • To post as a guest, your comment is unpublished.
    AARON GABRIEL · 2 years ago
    Hey,
    I want to split this cell which contains (TI_122006001550)
    Now my aim is to omit the Everything else on that and keep only 122006
    Please help me generate a formula for this
    Would be great
    Thanks
  • To post as a guest, your comment is unpublished.
    shaker · 2 years ago
    Thanks for your valuable info.if it is possible can plz explain it briefly.
    This is the data like which i have in E column i want only number whether its starting or middle or last i want numeric number.can you provide code this kind of data
    Appreciate your help
    [b]BILL ID :AHM CLG 150236 SBI
    REDDY AGENCIES \HDF \000349
    DINAJPUR BEEJ \AXI \055313[/b]



    Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
    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
  • To post as a guest, your comment is unpublished.
    sunny · 2 years ago
    thanks a lot. was very helpful. saved lots of time