Başvurulan hücrede değer yoksa bir sonraki hücre değerini al

Katılım
2 Şubat 2014
Mesajlar
760
Excel Vers. ve Dili
2007 Türkçe
Sayın kuvari
Benim amacım kapalı dosyadan veri almak
Alınacak verilerin arasında boşluk var ise şayet
Boşluklar kaldırılarak yazılacak.
Yazılır iken ise değiştirilecek.

1 2 3 lerin yerine
Pazartesi Salı Çarşamba Perşembe de yazabiliriz
Yoksa benim hala anlayamadığım birşeymi var.

Çok çok özür dilerim ayrıca, sıkıldınız farkındayım.
 

Ö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
E3 hücresine yazıp Dizi formülüne çevirdikten sonra yan hücrelere kopyalayın.

Kod:
=EĞERHATA(DÜŞEYARA(İNDİS([Data.xlsm]Sayfa1!$D$4:$D$100
 ;KÜÇÜK(EĞER([Data.xlsm]Sayfa1!$D$4:$D$100<>""
  ;SATIR([Data.xlsm]Sayfa1!$D$4:$D$100)-SATIR([Data.xlsm]Sayfa1!$D$4)+1)
   ;SÜTUNSAY($E$3:E3)));[COLOR="Magenta"][COLOR="Red"][B]$A$6:$C$10[/B][/COLOR][/COLOR];[B][COLOR="red"]3[/COLOR][/B];0);"")
.
 
Katılım
2 Şubat 2014
Mesajlar
760
Excel Vers. ve Dili
2007 Türkçe
Çok çok teşekkür ediyorum sayın Hocam,
saygılar.
Fromül kusursuz çalışıyor.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
746
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
Altın Üyelik Bitiş Tarihi
11-12-2029
Merhaba ekteki tablodaki benzer sorum için, yardım rica ediyorum.

istediğim O3 - Q7 arasındaki bilgilerden, P alanı 0'dan büyük olanları, C3'ten itibaren sıralamak.
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
Merhaba,

C3 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayın.

Kod:
=EĞERHATA(İNDİS(O$3:O$7
 ;KÜÇÜK(EĞER($P$3:$P$7>0;SATIR($P$3:$P$7)-SATIR($P$3)+1);SATIRSAY(C$3:C3)));"")
.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
746
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
Altın Üyelik Bitiş Tarihi
11-12-2029
müteşekkirim
 
Üst