Excel-də simvoldan sonra mətni necə silmək olar (3 üsul)

  • Bunu Paylaş
Hugh West

Böyük verilənlər toplusu ilə işləyərkən, bəzən məlumatların müəyyən hissəsini silmək lazım gələ bilər. Bunu əl ilə etmək həqiqətən çox vaxt aparan və sadəlövh bir yoldur. Excel-də müəyyən bir simvoldan sonra mətni üç effektiv şəkildə silə bilərsiniz.

Təcrübə İş kitabını yükləyin

İş kitabını buradan yükləyə bilərsiniz.

Character.xlsm-dən sonra mətni silin.

Excel-də simvoldan sonra mətni silməyin 3 asan yolu

Burada siz Find & Düsturlardan istifadə etməklə və həmçinin VBA kodundan istifadə etməklə Excel-də komanda alətini dəyişdirin.

1. Tap & Simvoldan sonra mətni silmək əmrini dəyişdirin

Biz Tap & Excel-də funksiyasını dəyişdirin. Excel-də bu, müəyyən bir simvoldan sonra istənilən mətni silməyin ən asan yoludur.

Bunu etmək üçün addımlar aşağıda verilmişdir,

Addım 1: Əvvəlcə məlumat dəstinizi seçin.

Addım 2: Sonra Ev nişanı altında Tap və amp; Seçin -> Əvəz edin .

Addım 3: pop-up Tap və Dəyişdir qutusundan Nə tapın etiketindən sonra mətni silmək istədiyiniz simvolu yazın və ondan sonra Ulduz (*) simvolu qoyun.

4-cü addım: ilə əvəz et qutusunu boş saxlayın.

Addım5: Hamısını əvəz et düyməsini basın.

Daha çox başa düşmək üçün aşağıdakı şəkli yoxlayın, burada vergül (,) -dən sonra hər şeyi silmək istəyirik, ona görə də vergül (,) simvolunu yazırıq və qoyuruq. onunla birlikdə Ulduz (*) simvolu.

Addım 4: O, verilənlər bazanızda vergüldən (,) sonra bütün mətni siləcək.

Ətraflı oxuyun: Excel-də simvoldan sonra mətni necə silmək olar (3 üsul)

2. Simvoldan sonra mətni silmək üçün Excel düsturu daxil edin

Yuxarıdakı üsuldan fərqli olaraq Excel-də müəyyən simvoldan sonra sətirləri silmək üçün düsturlardan istifadə etmək daha səmərəli və etibarlı üsuldur. Düsturların tətbiqi verilənlər bazanızın daha dəyişməz və idarə oluna bilən nəticəsini yaradır.

Düsturlardan istifadə sətirin bir neçə xüsusi nöqtəsindən sonra mətni silməyin bir neçə yolunu açır.

i. Simvoldan sonra Bütün Mətni Sil

Ümumi Düstur:

=LEFT(cell, SEARCH("character", cell) -1)

Burada,

xana = datanızın xana istinad nömrəsi

xarakter = mətni silmək istədiyiniz simvol

Əgər simvoldan sonra bütün mətni silmək istəyirsinizsə, onda sadəcə aşağıda verilmiş addımları yerinə yetirin,

Addım 1: Datasetinizin yanındakı xanaya yuxarıdakı düsturu yazın.

Addım 2: Enter düyməsini basın.

Müəyyən bir simvoldan sonra bütün mətni siləcək.

Addım 3: istifadə edərək sıranı aşağı çəkin Doldurma Dəstəyi düsturu verilənlər toplusunun qalan hissəsinə tətbiq etmək üçün.

  • İzahat:

AXTAR funksiyası simvolun mövqeyini müəyyən edir xana (bizim halda, B4 xanasının verilənlərindəki vergülün (,) yerini müəyyənləşdirir) və onu sətirin əvvəlindən simvolun müvafiq sayını çıxaran SOL funksiyasına ötürür. hüceyrədə.

ii. Xarakterin N-ci Yerindən Sonra Mətni Sil

Müəyyən bir simvoldan sonra mətni silməli olduğunuz halda, lakin bu simvol sətirdə dəfələrlə baş verdikdə, aşağıdakılardan istifadə etməlisiniz. düstur,

Ümumi Düstur: =LEFT( cell , FIND("#", SUBSTITUTE( cell , " character ", "#", n )) -1)

Burada,

hüceyrə = məlumatınızın xana istinad nömrəsi

xarakter = simvol bundan sonra mətni silmək istədiyiniz

n = simvolun meydana çıxması, bundan sonra mətni silmək.

# = mənbə verilənlər toplusunun heç bir yerində olmayan yeni simvol təqdim etmək (istədiyiniz hər hansı simvoldan istifadə edə bilərsiniz, lakin unutmayın ki, bu simvol unikal olmalıdır).

Simvolun N-ci dəfə təkrarlanmasından sonra mətnin silinməsi addımları aşağıda verilmişdir,

Addım 1: Verilənlər dəstinizin yanındakı xanada yuxarıdakı düsturu yazın.

Addım 2: Enter düyməsini basın.

Bu olacaqmüəyyən bir simvoldan sonra bütün mətni silin.

Addım 3: Düsturu qalan hissələrə tətbiq etmək üçün Doldurma Dəstəyi istifadə edərək sətri aşağı çəkin verilənlər toplusundan.

  • İzahlar :

