X İse aktar

Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Merhaba
Sayfa1de G sutununda G17'de başlayarak isimler bulunmaktadır.H sutununa x koyduğum zaman ona karşılık gelen isim Sayfa2'nin D sutununda D5 den başlayarak alt alta aktarsın.G sutunundaki isimler kaybolmasın.
 

Ekli dosyalar

İ

İhsan Tank

Misafir
Merhaba
Sayfa1de G sutununda G17'de başlayarak isimler bulunmaktadır.H sutununa x koyduğum zaman ona karşılık gelen isim Sayfa2'nin D sutununda D5 den başlayarak alt alta aktarsın.G sutunundaki isimler kaybolmasın.
merhaba
formül ile çözüm buldum. kullanılan formüller dizi formülüdür. ( dizi formülü formül girildikten sonra enter tuşuna basmadan ctrl+shift+enter tuş kombinasyonunu kullanarak aktif hale getirilir. eğer ki enter ile formül kapatıldıysa f2 tuşuna basarak formül açılır ve ctrl+shift+enter tuş kombinasyonu kullanılarak tekrardan aktif edilir. )
d sutunundaki formül'ü yeterince çoğaltınız. 2003 kıstaslarına göre hazırlanmıştır.
formüller ( Ömer Uzman'dan Alıntıdır. )
 

Ekli dosyalar

Korhan Ayhan

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

Forumda bu tarz listeleme için çok fazla örnek bulunmaktadır. Biraz araştırma yapsaydınız ulaşabilirdiniz.

Aşağıdaki formülü D5 hücresine uygulayın. Formül dizi formülüdür. Hücreye formülü yazdıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak tamamlayın.

Kod:
=EĞER(SATIRSAY($A$5:$A5)<=EĞERSAY(Sayfa1!$H:$H;"X");İNDİS(Sayfa1!$G$17:$G$1000;KÜÇÜK(EĞER(Sayfa1!$H$17:$H$1000="X";SATIR($A$17:$A$1000)-16);SATIRSAY($A$5:$A5)));"")
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Merhaba
Sayfa1de G sutununda G17'de başlayarak isimler bulunmaktadır.H sutununa x koyduğum zaman ona karşılık gelen isim Sayfa2'nin D sutununda D5 den başlayarak alt alta aktarsın.G sutunundaki isimler kaybolmasın.
Bir başka yaklaşım...

Sayfa2

D2: X

D3:

=COUNTIF(Sayfa1!H17:H21,D2)

D4: Liste

D5, control+shift+enter'la tamamla ve aşağıya kopyala:
Kod:
[FONT=Times New Roman]=IF(ROWS($D$5:D5)<=$D$3,INDEX(Sayfa1!$G$17:$G$21,[/FONT]
[FONT=Times New Roman]  SMALL(IF(Sayfa1!$H$17:$H$21=$D$2,[/FONT]
[FONT=Times New Roman]    ROW(Sayfa1!$G$17:$G$21)-ROW(Sayfa1!$G$17)+1),[/FONT]
[FONT=Times New Roman]      ROWS($D$5:D5))),"")[/FONT]
Not. Sonradan farkettim; Korhan Ayhan'ın gönderimi bununla hemen hemen aynı...
 

Ekli dosyalar

Katılım
15 Mart 2010
Mesajlar
138
Excel Vers. ve Dili
MS Excel-2003
Altın Üyelik Bitiş Tarihi
08-07-2021
sağa doğru diğer sütunlarda da "x" olsaydı isimleri nasıl taşıyabilirdik?
 
Katılım
15 Mart 2010
Mesajlar
138
Excel Vers. ve Dili
MS Excel-2003
Altın Üyelik Bitiş Tarihi
08-07-2021
dosyayı ekledim.umarım yardımcı olabilirsiniz. teşekkürler
 

Ekli dosyalar

İ

İhsan Tank

Misafir
sorduğunuz soru ile gönderdiğiniz dosya farklı yeni konu açarak sorunuzu sorunuz
 
Katılım
15 Mart 2010
Mesajlar
138
Excel Vers. ve Dili
MS Excel-2003
Altın Üyelik Bitiş Tarihi
08-07-2021
Sayın Tank, bu sorunu topla.çarp ile çözme imkanı varmı? veya ne önerirsiniz?
 
Üst