2012-07-13 18 views
6

belirli bir karakterin soluna TÜM metni silin. Tüm metni (tüm karakterler) belirli bir karakterin ya da dizgedeki karakterlerin soluna silmek istiyorum. ÖrneğinBu bir excel ilgili soru MS Excel

:

Ben

şimdi "yığın" sol tarafındaki tüm karakterleri silmek istediğiniz metostackoverflow bir hücre helloall Welco bir dize olduğunu varsayalım. , sonuç yığın aşımı olmalıdır (yalnızca yığın akışı)

Desteğiniz için şimdiden teşekkür ederiz.

+0

VBA kodu ile bunu yapmak istiyor musunuz? –

+0

Bu daha önce defalarca sorulmuştur. Lütfen iki soru sormayın. Üstelik bu bir programlama (VBA veya VBScript soru) değil, bu yüzden daha iyi Super User – brettdj

+0

Ciddi bu soru 13k görüş ve tek upvote sahip sordum olurdu? aranan ifade –

cevap

18
=RIGHT(input,LEN(input)-FIND("stack",input)+1) 
+0

Bu üzerinden hata olacaktır: = IFERROR (SAĞ (giriş, UZ (giriş) -Bul ("yığın", giriş) + 1), "") – brettdj

+2

@brettdj gerçek mevcut değildir, fakat kolayca sabit ise –

0

başka formül: "helloall welco metostackoverflow" "s" sol da her uzay den 20 karakter için = ORTA (giriş 20,60)

Burada 1 sayısal 20 karakter. 2. sayısal (60 burada) istenen metinde "stackoverflow" karakter sayısından daha büyük bir sayıdır. "Stackoverflow" da 13 karakter var. Bu nedenle belirli bir formüldeki 2 sayısal bir yerine bir genel arama karakteri kullanım alanı bulur yok herhangi bir pozitif tam sayı, eşit ya da 13'e

0

daha büyük olabilir.

örn.

Bul: * Yığın değiştirin:

Sonucu "Yığın taşması" olacağını Stack