Hücredeki karakter sayısını ayarlama

Katılım
8 Ocak 2011
Mesajlar
17
Excel Vers. ve Dili
2010-İng
Merhaba arkadaşlar,
A1 hücresindeki metnin karakter sayısı 25'ten kısa ise sonuna boşluk ilave edilsin, uzun ise ilk 25 karakteri alsın şeklinde nasıl bir formül yazılmalıdır.

(Microsoft Office Standart 2010-İng kulllanmaktayım.)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Hazırladığım belgegeye buradan ulaşabilirsiniz.
B1 hücresindeki formüle bakınız.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Kod:
=EĞER(A1="";"";EĞER(UZUNLUK(A1)<25;A1&YİNELE(" ";25-UZUNLUK(A1));SOLDAN(A1;25)))
EĞER = IF
UZUNLUK = LEN
SOLDAN = LEFT
YİNELE = REPT
 
Katılım
8 Ocak 2011
Mesajlar
17
Excel Vers. ve Dili
2010-İng
Çok teşekkür ederim Sayın Ömer Baran. Formülünüz 25 karakterden uzun bir metnin ilk 25 karakterini aldı fakat kısa olan metni 25'e tamamlamadı. Kısmen işimi görecektir.

Biriken yıllık izinler nedeniyle apar topar yıllık izne çıkmak zorunda kaldım, mesajınıza ancak cevap yazabiliyorum. Çok teşekkür ederim :)
 
Katılım
8 Ocak 2011
Mesajlar
17
Excel Vers. ve Dili
2010-İng
Merhaba,
Kod:
=EĞER(A1="";"";EĞER(UZUNLUK(A1)<25;A1&YİNELE(" ";25-UZUNLUK(A1));SOLDAN(A1;25)))
EĞER = IF
UZUNLUK = LEN
SOLDAN = LEFT
YİNELE = REPT
Çok teşekkür ederim, tam istediğimi karşılıyor. Allah razı olsun.
Mesajınıza acil yıllık izne çıktığım için ancak cevap yazma fırsatım oldu. Hayırlı günler dilerim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
A1 hücresindeki metnin karakter sayısı 25'ten kısa ise sonuna boşluk ilave edilsin, uzun ise ilk 25 karakteri alsın şeklinde nasıl bir formül yazılmalıdır.
.....Formülünüz 25 karakterden uzun bir metnin ilk 25 karakterini aldı fakat kısa olan metni 25'e tamamlamadı.
Merhaba Sayın lwnti,
Zaten sorunuzda karakter sayısının 25'e tamamlanması diye bir şey anlaşılmıyor ki.

Eklediğim belgedeki formülün sonucuna bakarsanız uzunluğu 25'ten az olan hücre değerinin sonuna
boşluk eklediğini (25'e tamamlama şeklinde bir cümle göremediğim için 1 adet) görebilirsiniz.

A2 hücresine =UZUNLUK(A1) formülünü ve benim formülü B1'e uygulamışsanız;
B2 hücresine =UZUNLUK(B1) formülünü uygularsanız,

formülün ilk 25 karakteri almadığını, A1'deki değerin sonuna 1 boşluk ilave ettiğini göreceksiniz.

Herneyse Sayın mucit isteğinizi sezmiş olmalı ki uzunluğu 25'e tamamlayan formülü vermiş.
 
Üst