Excel İpucu: Boşlukları ve Satır Sonlarını Hücrelerden Kaldırma


Alanlar, satır sonları, kısa çizgiler ve diğer karakterler verileri insanlara daha fazla okunabilir hale getirir, ancak Excel'deki çeşitli kaynaklardan verileri ayrıştırmaya geldiğinde, biçimlendirmenin hoş ve düzgün olması altın değerdir. Ofiste güzel bir öğleden sonraları, yüzlerce satırlık karma değerlerini ayrıştırarak harcamaktaydım, ancak boşlukların ve satır sonlarının tutarsız kullanımıyla hızlandırılıyordu. Bu yüzden, kendimi çözmek için biraz formül hazırladım. Düşündüğümden daha kolaydı.

Buna bir bak.

Ekstra Spaces kaldırmak için Microsoft Excel TRIM İşlevi'ni kullanın.

Bazı insanlar veri girerken boşluk çubuğuna biraz fazla maruz kalıyorlar. Kopyalayıp yapıştırdığınızda işler kötüye gider. Bu sinir bozucu ekstra boşluklardan kurtulmak için TRIM işlevini kullanın.

 = TRIM (metin) 

Özel karakterleri kaldırmak için Microsoft Excel SUBSTITUTE işlevini kullanın.

Kırpma tüm iyi ve iyi. Ancak, bazı goofball, Excel e-tablonuza satır koparsa ne olur? Ya da TÜM yerlerden kurtulmak isterseniz? Bunu SUBSTITUTE kullanarak yapabilirsiniz.

SUBSTITUTE için sözdizimi şöyledir:

 = SUBSTITUTE (metin, eski_ metin, new_text, [instance_num]) 

Anladım?

Ama Jack, nasıl bir formülün içine boşluk yazmam gerekiyor?

Sorduğuna sevindim. Sadece yaz " ".

Bunun gibi:

 = SUBSTITUTE (B2, "", "") 

Bu fonksiyonda, hiçbir şeyi olmayan bir yer değiştiriyorsunuz. Güzel.

Gerçekten garip bir şey yazmak için, bir satır sonu gibi, CHAR () kullanmanız gerekir. Bu, bir formüle yazılmayan belirli bir karakteri seçmenize izin verir. Bir satır sonu için karakter numarası 10'dur. Yani, bunu yapardınız:

 = SUBSTITUTE (B2, CHAR (10), "") 

İsteğe bağlı [instance_num] bağımsız değişkeni, eski metnin ilk veya ikinci örneğini kaldırmanızı sağlar. Örneğin:

 = SUBSTITUTE (B2, CHAR (10), "", 1) 

Ayrıca SUBSTITUTE işlevlerini de içebilirsiniz. Örneğin, bir grup telefon numarasından özel karakterleri ayrıştırmak isterseniz:

 = YERİNE (YEDEK (YEDEK (YEDEK (YEDEK (B5, CHAR (40), ""), CHAR (41), ""), CHAR (45), ""), CHAR (32), ""), CHAR (46), "") 

CHAR () ve CODE () ANSI / ASCII Kod Referansı

SUBSTITUTE () 'daki hile, CHAR ()' a takmak için her bir numarayı ezberlemektir. Bütün öğleden sonra beni aldı, ama sonunda her ANSI karakter kodunu hafızaya aldım.

Şaka yapıyorum. Bir uzay ya da @ işareti için ANSI kodunun ne kadar beklediğimi bile hatırlayamıyorum bile. Neyse ki buna gerek yok. Bu grafiği MSDN'den yazdırabilir veya karakter kodlarını anında aramak için CODE () Excel işlevini kullanabilirsiniz.

 = CODE (metin) 

CHAR () 'ın CHAR ()' ın tersi olduğunu düşünün.

Sonuç

Ve gün için Excel ipucunuz var. Mutlu süsleme ve yerine koyma!