• DİKKAT

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

Yatay formülleri dikey yazmak

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı sabahlar.

Ekte gönderdiğim sayfamda yatay yazılı formülleri dikey olarak almak istiyorum.

Formülleri kopyalayıp yapıştırırken işlemi tersine çevir diyerek yapıştırdığımda formüllerin içeriği tümden değişiyor.
Forumda bir kaç uygulama buldum bir tanesini uyguladım o da hata verdi.

Yardım edecek arkadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

Arkadaşlar konu günceldir.
Formüller yaklaşık 250'yi bulmaktadır.
 
Son düzenleme:
.

Hata nerede? Formülü aşağıya doğru kopyaladığınızda, 2 satırda kapsadığı yere kadar olanların hepsini alır. Bunu istemiyorsanız, kopyalamayı yeterince tutmanız gerekir.

.
 
Kopyala yapıştır yapıldığında formüldeki rakamlar değişiyor.
 
.

Kusura bakmayın, ben sorunuzu anlayamadım. Bir formül verdiniz ve bunu aşağıya çektiğinizde yolunda ne bulursa alır. Kopyala yapıştır da nereden çıktı?

Biraz açıklama lütfen.

.
 
Merhaba Sayın ERASLAN.
Yapmak istediğiniz tam olarak nedir, pek anlaşılmıyor.
Formülü kopyalayıp başka yere yapıştırmadaki maksatınızı açıklar mısınız?
Sayfa2 Q13 ve Q17 hücrelerinde istediğiniz/beklediğiniz sonuç nedir?
Boş değer dışında bir sonuç istiyorsanız, bunu neye göre belirliyorsunuz?
Aşağı doğru kopyalama yaptığınızda ritmik olarak 7 adet değerin tekrarlanmasını mı istiyorsunuz?
Yani Q13'te e, Q17'de b sonucunu mu istiyorsunuz?
 
Sayın İdris Bey öncelikle ilginiz için çok teşekkür ediyorum.

Sayfa2'de B2 ile H2 sütunları arasındaki formülleri kopyalayıp örneğin K2 sütununda işlemi tersine çevir yapıştır dediğimde, formüldeki bilgilerde K2-K3-K4 gibi gidiyor, benim istediğim formülü aynen istediğim sütuna aşağıya doğru yazmaktı.

Q sütunundaki formülleri ise forumda bulup kendi sayfama ilave etmeye çalıştım, ancak aşağıya doğru sürüklediğimde bazı yerlerde a yazdı, ayrıca B2 li H2 arasındaki formülleri sildiğim zamanda Q sütunundaki bilgiler gidiyor, bu da benim istediğim formül türü değil.

Yani B2 li H2 arasındaki formüllerin yapısı değişmeden istediğim sütuna yapıştırdığımda aynı formüllerin orada olmasını istiyorum.
 
Sayın Ömer Bey mesajı gönderdikten sonra mesajınızı gördüm, ilginiz için size de ayrıca teşekkür ederim.

Verilerim fazla olduğu için gönderdiğim sadece bir örnek.

İstediğim Sayfa2'deki B2 ile H2 arasına yazmış olduğum formül özelliği değişmeden bu formülleri sadece bir sütuna dizmek istemiştim.
 
Son düzenleme:
Sayın arkadaşlar yapmak istediğim özelliği ekte gönderiyorum, sayfa3'te yapmak istediğim şekli elle yaptım, burada formüllerin bulunduğu hücreleri K sütununa tek tek elle taşıdığım için formüllerin içeriği değişmiyor. Benim istediğimde bu, ancak formüllü hücreler 250 hücreyi geçtiği için tek tek uğraştıracağından böyle bir işlem istemiştim.
 

Ekli dosyalar

