Metinsel ifadenin önüne nasıl ekleme yapmalı?

Katılım
15 Ocak 2007
Mesajlar
86
Excel Vers. ve Dili
excel 2003 türkçe
Arkadaşlar herkese selamlar,kolay gelsin,
Ekli dosyamda ayrıntılı olarak açıklamaya çalıştım.Özetle,A sutunumda metinsel ifadede toplam sayısı 5 ten küçük olanların önüne "a" eklemek istiyorum.Yani tüm sutun 5 taneli olmuş olacak.İlgili formül için çok uğraşmama rağmen başaramadım.Rica etsem yardımcı olabilirmisiniz.
Esen kalın.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
B4 hücrenize

=EĞER(EHATALIYSA(YİNELE("a";5-EĞER(UZUNLUK(A4)=0;"";UZUNLUK(A4)))&""&A4);"";YİNELE("a";5-EĞER(UZUNLUK(A4)=0;"";UZUNLUK(A4)))&""&A4)

yazıp aşağı doğru çekiniz.
 
Katılım
12 Haziran 2005
Mesajlar
95
=EĞER(UZUNLUK(A4)=5;A4;EĞER(UZUNLUK(A4)=4;"a"&A4;EĞER(UZUNLUK(A4)=3;"aa"&A4;EĞER(UZUNLUK(A4)=2;"aaa"&A4;EĞER(UZUNLUK(A4)=1;"aaaa"&A4;"")))))

Ali Bey göndermiş.
Alternatifiniz olsun.
 
Katılım
15 Ocak 2007
Mesajlar
86
Excel Vers. ve Dili
excel 2003 türkçe
Çok teşekkür ediyorum,Sayın Ali ve Sayın Exelans .
Esen kalın.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,599
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Sorunuz çözülmüş ama, benim önerim de doğru mu merak ettim.

Kod:
=EĞER(A1="";A1;YİNELE("a";5-UZUNLUK(A1))&A1)
=IF(A1="";A1;REPT("a";5-LEN(A1))&A1)
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
Necdet Bey daha kısa olmuş ellerinize sağlık.
 
Son düzenleme:
Üst