Excel'de bir hücrede sayı ve metin arasına boşluk ekleme
Bu makalede, Excel'de formüllerle sayı ve metin arasına nasıl boşluk ekleneceğini öğreneceğiz.
Durum 1: Sayı ve metin arasına boşluk ekleme – metin her zaman önce gelir
Durum 2: Sayı ve metin arasına boşluk ekleme – sayı her zaman önce gelir
Sayı ve metin arasına boşluk ekleme – metin her zaman önce gelir
Aşağıdaki ekran görüntüsünde gösterildiği gibi, metin her zaman önce gelen bir metin dizisi listesi olduğunu varsayalım. Aşağıdaki formülü kullanarak sayı ve metin arasına boşluk ekleyebilirsiniz.
Genel formül
=TRIM(REPLACE(metin_dizisi,MIN(BUL({1,2,3,4,5,6,7,8,9,0},metin_dizisi&”1234567890”)),0,” “))
Argümanlar
Metin_dizisi: Metin ve sayı arasına boşluk eklemek istediğiniz metin dizisidir. Bu şunlar olabilir:
- Tırnak işaretleriyle çevrelenmiş metin dizisi;
- Veya metin dizisi içeren bir hücreye başvuru.
Bu formülü nasıl kullanılır?
1. Sonucu çıkarmak için boş bir hücre seçin. Bu durumda D3'ü seçiyorum.
2. Aşağıdaki formülü içine girin ve Enter tuşuna basın. Ardından bu sonuç hücresini sürükleyerek formülü diğer hücrelere uygulayın.
=TRIM(REPLACE(B3,MIN(BUL({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))
Notlar:
- Formülde, B3, metin ve sayı arasına boşluk ekleyeceğiniz metin dizisi hücresidir;
- Bu formül yalnızca ilk sayıdan önce bir boşluk ekleyebilir. Örneğin, bu formül B34C12G45'i B 34C12G45 olarak değiştirecektir.
Bu formül nasıl çalışır?
=TRIM(REPLACE(B3,MIN(BUL({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))
1. BUL({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")
- B3&"1234567890": "KutoolsforExcel634211234567890" sonucunu döndürür;
- BUL({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"): BUL işlevi, KutoolsforExcel634211234567890 içindeki "1-0" rakamlarının konumunu bulur ve {20,19,17,18,25,16,27,28,29,30} sonucunu döndürür.
Not: {20,19,17,18,25,16,27,28,29,30} sonucu, 1 sayısının KutoolsforExcel634211234567890'daki 20. pozisyonda, 2 sayısının KutoolsforExcel634211234567890'daki 19. pozisyonda olduğunu belirtir…
2. MIN({20,19,17,18,25,16,27,28,29,30})
- MIN işlevi, dizideki minimum değeri alır. Burada sonuç 16'dır.
3. REPLACE(KutoolsforExcel63421,16,0," ")
- Burada REPLACE işlevini kullanarak KutoolsforExcel63421'in 16. pozisyonuna bir boşluk ekliyor ve KutoolsforExcel 63421 sonucunu döndürüyor.
4. =TRIM("KutoolsforExcel 63421")
- TRIM işlevi, metinden tüm fazladan boşlukları kaldırır ve kelimeler arasında yalnızca tek boşluk bırakır. Ayrıca metnin başında ve sonunda boşluk bırakmaz.
Sayı ve metin arasına boşluk ekleme – sayı her zaman önce gelir
Aşağıdaki ekran görüntüsünde gösterildiği gibi başka bir durumda, sayı her zaman önce gelen bir metin dizisi listesi varsa, aşağıdaki dizi formülünü uygulayarak sayı ve metin arasına bir boşluk ekleyebilirsiniz.
Genel formül
=TRIM(REPLACE(metin_dizisi,MAK(EĞERHATA(BUL({0,1,2,3,4,5,6,7,8,9},metin_dizisi,SATIR(DOLAYLI("1:"&UZUNLUK(metin_dizisi)))),0))+1,0," ")) + Ctrl + Shift + Enter
Argümanlar
Metin_dizisi: Metin ve sayı arasına boşluk eklemek istediğiniz metin dizisidir. Bu şunlar olabilir:
- Tırnak işaretleriyle çevrelenmiş metin dizisi;
- Veya metin dizisi içeren bir hücreye başvuru.
Bu formülü nasıl kullanılır?
1. Sonucu çıkarmak için boş bir hücre seçin (bu durumda D3).
2. Aşağıdaki formülü içine girin ve ardından Ctrl + Shift + Enter tuşlarına aynı anda basın.
=TRIM(REPLACE(B3,MAK(EĞERHATA(BUL({0,1,2,3,4,5,6,7,8,9},B3,SATIR(DOLAYLI("1:"&UZUNLUK(B3)))),0))+1,0," "))
3. Sonuç hücresini seçin ve ardından formülü diğer hücrelere uygulamak için aşağı doğru sürükleyin.
Notlar:
- Formülde, B3, metin ve sayı arasına boşluk ekleyeceğiniz metin dizisi hücresidir;
- Bu dizi formülü yalnızca son sayıdan sonra bir boşluk ekleyebilir. Örneğin, bu formül 34C12GHH'yi 34C12 GHH olarak değiştirecektir.
İlgili işlevler
Excel TRIM işlevi
Excel TRIM işlevi, metin dizisinden tüm fazladan boşlukları kaldırır ve kelimeler arasında yalnızca tek boşluk bırakır.
Excel REPLACE işlevi
Excel REPLACE işlevi, verilen konuma göre metin dizisindeki karakterleri bulur ve yeni bir metinle değiştirir.
Excel MIN işlevi
Excel MIN işlevi, bir değer kümesindeki en küçük sayıyı döndürür.
Excel FIND işlevi
Excel FIND işlevi, bir dizeyi başka bir dizenin içinde bulmak için kullanılır ve dizenin içindeki başlangıç pozisyonunu döndürür.
Excel MAX işlevi
Excel MAX işlevi, bir değer kümesindeki en büyük sayıyı döndürür.
Excel IFERROR işlevi
IFERROR işlevi, bir formül bir hataya neden olduğunda özel bir sonuç döndürmek ve hata olmadığında normal bir sonuç döndürmek için kullanılır.
Excel ROW işlevi
Excel ROW işlevi, bir referansın satır numarasını döndürür.
Excel INDIRECT işlevi
Excel INDIRECT işlevi, bir metin dizisini geçerli bir referansa dönüştürür.
Excel LEN işlevi
Excel LEN işlevi, bir metin dizisindeki karakter sayısını döndürür.
İlgili formüller
Excel'de bir hücredeki ilk kelime sonrasına virgül ekleme
Bir hücrede yalnızca ilk kelime sonrasına virgül eklemek için, bu öğreticideki formül size yardımcı olabilir.
Bir hücredeki her kelime önüne belirli bir karakter ekleme
Bu makale, Excel'de formülle bir hücredeki her kelime önüne belirli bir karakter nasıl ekleneceğini açıklar.
Telefon numarasına tire ekleme
Bu makale, Excel'de formülle belirli bir hücredeki telefon numarasına tire ekleme işlemini açıklar.
İsimler arasına virgül ekleme
Bir hücredeki isimler arasına virgül eklemek için, bu öğreticideki formül size yardımcı olabilir.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.