İ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

Excel-də əsas məktubla ayrı-ayrı sütunlara mətni necə bölmək olar?

sütun 1 tərəfindən split

Şübhəsiz, aşağıda göstərilən ekran görünüşü kimi, hücum məzmununu ayrı sütunlara əsas məktubla bölmək istədiyiniz bir sıra məlumatınız var, bu problemi Exceldə həll etmək üçün yaxşı bir fikiriniz varmı?

Düsturlar ilə əsas məktubla ayrı-ayrı sütunlara mətni ayırın

VBA koduyla başlıca məktubla ayrı-ayrı sütunlara mətni bölüşdürün

Excel mətni Kutools ilə baş harfle ayrı sütunlara bölün



Hüceyrələrinizdə yalnız iki söz varsa, aşağıdakı formullar bu işi bitirməyə kömək edir. Xahiş edirəm:

1. Bu array formula daxil edin: =LEFT(AXNUMX,SMALL(FIND(CHAR(ROW(INDIRECT("XNUMX:XNUMX"))),AXNUMX&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),XNUMX)-XNUMX) (A2 sizin əsas məktubla bölmək istədiyiniz hüceyrə) məlumatlarınıza bitişik olan boş bir hüceyrəyə daxil edin və sonra basın Ctrl + Shift + Enter birinci sözü almaq üçün birlikdə düymələri, ekran görüntüsünə baxın:

sütun 2 tərəfindən split

2. Sonra C2 seçin və doldurucu tutacağı bu formula tətbiq etmək istədiyiniz hüceyrələri aşağı sürükleyin, aralık hüceyrələrinin bütün ilk sözləri bir dəfə çıxarıldı, ekran bax:

sütun 3 tərəfindən split

3. Başqa bir formaya girməyə gedin: = REPLACE (A2,1, LEN (C2), "") (A2 bölüşmək istədiyin hüceyrədir C2 hüceyrə siz döndüyünüz ilk sözü ehtiva edir) D2 hücresine daxil edin və basın Daxil edin ikinci sözü almaq üçün açar, bax ekran görüntüsü:

sütun 4 tərəfindən split

4. D2 hücresini seçin, ikinci sözü almaq üçün dolğu tutucusunu hüceyrələrə doğru sürükləyin və aralığın hüceyrə məzmunu başlıq harfi ilə iki sütuna bölünmüş, ekran görünüşünə baxın:

sütun 5 tərəfindən split


Yuxarıda göstərilən formulalar yalnız iki sözdən ibarət olan hüceyrə dəyərinə tətbiq edilir, əgər bölünməsi üçün lazım olan bir çox söz varsa, başlıq sərhədlərindən əvvəl boşluqlar əlavə edə və sonra mətnləri Sütunlara tətbiq edərək, hüceyrə məzmununu kosmosa görə ayrı sütunlar.

Birincisi, sözləri ayırmaq üçün əsas məktubdan əvvəl boşluqlar əlavə etmək üçün VBA kodunu tətbiq edin.

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

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

VBA kodu: Bir hüceyrədə hər bir baş hərf qarşısında boşluqlar əlavə edin

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

3. Bu kodu saxla və bağlayın, iş səhifəsinə geri qayıdın, bu formu daxil edin: = splitwords (A2) məlumatlarınızın bitişik boşluğuna daxil edin, ekran görüntüsünə baxın:

sütun 6 tərəfindən split

4. Daha sonra doldurma tutamağını bu formulu tətbiq etmək istədiyiniz hüceyrələrə sürükləyin və hər bir baş əvəzdən əvvəl boşluqlar daxil edin, ekran görünüşünü baxın:

sütun 7 tərəfindən split

5. Və sonra formula formulalar hüceyrələri başqa bir yerdə və ya orijinal intervalında formu çıxarmaq üçün dəyərlər kimi kopyalayıb yapıştırmalısınız.

sütun 8 tərəfindən split

İkincisi, sütun funksiyasını Məzmuna hüceyrə məzmunu alan tərəfindən ayrı sütunlara bölmək üçün tətbiq edin.