Kusura bakmayın yine TAM OLARAK anlayamadım ama aşağıdaki formül işinizi görüyor mu?
(7 -> Sayfa1'deki dolu hücre sayısı)
Kod:
=EĞER(SATIRSAY($M$1:M1)>[B][COLOR="Red"]7[/COLOR][/B];"";DOLAYLI("Sayfa1!"&ADRES(2;SATIRSAY($M$1:M1)+1;4)))
 
Sayın Ömer Bey yazmış olduğunuz formül süper çalışıyor, benim yapmak istediğim mesaj 9'a eklediğim excel sayfamda küçük bir açıklama yaptım. Bu şekilde istiyordum.
 
Sayın arkadaşlar yapmak istediğim özelliği ekte gönderiyorum, sayfa3'te yapmak istediğim şekli elle yaptım, burada formüllerin bulunduğu hücreleri K sütununa tek tek elle taşıdığım için formüllerin içeriği değişmiyor. Benim istediğimde bu, ancak formüllü hücreler 250 hücreyi geçtiği için tek tek uğraştıracağından böyle bir işlem istemiştim.

.

Dosyanız ekte.

Artık hangisini beğenirseniz...


.
 

Ekli dosyalar

Sayın İdris Bey ilginiz için çok teşekkür ediyorum, farklı formüllerde olsa hep aynı sonuçları veriyor.

Benim istediğim K sütunundaki aşağıdaki formüller gibi idi, zannedersem bu şekilde olmayacak galiba.

Yardımcı olan herkese teşekkürler. Hayırlı çalışmalar diliyorum.

Aşağıdaki formüller tek bir sütunda.
Kod:
=EĞER(Sayfa1!B2="";"";(Sayfa1!B2))
=EĞER(Sayfa1!C2="";"";(Sayfa1!C2))
=EĞER(Sayfa1!D2="";"";(Sayfa1!D2))
=EĞER(Sayfa1!E2="";"";(Sayfa1!E2))
=EĞER(Sayfa1!F2="";"";(Sayfa1!F2))
=EĞER(Sayfa1!G2="";"";(Sayfa1!G2))
=EĞER(Sayfa1!H2="";"";(Sayfa1!H2))
.....formül devam ediyor.


Bu şekilde formüllerin sonucunu değil sadece formülleri tek bir sütuna yazabilecek makroda olabilir.
 
Sayın İdris Bey ilginiz için çok teşekkür ediyorum, farklı formüllerde olsa hep aynı sonuçları veriyor.

Benim istediğim K sütunundaki aşağıdaki formüller gibi idi, zannedersem bu şekilde olmayacak galiba.

Yardımcı olan herkese teşekkürler. Hayırlı çalışmalar diliyorum.

Aşağıdaki formüller tek bir sütunda.
Kod:
=EĞER(Sayfa1!B2="";"";(Sayfa1!B2))
=EĞER(Sayfa1!C2="";"";(Sayfa1!C2))
=EĞER(Sayfa1!D2="";"";(Sayfa1!D2))
=EĞER(Sayfa1!E2="";"";(Sayfa1!E2))
=EĞER(Sayfa1!F2="";"";(Sayfa1!F2))
=EĞER(Sayfa1!G2="";"";(Sayfa1!G2))
=EĞER(Sayfa1!H2="";"";(Sayfa1!H2))
.....formül devam ediyor.


Bu şekilde formüllerin sonucunu değil sadece formülleri tek bir sütuna yazabilecek makroda olabilir.
.

Şimdi anlaşıldı.



1. Transpose edilecek alanı seçin.

2. Ctrl+H den sonra = (eşittir)'i örneğin # işareti ile değiştirin.

3. Değişen bu seçili alanı kopyaladıktan sonra dilediğiniz yerde Transpose olarak yapıştırın.

4. 2. maddede belirtilenin bu kez tersini yapın. Yani # işaretini = (eşittir)'e çevirin.


İşlem tamam.

.
 
Sayın İdris Bey işte bu tam benim istediğim gibi oldu vallahi, çok teşekkür ediyorum, Allah razı olsun.

Hayırlı çalışmalar, hayırlı akşamlar.
 
Geri
Üst