dikey satırı yataya çevirmek.

Katılım
24 Kasım 2010
Mesajlar
20
Excel Vers. ve Dili
2003
Selam. Ben ekteki gibi birşeyler yapmaya çalıştım. Ama tüm satırları yatay geliyor. Sorum şu; öğrenci sayfasındaki dikey isimleri, sıralı liste sayfasına yatay olarak sıralamak, okunan kitapları o öğrencinin altına dizmek. yani aynı sayfayı diğer sayfada dikey yapmak. Yapabilir miyim?
 

Ekli dosyalar

İ

İhsan Tank

Misafir
Selam. Ben ekteki gibi birşeyler yapmaya çalıştım. Ama tüm satırları yatay geliyor. Sorum şu; öğrenci sayfasındaki dikey isimleri, sıralı liste sayfasına yatay olarak sıralamak, okunan kitapları o öğrencinin altına dizmek. yani aynı sayfayı diğer sayfada dikey yapmak. Yapabilir miyim?
eki inceler misin
formül ile yapıldı
 

Ekli dosyalar

Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Excel Paste Special ( özel yapıştır ) ın transpose ( ayna çevir ) özelliği normalde sütunu satıra çeviriyor fakat formüllü satırları tam çeviremiyor, kolay bir yolu yokmudur ? çevirmenin ?
Tablodaki formül bir kolonu yatay bir satıra çevirmek için komplike..
Teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Eğer tablo yapınız buna müsaitse tabiki kolay bir yolu var. Sorunuzu küçük bir örnek dosya ile desteklerseniz daha net yanıtlar alırsınız.

.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Ekledim.
Umarım formüller duruyodur..
İlginize teşekkür ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Ekledim.
Umarım formüller duruyodur..
İlginize teşekkür ederim.
Umarım doğru anlamışımdır.

E2 hücresine yazarak yana doğru kopyalayın.

Kod:
=KAYDIR($D$2;SÜTUNSAY($E$2:E2)-1;0)
-----------------------------------------------------------------------------------
Eğer tek seferde yapmak isterseniz alternatif olarak aşağıdaki yöntemi uygulayabilirsiniz.

Yeşil alanı yada daha fazlasını fare ile seçip formül çubuğuna ,

Kod:
=DEVRİK_DÖNÜŞÜM(D2:D32)
formülünü yazıp entera basmadan ctrl + shift + enter tuş kombinasyonu ile formülü dizi formülüne çevirin. Bu işlemden sonra formülün başına ve sonuna { } ayıraçkarı otomatik eklenecektir.

.
 

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
Dosyanız ektedir.
Kod:
Sub cevir_59()
Dim sat As Long, list()
sat = Cells(65536, "B").End(xlUp).Row
If sat < 2 Then Exit Sub
list = Range("D2:d" & sat).Value
Range("E2").Resize(1, sat - 1) = Application.Transpose(list)
MsgBox "İşlem Tamamdır.", vbOKOnly + vbInformation, "TRANSPOSE"
End Sub
 

Ekli dosyalar

Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
İlgilenen arkadaşlara çok teşekkür ederim.
Şu konu hakkında bir göz atarak destek olabilirmisiniz acaba ?

"EXCEL-Soruları > Makro-VBA > Yapay zeka stok tuketım hesap tablo formülü"
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Az önce formülü işledim ama bu sefer link formülün yerine bu formül geldi.,
Bu işlemi şu nedenle yapıyorum.
Bir hücreyi çektiğiniz yere doğru artar ya örn. aşağı çekerseniz a1; a2 a3 a4 olur, yana çekerseniz de a1; b1 b2 b3 olurya..
ben a1 i $A1 yapıyorum ve yana çekiyorum, kolon (A) sabit kalıp rakamın 1 2 3 diye artması gerekirken, formüllü hücre olduğundan sanırım, $A1 olarak $A1 $A1 olarak devam ediyor.
İstediğim $A sabitleyerek formüldeki rakamın artması..
Bunu yapamadım.
Yapılabilirmi ?
 

Korhan Ayhan

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

Aşağıdaki yapıyı kullanabilirsiniz. Bu formülü yana doğru kopyaladığınızda istediğiniz sonucu alırsınız. Formüldeki 1 değeri yerinede SATIR() ifadesini kullanarak formülün yazıldığı satır numarasını elde edebilirsiniz.

Kod:
=DOLAYLI(ADRES(SÜTUN(A$1);[COLOR=red]1[/COLOR]))
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Az önce formülü işledim ama bu sefer link formülün yerine bu formül geldi.,
Bu işlemi şu nedenle yapıyorum.
Bir hücreyi çektiğiniz yere doğru artar ya örn. aşağı çekerseniz a1; a2 a3 a4 olur, yana çekerseniz de a1; b1 b2 b3 olurya..
ben a1 i $A1 yapıyorum ve yana çekiyorum, kolon (A) sabit kalıp rakamın 1 2 3 diye artması gerekirken, formüllü hücre olduğundan sanırım, $A1 olarak $A1 $A1 olarak devam ediyor.
İstediğim $A sabitleyerek formüldeki rakamın artması..
Bunu yapamadım.
Yapılabilirmi ?
Verdiğim kaydır formülü bu istediğinizi yapıyordu.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Ömer hocam
Görünen bilgi doğru fakat ben formülün yatay çekiş ile değer alarak artmasını istiyorum,
bunu 400 hücrelik bir şablondaki formülerin yana kayması için kullanacağım.
Yani farklı bir uygulamadan doğru çözüme ulaşmayı planlıyorum.
Buradaki temel unsur kolondaki asıl formüllerin kırılmadan satıra geçmesi ama ilk hücreyi tutup yana çektiğimde a1 a2 a3 olarak rakamsal değer alması harf değeri almaması.
A1 i "A$1" yaptım ama formül tabanda çalışmadı..
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Örnek bir dosya ekleyip olmasını istediğiniz değerleri dosyada manuel yazıp açıklarmısınız.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Aynı dosyayı eklemişsiniz. Olması gereken değerleri yeşil alana manuel yazıp ekleyin demek istemiştim.

Benim bu dosyadan anladığım daha önce verdiğim formüldür.

=KAYDIR($D$2;SÜTUNSAY($E$2:E2)-1;0)

bu formülü E2 hücresine yazıp yana doğru çekince olmayan nedir? Olması gereken nedir?

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın McDregin,

Verdiğim formülü denemediniz mi?

Formül bu istediğinizi yapıyor.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Hocam formül başlarındaki "=" leri sildim ki net gözüksün.
Ben kolondaki formüllerin yatay satırda gözükmesini kastediyorum.
Buralara bir macro yazınca formüllerin üzerine yazılıyor.
Amaç veriyi yatay hale getirmek değil, formülü yatay hale getirmek.
Bunu kısa yoldan yapmak için baştaki satıra bir tanesini yazarak yan çekip diğer hücre verilerini almaya çalışıyorum fakat satir kayıyor.
Copy > Paste Special > "Paste=All Operation=non ve transpose " kilikliyorum ama kolonları diğer dikeylerle yansıtıyor yapması gereken yatylığı yapmıyor.
Fakat formülsüz bir sayı dizisini ( dikey ) bu işlem ile yapınca yataya geliyor.
Problem bu işlemi ( formüller ile beraber ) yataylamak..
Teşekkürler.
 

Ekli dosyalar

Üst