Daha çox başa düşmək üçün yuxarıdakı nümunəni yoxlayın, sonra hər şeyi silmək istəyirik. B4 xanasındakı 2-ci vergül (,) ona görə də onu hash (#) simvolu ilə ƏVƏZİNƏ EDİRİK .

SUBSTITUTE(B4, ",", "#", 2)

Sonra çıxışı hash (#) mövqeyini təyin edən FIND funksiyasına ötürün. Simvolun mövqeyini müəyyən etdikdən sonra FIND funksiyası simvoldan (,) əvvəlki rəqəmi bilmək üçün 1-i silir.

FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1

Sonra, unikal simvoldan (#) əvvəl simvolu çəkmək göstərişi ilə dəyəri SOL funksiyasına ötürür.

LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)

O, vergüldən (,) sonra bütün mətn olmadan kəsilmiş verilənlər toplusunun nəticəsini verəcəkdir.

iii. Xarakterin sonuncu dəfə meydana çıxmasından sonra mətni silin

Bir neçə dəfə baş verən müəyyən simvoldan sonra bütün mətni silmək üçün aşağıdakı düsturu yerinə yetirməlisiniz,

Ümumi Düstur : =LEFT( cell , FIND("#", SUBSTITUTE( cell , " character ", "#", LEN( cell ) - LEN(SUBSTITUTE( cell , " character ","")))) -1)

Burada,

hüceyrə = datanızın xana istinad nömrəsi

xarakteri r =bundan sonra mətni silmək istədiyiniz simvol.

# = mənbə verilənlər toplusunun heç bir yerində olmayan yeni simvol təqdim etmək (istədiyiniz hər hansı simvoldan istifadə edə bilərsiniz, lakin unutmayın ki, bu simvol unikal olmalıdır).

Simvolun sonuncu dəfə təkrarlanmasından sonra mətnin silinməsi addımları aşağıda verilmişdir,

Addım 1: Verilənlər dəstinizin yanındakı xanada yuxarıdakı düsturu yazın.

Addım 2: Enter düyməsini basın.

Müəyyən bir simvoldan sonra bütün mətni siləcək.

Addım 3: Düsturu verilənlər toplusunun qalan hissəsinə tətbiq etmək üçün Doldurma Dəstəyi istifadə edərək sıranı aşağı çəkin.

  • İzahlar:

Daha çox başa düşmək üçün yuxarıdakı nümunəni yoxlayın, burada yalnız kriketçinin adı, peşəsi deyil.

Beləliklə, əvvəlcə orijinal mətndə neçə vergül olduğunu öyrənməliyik. Beləliklə, biz hər vergülü heç nə ilə (“”) ilə ƏVƏZİNƏ funksiyası ilə əvəz edirik və çıxışı LEN funksiyasına ötürürük:

LEN(SUBSTITUTE(B4, ",",""))

Sonra sətirdə mövcud olan vergüllərin (,) ümumi sayını (həmçinin sonuncu vergülün sıra nömrəsidir) əldə etmək üçün orijinal sətirin ümumi uzunluğundan nəticədə çıxan ədədi çıxarın. ).

LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))

Sonra, yuxarıdakı müzakirədən FIND(ƏVƏZİNƏ()) düsturu ilə artıq tanışsınız. mövqeyiyuxarıda müzakirə etdiyimiz LEN(SUBSTITUTE()) düsturundan əldə etdiyimiz sətirdəki sonuncu vergül (,).

FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))))

Sonra, bütün mətni silmək üçün orijinal məlumatın uzunluğundan yalnız nəticə çıxarırıq.

LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",","")))) -1)

O, kriketçinin adının verilənlər toplusunu peşələr olmadan istehsal edəcək.

Ətraflı oxuyun: Excel hüceyrəsindən mətni necə silmək olar (9 asan yol)

Oxşar oxunuşlar

  • Excel-də xanadan xüsusi mətni necə silmək olar (ən asan 11 yol)
  • Excel düsturu ilə boşluqdan əvvəl mətni necə silmək olar (5 üsul)

3. Excel-də Xarakterdən Sonra Mətni Silmək üçün VBA Kodunu yerləşdirin

Əgər təcrübəli Excel istifadəçisisinizsə, bu üsul yalnız sizin üçündür. Xarakterdən sonra mətni silmək üçün VBA-dan istifadə işin görülməsinin ən sürətli yoludur.

Addım 1: Klaviaturanızda Alt + F11 düymələrini basın və ya nişana keçin Tərtibatçı -> Visual Basic Visual Basic Redaktorunu açmaq üçün.

Addım 2: Menyu panelindən Daxil et -> Modul .

Addım 3: Aşağıdakı kodu kopyalayın və kod pəncərəsinə yapışdırın.

6886

Kodunuz artıq işə hazırdır.

Addım 4: Maraqlanan iş vərəqinə keçin, istədiyiniz diapazonu seçin, yanındakı sütunu boş saxladığınızdan əmin olun, çünki makro nəticəni burada göstərəcək.

Addım 5: Sonra üzərinə gedin Tərtibatçı -> Makroslar.

Addım 6: Makro adını seçin simvoldan_sonra_mətni sil - > Run

Excel-də simvoldan sonra mətnin silinməsinin nəticəsini sizə göstərəcək.

Ətraflı oxuyun: Excel-də sütundan xüsusi mətni necə silmək olar (8 üsul)

Nəticə

Bu yazıda Excel-də müəyyən simvoldan sonra mətni necə silməyi öyrəndik. Bunu necə edəcəyimizi təkcə personajın 1-ci hadisəsindən deyil, həm də sonuncu və N-ci hadisələrdən öyrənirik. Ümid edirəm ki, bu məqalə sizin üçün çox faydalı oldu. Mövzu ilə bağlı hər hansı sualınız varsa, çekinmeyin.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.