hücre içine yazılan karakter bitince renk verme

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım soruma uygun başlık vermişimdir umarım
sorum şu
A1 hücresine metinsel sayılsal ve boşluklarla dolu bişeler yazıyorum ama 160 karakter olduğunda rengi değişsin (ya yazının rengi ya hücrenin rengi) ben diğer satıra geçeyim
A1 hücresine yazmaya başlayında B1 hücresinde galiba UZUNLUK formülüyle bi formül oluşturup karakterin kaç olduğunu görmek
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Hücre içindeyken anlık sonucu göremezsiniz. Fakat karakterleri yazıp hücreyi terkettiğiniz anda sorgu yapabilirsiniz. Bunuda koşullu biçimlendirme ile kolaylıkla yapabilirsiniz.

A1 hücresi seçiliyken BİÇİM-KOŞULLU BİÇİMLENDİRME-FORMÜL bölümüne aşağıdaki formülü uygulayın.

Kod:
=UZUNLUK(A1)>=160
Biçim bölümünden istediğiniz rengi seçip işleminizi tamamlayın.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Korhan beye Katılıyorum.
Bu anlamda veri doğrulama dan özel de işinize yarayabilir.:cool:
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
evet hocam örnek çizelge yaptım ama dediğiniz gibi hücre içinde yazarken anlık sonucu göremiyoruz enter dediğimde ancak karakteri anlayabiliyorum
 
Katılım
1 Ekim 2009
Mesajlar
17
Excel Vers. ve Dili
Excel 2010 Türkçe
Office 2003'te olduğundan emin değilim ama PARÇAAL formülü ile yapabilirsiniz. Şöyleki
b1 hücresine
=PARÇAAL(A10;1;160)
formülünü

b2 hücresine de
PARÇAAL(A10;161;320)
formülünü yazın.

A10 hücresine yazdığınız karakterlerden 160. ya kadar olanı b1 hücresine 161-320. karakterler arası b2 hücresine geçecektir.PARÇAAL(a10;başlangıç karakteri;bitiş karakteri) formülünü istediğiniz kadar uzatarak karakter takibi yapmadan metninizi bölebilirsiniz.Kontrol için a1 hücresine =uzunluk(b1) (yine a2 için aynı şekilde =uzunluk(b2))yazabilirsiniz.

Bölünen metnin olduğu parçaları başka hücreye kopyalarken hata alırsanız, kopyaladıktan sonra sağ tıklayıp özel yapıştır/değerleri seçiniz.
 
Son düzenleme:

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
peki sayın hocalarım ve portabler
ben sadece A1 hücresine yazmaya ve formüllemeler B1-B2-B3........ devam etse
yani 160 karakter yazınca 161. cide B2 ye geçse 322.cide B3 e geçse yapabilirmiyiz
 
Katılım
1 Ekim 2009
Mesajlar
17
Excel Vers. ve Dili
Excel 2010 Türkçe
Tabiki,

B1 hücresine PARÇAAL(A1;1;160)
B2 hücresine PARÇAAL(A1;161;320)
B3 hücresine PARÇAAL(A1;321;480)
....

şeklinde yazarsan istediğin olur.
 
Üst