İ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ə bir hüceyrədən və ya dize ilk və ya son n simvolları necə çıxarmaq olar?

Bu təlimat, Excel-də bir hüceyrədən və ya bir simvoldan ilk və ya son N simvollarını aradan qaldırmaq üçün müxtəlif sürətli fəndləri nümayiş etdirir.

doc ilk son 1 silin 1. Formula / UDF ilə ilk N simvolları silin
2. Formula / UDF ilə son N simvolları silin
3. Batch formulasız soldan və ya sağdan və ya ortadan N simvolları çıxarın
4. Örnek faylını endirin

Excel-də mövqeyə əsaslanan xarakterləri tez silmək

Position Utility'dən çıxarmaqla, Excel üçün Kutools yüklediyseniz tez bir zamanda partnyor olmadan ilk n / son n və ya orta n simvollarını çıxarın.

Excel üçün Kutools: 300 + qabaqcıl və peşəkar xüsusiyyətlər gündəlik işinizi artıracaq.

doc removebyposition

1. Formula ilə ilk N simvolları silin

Bu hissədə, ilk n simvolları simvoldan tez çıxarmaq üçün üç fərqli yol təqdim edirəm.

1.1 RIGHT / REPLACE funksiyası ilə ilk N simvolları silin

>> İlk N simvollarını çıxarmaq üçün SAĞ və LEN funksiyasını birləşdirin

Formula sintaksis və arqumentlər

Formula: = RIGHT (string_cell, LEN (string_cell) -n_character)

Reference: string_cell: simvolları aradan qaldırmaq üçün istifadə etdiyiniz hüceyrə

n_character: silmək istədiyiniz simvolların sayı

Məsələn: Cell A2-da stringdən ilk 2 simvol çıxarın, formulun surətini yapışdırıb yapışdırın
= RIGHT (A2, LEN (A2) -2)
mətbuat Daxil edin açar
doc ilk son 2 silin

>> İlk N simvollarını aradan qaldırmaq üçün funksiyanı dəyişdirin

Formula sintaksis və arqumentlər

Formula: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)

Referans: Old_text: simvolları dəyişdirmək üçün istifadə etdiyiniz hüceyrə

Old_text: simvolları dəyişdirmək üçün istifadə etdiyiniz hüceyrə

Start_n: yeni_text ilə əvəz etmək istədiyiniz köhnə_text xarakterinin mövqeyi

Num_Chars: yeni_text ilə əvəz etmək istədiyiniz köhnə mətndəki simvolların sayı

New_text: old_text əvəz edən mətn

Misal: Cell A6-da heç bir şey olmayan ilk iki simvolu dəyişdirin, bu formanı kopyalayıb yapışdırın:
= REPLACE (A6,1,2, "")
mətbuat Daxil edin açar
doc ilk son 3 silin

1.2 İstifadəçi funksiyası ilə ilk N simvolları silin

1. Basın Alt + F11 Microsoft Visual Basic for Applications penceresini açmaq üçün düymələri basın və sonra basın Taxmaq > Modules Modul yaratmaq.

2. Kodu kopyalayıb onları Modul skriptinə yapışdırın.

VBA Kodu: İlk n simvolları sil

PublicFunctionString (Sətr kimi Uzun, cnt) RemoveFirstC = Sağ (rng, Len (rng) - cnt) End funksiyası

3. Kodunu saxlayıb istifadə etdiyiniz hesabata geri qayıdın. Məsələn, Cell A3-da stringdən ilk 11 simvolları silin, bu formanı kopyalayıb yapışdırın
= RemoveFirstC (A11,3)
mətbuat Daxil edin açar
doc ilk son 4 silin


2. Formula ilə son N simvolları silin

Bu hissədə, son n simvolları Excel-də stringdən çıxarmaq üçün iki yol vardır.

2.1 LEFT funksiyası ilə son N simvolları silin

Formula sintaksis və arqumentlər

Formula: = LEFT (string_cell, LEN (string_cell) -Num_chars)

Reference: string_cell: simvolları aradan qaldırmaq üçün istifadə etdiyiniz hüceyrə

n_character: silmək istədiyiniz simvolların sayı

Məsələn: Cell A2-dakı son 2 simvoldan çıxarın, formulun surətini kopyalayın və yapışdırın
= LEFT (A2, LEN (A2) -2)
mətbuat Daxil edin açar
doc ilk son 5 silin

2.2 İstifadəçi funksiyası ilə son N simvolları sil

1. Basın Alt + F11 Microsoft Visual Basic for Applications penceresini açmaq üçün düymələri basın Taxmaq > Modules Modul yaratmaq.

2. Kodu kopyalayıb onları Modul skriptinə yapışdırın.

VBA Kodu: Son n karakterini sil

PublicLinksControlC (Linq kimi, cnt kimi uzun) RemoveLastC = Sol (rng, Len (rng) - cnt) End funksiyası

