Excel'in hücre içindeki metni bilimsel gösterime dönüştürmesini engelleme


2

Hücreden boşlukları kaldırmak için çabalarımda "71646E 10 0"alıyorum "5.58E+104"ben kullandığınızda Ctrl+ H. Düzeltmem gereken yaklaşık 100 hücre var. Her hücreyi düzenleyerek ve alanı silerek bunları birer birer yapabilirim.

Bunu bir kerede yapabilen bir işlev var mı?


Eğer sadece Beyaz boşlukları kaldırmaya çalışıyorsanız, Scientific notasyonu uygulamak asla iyi bir fikir değildir ve orijinal değeri 71646E10 0 yalnızca bir sayı olmadığı için yazabilir misiniz !!
Rajesh S

Sanırım basılabilir karakterler değiller, bunu deneyebilirsiniz=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))
Rajesh S

Yanıtlar:


2

Yeni cevap

Öyleyse, Özel Format ile akıllı olmanın orijinal cevabı aslında işe yaramıyor.

Ancak, hücreleri basitçe Metin olarak biçimlendirebilir, sonra boşlukları kaldırabilirsiniz ve tüm Excel'in yapacağı şey (bunu yaptığınız her hücrede küçük yeşil üçgenlerle) Metin içinde saklanan bir sayı olduğundan şikayetçi olmaktır.

Eski cevap

Bunun için benim sadece tam olarak içinde ne olduğunu göstermek istediğim hücrelere Özel bir Biçim çarpmak.

Müşteri Numarası formatı

Oldukça kirli, ancak hile yapar ve bir seferde tüm seçimlere uygulanabilir.


2

Gibi verilerle:

görüntü tanımını buraya girin

bu kısa VBA makrosunu çalıştır:

Sub RemoveSpaces()
    Dim r As Range
    For Each r In Selection
        r.Value = "'" & Replace(r.Value, " ", "")
    Next r
End Sub

üretmek için:

görüntü tanımını buraya girin


1

Hücreden boşlukları kaldırma denemelerinde, bu basit denklemi deneyebilirsiniz:

=SUBSTITUTE(B64," ","")

görüntü tanımını buraya girin

Not, formülünde hücre başvuruları gerektiği gibi ayarlayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.