6. Boşluqlar qoyduğunuz hüceyrə dəyərlərini seçin və vurun Tarix > Sütunlara mətn, Step1-də Mətnləri Sütunlar Sihirbazına Dönüştürseçin Ayrılmış seçim, ekran bax:

sütun 9 tərəfindən split

7. Sonra basın sonrakı Sihirbazın Step2-da düyməsini yoxlayın Kosmik altında seçimi Sınırlayıcılar bölmədə bax:

sütun 10 tərəfindən split

8. Klikləyin sonrakı düyməsini, sehrbazın Step3-də seçin ümumi altında seçimi Sütun məlumat formatısonra tıklayarak split dəyərlər qoymaq istədiyiniz bir hüceyrəni seçin sütun 12 tərəfindən split düyməsinə baxın, ekran görüntüsünə baxın:

sütun 11 tərəfindən split

9. Nəhayət, basın finiş düyməsini göstərərək, aşağıdakı ekran görüntüsü kimi hüceyrə məzmunu birdən çox sütuna bölünmüşdür:

sütun 13 tərəfindən split


Əgər Excel üçün Kutools, onun birləşməsi Mətn əlavə edinSplit Cells xüsusiyyətləri ilə asanlıqla və rahatlıqla bu məsələ ilə məşğul ola bilərsiniz, xahiş edirəm:

Excel üçün Kutools : 300-dən daha çox 60-dən istifadə etməklə, Excel-in əlavələri, XNUMX gündə heç bir məhdudiyyət yox idi.

1. Ayrılmaq istədiyiniz orijinal məlumatları seçin.

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

sütun 14 tərəfindən split

3. İçində Mətn əlavə edin informasiya qutusuna daxil edin, boşluq çubuğuna bir dəfə və ya başqa bir ayırıcıya daxil edin Mətn qutusu seçin və seçin 1 st harfi böyükdür dən Yalnız əlavə edin bölmədə bax:

sütun 15 tərəfindən split

4. Sonra basın Ok düyməsini və boşluqları hər bir başlıqdan əvvəl əlavə olunub, ekran görünüşünə baxın:

sütun 16 tərəfindən split

5. Və sonra tətbiq edə bilərsiniz Split Cells faydası Excel üçün Kutools hüceyrə dəyərlərini kosmosa bölmək, seçilmiş məlumatların aralığını saxlayaraq, sonra basın Kutools > Mətn > Split Cells, bax ekran görüntüsü:

sütun 17 tərəfindən split

6. İçində Split Cells informasiya qutusu seçin Sütunlara bölün Altında növü bölmə və yoxlayın Kosmik və ya Step 3 əlavə etdiyiniz digər məhdudlaşdırıcılara bax: ekran görüntüsü:

18 18 sarmalı ilə doc bölündü

7. Sonra basın Ok, split məlumatları yerləşdirmək üçün bir hüceyrəni seçməyi xatırlatmaq üçün sorğu qutusu açılır, ekran görüntüsünə baxın:

sütun 19 tərəfindən split

8. Nəhayət, basın OK düyməsini basın və sizə lazım olan nəticəni əldə edəcəksiniz, ekran görüntüsünə baxın:

sütun 20 tərəfindən split

Excel İndi Download və pulsuz sınaq Kutools!


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!



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

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.
    guest · 8 months ago
    This doesn't work for two of the same capital letters
    • To post as a guest, your comment is unpublished.
      skyyang · 8 months ago
      Hello,
      If the two words are same words, please change the first array formula to the follows:
      =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),RIGHT(A2, LEN(A2)-1)&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),1))

      Please remember to press Ctrl + Shift + Enter keys together.

      Hope it can help you!
  • To post as a guest, your comment is unpublished.
    sdf · 1 years ago
    Thanks for the content it really worked
  • To post as a guest, your comment is unpublished.
    Tom · 2 years ago
    Your formula fail if name is like this:

    JhonJhon
    MarkMark