3. Kodunu saxlayıb istifadə etdiyiniz hesabata geri qayıdın. Məsələn, son 3 simvolunu Cell A5-də stringdən çıxarın, bu formula yazın
= RemoveLastC (A5,3)
mətbuat Daxil edin açar
doc ilk son 6 silin


3. N simvollarını soldan və ya sağdan və ya orta formuladan çıxarın

N simvollarını simvolun solundan və ya sağdan çıxarılması məsələsini həll etmək üçün formulları yadda saxlamaq üçün vaxt sərf etmək istəmirsinizsə, Vəzifədən çıxarın faydası Excel üçün Kutools bu tapşırıqları heç bir formuladan istifadə etməklə kliklə idarə edə bilərsiniz.

Excel'inizi Boots!

raket

300 + bir Excel kostyumunda peşəkar xüsusiyyət ən azı 50%


Excel üçün pulsuz Kutools quraşdırıldıqdan sonra aşağıdakıları edin:

Xarakterləri aradan qaldırmaq üçün istədiyiniz hüceyrələri seçin, proqramı tətbiq edərək vurun Kutools > Mətn > Vəzifədən çıxarın.
doc ilk son 7 silin

3.1 Formulasız ilk / son N simvolları silin

>> İlk N simvollarını sil

doc ilk son 8 silin

1) daxilində Nömrələr mətn qutusundan silmək istədiyiniz simvolların sayını simvoldan yazın, bu nümunədə ilk çıxaracağam 3 simvoldan gələn simvollar.

2) yoxlayın Soldan seçim mövqe bölmə.

Nəticə olaraq göstərilir:
doc ilk son 9 silin

>> Son N simvollarını sil

doc ilk son 10 silin

1) daxilində Nömrələr mətn qutusundan silmək istədiyiniz simvol sayını simvoldan yazın, bu nümunədə sonuncu çıxaracağam 3 simvoldan gələn simvollar.

2) yoxlayın Sağdan seçim mövqe bölmə.

Nəticə olaraq göstərilir:
doc ilk son 11 silin

3.2 N simvollarını formula olmadan orta xüsusi yerdən çıxarın

Bəzən bəzən simvolun ortasından bir sıra simvolları aradan qaldırmaq isteyebilirsiniz.

Misal: 3 simvolunu silmək simvol üçüncü simvoldan başlayır.

doc ilk son 12 silin

1) daxilində Nömrə mətn, silmək istədiyiniz simvolların sayını yazın, buradan çıxaracağam 3 simvol.

2) yoxlayın Dəqiqləşdirmək Seçimdən sonra, mətn qutusunun yanında simli başlanğıcını çıxarmaq istədiyiniz sayını yazın mövqe bölmə, mən burada üçüncü simvoldan gələn simvolları çıxaracağam.

Nəticə olaraq göstərilir:
doc ilk son 13 silin

Formula olmadan mövqeləri simvolları sil

mövqeyə görə çıxarın

Ip ucu: Hücredəki bütün sayısal, alfa, qeyri-rəqəmli, qeyri-alfa və ya xüsusi simvolları aradan qaldırmaq istəyirsinizsə, Excel-in Kutools Karakterləri sil kommunal.
simvol ilə çıxarın

Simvolları silmək üçün daha çox məsləhətlər ...


Örnek faylını endirin

örnək


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

Office Tab - Microsoft Office 2019-2003 və Office 365-də Sekmeli Tarama, Redaktə etmə, Sənədlərin İdarə edilməsi


ofis nişanı

Excel üçün Kutools - gündəlik Excel işində 300 vaxtınızı qənaət etmək üçün 50 Ətraflı Alətlərdən daha çox toplayır


kutools sekmesi
kutoolsp sekmesi
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.
    cgst · 2 months ago
    "A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
  • To post as a guest, your comment is unpublished.
    shivraj · 5 months ago
    nice its work nice thank you very much
  • To post as a guest, your comment is unpublished.
    TerriMo · 11 months ago
    Just what I needed!
  • To post as a guest, your comment is unpublished.
    Truls Sønsteby · 1 years ago
    I can't make this formula work, I type : =LEFT(A1,LEN(A1)-4) and it gives error everytime.
    My A1 column has the following data: ELDB-AK-S-42228-001


    Why isn't this working?
    • To post as a guest, your comment is unpublished.
      sobhan · 4 months ago
      use ; instead of , in your formula
    • To post as a guest, your comment is unpublished.
      Nick · 6 months ago
      I was originally having issues because I was using this formula within 2 other (IF and ROUND) and able to get this formula to work by removing the LEN
    • To post as a guest, your comment is unpublished.
      Alex · 7 months ago
      Format your Cells to Special Characters.
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Sorry I do not know what happen to your sheet, it works successfully in my workbook