Mündəricat
Bu dərslik Excel-də düsturun köməyi ilə xananı ayırıcı ilə necə bölməyi göstərəcək. Ayırıcı mətn sətirində məlumat hissələrini ayıran simvoldur. Bu yazıda biz excel-də düsturlardan istifadə edərək hücrələri ayırd etmək üçün müxtəlif üsulları nümayiş etdirəcəyik.
Sessiyaya başlamazdan əvvəl gəlin bugünkü iş dəftəri nümunəsi ilə tanış olaq.
Nümunəmizin əsası tələbələrlə əlaqəli məlumatlar olacaq ( Ad , ID , Kurs , Şəhər ). Bu məlumatlardan istifadə edərək biz müxtəlif şəraitlərdə işləyən müxtəlif üsulları göstərəcəyik.
Bütün metodların nümunələri ayrı vərəqlərdə saxlanılacaq.
Təcrübə İş Kitabını endirin
İş kitabını aşağıdakı linkdən yükləyə bilərsiniz.
Hüceyrəni Delimiter.xlsx ilə Bölün
8 Fərqli Excel-də Düsturdan istifadə edərək Hüceyrəni Ayırıcı ilə Bölməyin Yolları
Bəzi hallarda Excel-də xanaları bölmək lazım ola bilər. Bunlar, kimsə məlumatı internetdən, verilənlər bazasından və ya iş yoldaşından kopyalayanda baş verə bilər. Əgər tam adlarınız varsa və onları ad və soyadlara ayırmaq istəyirsinizsə, bu, Excel-də xanaları bölmək lazım olduğuna dair sadə bir nümunədir.
1. Excel sətir funksiyalarını AXTAR Funksiya ilə birləşdirərək tire/tire ayırıcı ilə ayrılmış mətni birləşdirin
Hüdud ayırıcı ilə bölmək üçün etməli olduğunuz ilk şeyExcel-də düsturdan istifadə edərək xananı ayırıcı ilə ayırın.
ADDIMLAR:
- İlk olaraq istədiyiniz xananı seçin və düsturu orada yazın.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")
- Sonra nəticəni görmək üçün Enter düyməsini basın.
- Nəhayət, əlavə işarəsini dartmaqla siz düsturu təkrarlaya və xanalar toplusunun nəticəsini əldə edə bilərsiniz.
🔎 Düstur Necə İşləyir?
Burada ƏZƏBƏT mətn sətirində xüsusi mətni əvəz etməkdir. Sonra Excel-in FILTERXML funksiyası sizə XML faylından məlumat çıxarmağa imkan verir.
7. Hüceyrələri Ayırıcı ilə Qırmaq üçün TEXTSPLIT Funksiyasını Tətbiq edin
Biz TEXTSPLIT funksiyasından istifadə edirik, burada sütunlar və sətirlər mətn ardıcıllığını bölmək üçün ayırıcı kimi istifadə olunur. Siz onu sətirlərə və ya sütunlara bölə bilərsiniz. Bu, hər hansı bir xananı ayırıcı ilə bölməyin ən qısa və sadə yoludur. Excel-də düsturdan istifadə edərək xananı ayırıcı ilə bölmək üçün gəlin aşağı addımlara əməl edək.
ADDIMLAR:
- Nəticəni görmək istədiyiniz xananı seçin, və düsturu oraya qoyun.
=TEXTSPLIT(B5,",")
- Bundan sonra Enter düyməsini basın.
- Bundan əlavə, siz əlavə işarəsini çəkərək düsturu təkrarlaya və xanalar dəsti üçün nəticə əldə edə bilərsiniz.
QEYD: Yanında kifayət qədər boş sütunların olduğundan əmin olun. Əks halda, siz #DAĞILMA! ilə qarşılaşa bilərsinizxəta.
8. TRIM, MID, Əvəzedici, REPT və amp; LEN Funksiyaları
Düsturun digər kombinasiyası TRIM , MID , ƏZƏBƏT , REPT , və LEN funksiyaları ilə Excel-də düsturdan istifadə edərək xanaları ayırıcı ilə ayıra bilərik.
ADDIMLAR:
- Düsulu qoyun seçdikdən sonra nəticəyə baxmaq istədiyiniz xanada.
=TRIM(MID(SUBSTITUTE($B5,"|",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
- Sonra <3 düyməsini basın>Daxil edin .
- Əlavə işarəsini sürüşdürməklə siz həmçinin düsturun dublikatını çıxara və xanalar qrupu üçün nəticə əldə edə bilərsiniz.
🔎 Formula Necə İşləyir?
Burada, LEN simvollarla mətn sətirinin uzunluğunu qaytarır. Sonra ƏVƏZİNƏ funksiyası mətn sətirinin müəyyən yerində görünən mətni əvəz edir. Bundan sonra, MID funksiyası təyin etdiyiniz yerdən başlayaraq mətn sətirindən müəyyən sayda söz verir. Nəhayət, TRIM funksiyası ikiqat boşluqdan sonrakı sözlər istisna olmaqla, mətndən bütün boşluqları silir.
Excel-də Mətndən Sütunlara Xüsusiyyətindən İstifadə etməklə Hüceyrəni Ayırıcı ilə Necə Bölmək olar
Excel özündə xanaları bölmək funksiyasına malikdir. Siz onu Data Tab seçimlərində tapa bilərsiniz. Excel-də düsturdan istifadə edərək xanaları ayırıcı ilə bölmək funksiyasından istifadə etmək üçün təlimatlara əməl etməlisinizaşağıda.
ADDIMLAR:
- İlk olaraq xana və ya sütunu seçin (daha tez-tez bütün sütunu seçməlisiniz).
- Sonra Data nişanını araşdırın. Burada Məlumat Alətləri bölməsində siz Sütunlara Mətn adlı seçim tapa bilərsiniz.
- Bundan sonra üzərinə klikləyin.
- Qarşınızda dialoq qutusu görünəcək. Siz adi haldır ki, siz xanaları ayırıcıya görə bölməli olacaqsınız, ona görə də Məhdud seçimini yoxlayın və Növbəti düyməsini basın.
- Sonra siz bir neçə ayırıcıdan ibarət interfeys tapacaqsınız.
- Bundan əlavə, üstünlük verdiyiniz birini seçin və ya siz də öz ayırıcınızı daxil edə bilərsiniz.
- Ayrılayıcını seçdikdən sonra siz qutunun altındakı nəticəni görəcəksiniz.
- Bundan əlavə, Növbəti düyməsini klikləyin.
- Bu nümunədə biz burada vergül seçmişik, çünki dəyərlərimiz vergüllə ayrılmışdır.
- Növbəti düyməsini kliklədikdən sonra növü seçmək üçün seçimlər tapa bilərsiniz. dəyərinizi seçin və Bitir klikləyin. Siz ayrıca dəyər alacaqsınız.
- Hələlik biz bunu Ümumi ( tərəfindən) olaraq saxlayırıq. default) . Aşağıdakı şəkildə göstərilən format bəzi formasiyalar edildikdən sonra hazırlanmışdır.
Nəticə
Yuxarıdakı üsullar kömək edəcək Excel-də düsturdan istifadə edərək xananı ayırıcı ilə bölmək olar. Bu gün üçün hamısı budur. iləyuxarıda göstərilən üsullardan istifadə edərək, Excel-də düsturdan istifadə edərək xananı ayırıcı ilə ayıra bilərsiniz. Biz düsturlardan istifadə edərək hücrələri ayırmaq üçün bir neçə yol göstərməyə çalışdıq. Ümid edirik ki, bu faydalı olacaq. Bir şeyi başa düşmək çətin görünsə, şərh verməkdən çekinmeyin. Burada onu əldən vermişiksə, başqa yollarla da bizə məlumat verə bilərsiniz.
məhdudlaşdırıcı özü. Məhdudlaşdırıcının yerini tapdıqdan sonra onu hər iki tərəfdən asanlıqla ayıra bilərsiniz. Biz ayırıcının yerini tapmaq üçün AXTAR funksiyasındanistifadə edəcəyik, sonra SOL, ORTAvə ya SAĞ1.1. SOL və amp; AXTAR Funksiyaları
Başlayaq. SOL funksiyası iki parametrə malik olduğundan, mətn və simvol sayı. Mətn dəyərimizi bildiyimiz kimi mətni daxil edəcəyik. Simvolların sayı üçün biz AXTAR funksiyasından istifadə edəcəyik.
ADDIMLAR:
- İlk olaraq xananı seçin və xananı qoyun. düsturunu həmin xanaya daxil edin.
=LEFT(B5, SEARCH("-",B5,1)-1)
- Bundan əlavə, klaviaturanızdan Enter düyməsini basın.
- Düsulu diapazonda təkrarlamaq üçün Doldurma Dəstəyi işarəsini aşağı dartın. Və ya diapazonu Avtomatik Doldur etmək üçün üstəgəl ( + ) simvoluna iki dəfə klikləyin .
- Nəhayət, nəticəni görə bilərik.
🔎 Necə Düstur işləyirmi?
Nümunədə bizim ayırıcımız ' – ' tiredir. SEARCH funksiyası bizə defis mövqeyini təmin edərdi. İndi bizə defisin özü lazım deyil, onu defisdən əvvəl çıxarmaq lazımdır.
1.2. MID & amp; AXTAR Funksiyaları
İndi isə orta qiymət üçün yazaq. Bunun üçün biz MID & istifadə edəcəyikSEARCH funksiyaları. Aşağıdakı prosedurlara əməl edək.
ADDIMLAR:
- Başlamaq üçün xananı seçin və aşağıdakı düsturu daxil edin.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)
- Enter düyməsini basın.
- Düsulu diapazona köçürmək üçün Doldurma Dəstəyi simvolunu aşağı dartın. Alternativ olaraq, diapazonu Avtomatik Doldur üçün əlavə ( + ) işarəsini iki dəfə tıklaya bilərsiniz .
- Nəhayət, indi bütün orta dəyərlərin ayrıldığını görə bilərsiniz.
🔎 Düstur Necə İşləyir?
Bir mətn sətirinin digərinin içindəki yeri SEARCH funksiyası ilə qaytarılır. O, defisin yanındakı simvoldan başlayacaq. Təqdim etdiyimiz simvolların sayına əsasən, MID təyin etdiyiniz yerdən başlayaraq mətn sətirindən müəyyən sayda simvol əldə edir.
1.3. Mürəkkəb RIGHT, LEN, & AXTAR Funksiyaları
İndi isə ən sonuncu xananı ayırmaq üçün RIGHT , LEN və SEARCH funksiyalarının birləşməsindən istifadə edəcəyik. . Düsturun birləşməsindən istifadə edərək xananı ayırıcı ilə bölmək üçün aşağı addımlara baxaq.
ADDIMLAR:
- İlk növbədə xananı seçin və aşağıdakı düsturu həmin xanaya daxil edin.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))
- Onda Enter düyməsini basın klaviaturanızı bir daha sıxın.
- Bundan sonra, Doldurma Dəstəyi düsturu diapazona köçürmək üçün işarəsi. Və ya artı ( + ) işarəsinə iki dəfə klikləyin . Bu da düsturu təkrarlayır.
- Beləliklə, son dəyər ayırıcı tərəfindən bölünəcək.
🔎 Formula Necə İşləyir?
Burada LEN funksiyası qaytarır son tirenin mövqeyini çıxardığımız sətirin ümumi uzunluğu. SEARCH funksiyası bizə defis mövqeyini təmin edərdi. Sonra fərq sonuncu tiredən sonrakı simvolların sayıdır və RIGHT funksiyası onları çıxarır.
QEYD: Sütunları hər hansı bir işarə ilə ayıra bilərsiniz. oxşar şəkildə digər personaj. Sizə lazım olan tək şey ' – 'i tələb olunan ayırıcı ilə əvəz etməkdir.Ətraflı oxuyun: Sətri Vergüllə Bölmək üçün Excel Düsturu (5 Nümunə) )
2. Mətni sətir kəsilməsi ilə bölmək üçün düsturları birləşdirin
Sətri sətir kəsilməsinə bölmək üçün əvvəlki bölməyə oxşar düsturdan istifadə edəcəyik. Əvvəlki düsturlarımıza əlavə etməliyik. Funksiya CHAR -dir.
2.1. SOL, AXTAR və amp; CHAR Funksiyaları
Bu CHAR funksiyası sətir kəsilməsi xarakterini təmin edəcək. Birinci dəyəri əldə etmək və onu xanadan ayırmaq üçün biz LEFT , SEARCH və CHAR funksiyalarından istifadə edəcəyik. üçün prosedurlara baxaqbu.
ADDIMLAR:
- Eyni şəkildə əvvəlki üsullar, əvvəlcə istənilən xananı seçin və ən yüksək dəyəri çıxarmaq üçün aşağıdakı düsturu qoyun.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- Nəticəni görmək üçün Enter düyməsini basın.
- Bundan əlavə, plus işarəsini dartmaqla siz düsturu köçürə və xanalar diapazonu üçün nəticə əldə edə bilərsiniz.
🔎 Düstur Necə İşləyir?
10 ASCII kodudur xətt. Sətir sonlarını axtarmaq üçün CHAR daxilində 10 təmin edirik. Rəqəmlə müəyyən edilən simvol qaytarılır. Bundan əlavə, fasilə axtarır. Bundan sonra bu, ən yüksək dəyəri qaytarır.
2.2. MID, SEARCH, & CHAR Birgə Funksiyaları
Orta dəyəri ayırmaq üçün aşağı pillələrə baxaq.
ADDIMLAR:
- Oxşar digər yanaşmalar üçün əvvəlcə istənilən xananı seçin və ən yüksək dəyəri çıxarmaq üçün aşağıdakı düsturu daxil edin.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)
- To nəticəyə baxın, Enter düyməsini basın.
- Bundan əlavə, siz düsturu təkrarlaya və göstərilən üçün nəticə əldə edə bilərsiniz. plus işarəsini sürükləməklə xanalar diapazonu.
2.3. RIGHT, LEN, CHAR, & AXTAR Funksiyaları
İndi mətnin sağ tərəfi üçün düsturumuz RIGHT , LEN , CHAR<4 birləşməsindən ibarət olacaq>, və SEARCH funksiyaları. Qalan dəyərlər üçün uyğun düsturdan istifadə edin. Beləliklə, aşağı dəyəri ayırmaq üçün təlimatlara əməl edin.
ADIMLAR:
- Əvvəlki üsullarda olduğu kimi, xananı seçin və çıxarmaq üçün aşağıdakı düsturu daxil edin. aşağı dəyər.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))
- Klaviaturadan Enter düyməsini basın.
- Nəhayət, siz düsturu təkrarlaya və əlavə işarəsini dartmaqla göstərilən xanalar diapazonu üçün cavabı əldə edə bilərsiniz.
Ətraflı oxuyun: Excel-də Hüceyrələri necə bölmək olar (5 asan hiylə)
3. Hüceyrəni mətn və amp; Excel-də Nömrə Sətiri Nümunəsi
Bu bölmədə simvol sətri və ardınca nömrə olan mətni necə bölmək olar. Sadəlik üçün vərəqlərimizə bəzi dəyişikliklər etdik (Narahat olmayın, bütün vərəqlər iş dəftərində olacaq). Bizim nümunəmizdə Tələbənin Adı və İD birlikdə bir sütunda var və onları iki fərqli sütuna ayırırıq.
3.1. RIGHT, SUM, LEN, & Əvəz etmə Funksiyaları
ƏZƏBƏT daxilində biz nömrələri boşluqla əvəz edirik və onları LEN istifadə edərək sayırıq. Mətni və ardınca rəqəm formatı sətrini bölmək üçün əvvəlcə nömrəni tapmalıyıq, sonra həmin çıxarılan nömrənin köməyi ilə mətni çıxara bilərik.
ADDIMLAR:
- Əvvəlcə, istədiyimiz xananı seçinnəticəni qoyun. Bizim vəziyyətimizdə C5 xanasını seçəcəyik.
- Sonra düsturu həmin xanaya daxil edin.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))
- Enter düyməsinə basın.
- Siz həmçinin düsturu təkrarlaya bilərsiniz və əlavə işarəsini dartmaqla bir sıra xanalar üçün cavabı əldə edin.
🔎 Necə Formula işləyirmi?
Rəqəmləri çıxarmaq üçün sətirimizdə 0 -dən 9 -ə qədər bütün mümkün rəqəmləri axtarmalıyıq. Sonra cəmi rəqəmləri əldə edin və sətirin sonundan simvolların sayını qaytarın.
3.2. SOL & amp; LEN Funksiyaları
Mətn dəyərini çıxarmaq üçün indi biz LEFT funksiyasından istifadə etməliyik və xana uzunluğunun ümumi uzunluğunu təmin etmək üçün simvolların sayı üçün yer tutucuda bunun içərisində rəqəmlər. Və biz D5 xanasından rəqəmləri alırıq, çünki biz əvvəlki üsulda ID -i bölürük.
ADIMLAR:
- Əvvəlcə müəyyən bir xana seçin və düsturu oraya daxil edin.
=LEFT(B5,LEN(B5)-LEN(D5))
- Basın Daxil edin .
- Əlavə işarəsini dartmaqla siz düsturun dublikatını çıxara və xanalar qrupu üçün nəticə əldə edə bilərsiniz.
Ətraflı oxuyun: Excel VBA: Simvolların sayına görə sətri bölün (2 asan üsul)
4. Hüceyrəni nömrəyə görə ayırın & Formuladan istifadə edərək mətn sətirinin nümunəsi
Əgər varsa ' mətn + rəqəm ' bölmək üsulunu başa düşdünüz, sonra inşallah, siz mətn formatının ardınca gələn nömrələr silsiləsini bölmək yolunu təsəvvür etməyə başlamısınız. . Yanaşma əvvəlki kimi olacaq, yalnız bir dəyişiklik görəcəksiniz. İndi nömrə mətnimizin solundadır, ona görə də rəqəmi əldə etmək üçün SOL funksiyasından, simvol mətni üçün isə SAĞ funksiyasından istifadə etməliyik.
4.1. SOL, SUM, LEN və & Əvəz etmə Funksiyaları
Ən yüksək dəyər üçün xananı nömrəyə və mətn sətirinə görə bölmək üçün biz LEFT , SUM , -i birləşdirməliyik. LEN, və ƏZƏBƏT funksiyaları.
ADDIMLAR:
- Əvvəlcə, xüsusi xananı seçin və daxil edin düstur orada.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))
- Enter düyməsini vurun.
- Bundan əlavə, əlavə simvolunu dartmaqla siz düsturun dublikatını çıxara və xanalar qrupu üçün nəticə əldə edə bilərsiniz.
4.2. Mürəkkəb RIGHT & LEN Funksiyaları
Biz RIGHT və LEN funksiyalarını birləşdirməliyik ki, xananı nömrəyə və sonuncu dəyər üçün mətn sətirinə görə bölmək lazımdır.
ADDIMLAR:
- Başlamaq üçün xüsusi xananı seçin və düsturu oraya daxil edin.
=RIGHT(B5,LEN(B5)-LEN(C5))
- Enter düyməsini basın.
- Bundan əlavə, siz düsturu təkrarlayın vəəlavə işarəsini çəkməklə xanalar toplusunun cavabını əldə edin.
5. RIGHT, LEN, FIND və amp; Əvəz etmə Funksiyaları
Tarixi mətninizdən bölmək üçün siz RIGHT , LEN , FIND və
ADDIMLAR:
- İstədiyiniz xananı seçin və ora düsturu yazın.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
- Daha sonra Enter düyməsini basın.
- Siz həmçinin əlavə simvolunu dartmaqla formulanı təkrarlaya və xanalar dəsti üçün nəticə əldə edə bilərsiniz.
🔎 Düstur Necə İşləyir?
Tarix dəyəri sətirin sonunda olduğu üçün biz həmin ay bir sıra nümunələri keçdik, tarix və il mücərrəd edilə bilər. Hədəf dəyəriniz idarə etmək üçün daha çox mətn tələb edirsə, misalların sayını dəyişdirərək onları çıxara bilərsiniz.
QEYD: Bu düstur yalnız tarixiniz olduqda faydalı olacaq. mətn sətirinizin sonu.Ətraflı oxuyun: Excel VBA: Sətiri Hüceyrələrə Bölün (4 Faydalı Proqram)
6 . FILTERXML & amp; Hüceyrəni Bölmək üçün Əvəz etmə Funksiyaları
Təqdim olunan xpath-dan istifadə edərək, FILTERXML funksiyası XML sənədlərindən xüsusi məlumatları çıxarır. Biz xanaları ayırmaq üçün FILTERXML və SUBSTITUTE funksiyalarını birləşdirə bilərik. ayrılaq