• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Bir boşluk bırakarak kelime dağıtma

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,772
Excel Vers. ve Dili
Excel 2019 Türkçe
SIHHİYE-ÇANKAYA ANKARA
Yukarıda yazılı kelimeleri birer boşluk bırakarak nasıl yazabiliriz ?
Örn: S I H H şeklinde.
Yalnız formül tutup çektiğimizde kendiliğinden bu durum oluşmalı.
Ben makro ile yaptım ama formül ile oluşturamadım. Eminim kolayca çözecek arkadaşlar vardır.
 

Ekli dosyalar

Oldu galiba:

Kod:
=EĞER(ÇİFTMİ(SÜTUN())=DOĞRU;EĞER(EHATALIYSA(PARÇAAL($B$5&" "&$C$5;TAMSAYI(SÜTUN()/2)-1;1));"";PARÇAAL($B$5&" "&$C$5;TAMSAYI(SÜTUN()/2)-1;1));"")
 
İlçeyle il arasında boşluk istenmiyorsa:

Kod:
=EĞER(ÇİFTMİ(SÜTUN())=DOĞRU;EĞER(EHATALIYSA(PARÇAAL($B$5&$C$5;TAMSAYI(SÜTUN()/2)-1;1));"";PARÇAAL($B$5&$C$5;TAMSAYI(SÜTUN()/2)-1;1));"")
 
Zaten çift sütunlara işlem yaptığımızdan formüldeki TAMSAYI kısmı gereksizmiş:

Kod:
=EĞER(ÇİFTMİ(SÜTUN())=DOĞRU;EĞER(EHATALIYSA(PARÇAAL($B$5&$C$5;SÜTUN()/2-1;1));"";PARÇAAL($B$5&$C$5;SÜTUN()/2-1;1));"")
 
Merhaba,


D9 hücresine,

Kod:
=EĞERHATA(PARÇAAL($B$5&$C$5;EĞER(ÇİFTMİ(SÜTUN(B1));SÜTUN(B1)/2;0);1);"")
 
Arkadaşlar teşekkürler, bütün çözümler süper.
 
Konu çözüldü ama makro aklı ile düşünürsek, D6 hücresine bu formülü de yazılabilirsiniz;
Kod:
[FONT="Trebuchet MS"][SIZE="2"]=[COLOR="Red"]EĞER[/COLOR]([COLOR="Blue"]ÇİFTMİ[/COLOR]([COLOR="DarkOrange"]SÜTUN[/COLOR]()-2);[COLOR="Magenta"]PARÇAAL[/COLOR]($B$5&$C$5;[COLOR="DarkOrange"]SÜTUN[/COLOR]()/2-1;1);"")[/SIZE][/FONT]
 
Sayın Murat Osma;
Formülünüzdeki ÇİFTMİ(SÜTUN()-2) kısmında -2 gereksiz değil mi? Sonuçta bir sayının 2 eksiği çiftse kendisi de çifttir zaten.
 
:) Kesinlikle haklısınız Yusuf Bey, fark eden bir şey olmayacaktır.
Veriler B sütununda olup, formülün yazılacağı hücre D sütununda olunca -2 yazmak gelmiş aklıma.
 
Ofis 2003 de (ÇİFTMİ) formülü yok.

bende mod formülü ile yaptım.

Kod:
=EĞER(MOD(SÜTUN()+1;2);PARÇAAL($B$5&$C$5;SÜTUN()/2-1;1);"")
 
Formüllerden hiç anlama ama birazcık kurcalayınca iki atlayıp bir yazması içinde aşağıdaki formülü buldum.

Kod:
=EĞER(MOD(SÜTUN();3)=1;PARÇAAL($B$5&$C$5;TAVANAYUVARLA((SÜTUN()/3)-1;1);1);"")
 
hali3 bey bu formülde 2 sütun atlıyor. 1 sütun atlayacak
=EĞER(MOD(SÜTUN();3)=1;PARÇAAL($B$5&$C$5;TAVANAYUVARLA((SÜTUN()/3)-1;1);1);"")
TAVANAYUVARLA((SÜTUN()/3)-1;1) formülü sütunu sağa kaydırınca 1 1 1 2 2 2 3 3 3 4 4 4 sonucu oluyor.
TAMSAYI(SÜTUN()/2)-1 formülü sütunu sağa kaydırınca 1 1 2 2 3 3 oluşturuyor.
 
hali3 bey bu formülde 2 sütun atlıyor. 1 sütun atlayacak
=EĞER(MOD(SÜTUN();3)=1;PARÇAAL($B$5&$C$5;TAVANAYUVARLA((SÜTUN()/3)-1;1);1);"")
TAVANAYUVARLA((SÜTUN()/3)-1;1) formülü sütunu sağa kaydırınca 1 1 1 2 2 2 3 3 3 4 4 4 sonucu oluyor.
TAMSAYI(SÜTUN()/2)-1 formülü sütunu sağa kaydırınca 1 1 2 2 3 3 oluşturuyor.

Evet bende zaten yazmıştım iki atlıyor diye
on nolu mesajda tek atlayanı var.
 
Geri
Üst