Hücre atlatarak veri alma

Katılım
16 Ağustos 2009
Mesajlar
2
Excel Vers. ve Dili
2007
Merhaba arkadaşlar
Elimde iki adet çalışma sayfasi var birinin icinde bilgisayar programindan gelen veriler 4er 7şer 5er şekilde atlayarak satirlara yazilmakta.İkinci sayfam book1 isimli sayfadan bu verileri aliyor.
Yani benim ihtiyacim olan veriler H20 de H24 de H28 den gelerek istedigim sayfada alt alta yazilmali.
su anda kullandigim formul en amatorce yapilmis olan ve bu muthis bi emek istiyen bir calismaya donusmekte.
=IF([book1.xls]Sheet1!$H$2194<>0;(([book1.xls]Sheet1!$H$2194));"")
=IF([book1.xls]Sheet1!$H$2198<>0;(([book1.xls]Sheet1!$H$2198));"")
=IF([book1.xls]Sheet1!$H$2202<>0;(([book1.xls]Sheet1!$H$2202));"")

şeklinde elle degiştiriliyor.

hucre atlatma yontemi ile bu işlemin bir yontemi varmidir .formulumun otomatik olarak verileri 4 er 4 er atlamasini veya benim girecegim degerlerde atlamasini istiyorum. daha aciklayici olmasi icin ekte dosyalarda mevcut.Simdiler ilgilenecek olan herkese cok tesekkur ediyorum.
 

Ekli dosyalar

Son düzenleme:

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
Seçili satırı aşağı doğru kopyalayarak bir denermisiniz.Oldu gibi duruyor ama bir kontrol ediverin.:cool:
 

Ekli dosyalar

Katılım
16 Ağustos 2009
Mesajlar
2
Excel Vers. ve Dili
2007
Merhaba yazmis oldugunuz formul tam olarak soyle galiba.
=IF(OFFSET([book1.xls]Sheet1!$H$2190;ROWS($A$1:$A1)*4;0)<>0;((OFFSET([book1.xls]Sheet1!$H$2190;ROWS($A$1:$A1)*4;0)));"")

benim bilgisayarimda bu formule gore excel sayfasini acinca #Value! yaziyor satirlarda .
yanlis yaptigim birsey mi var acaba .
 

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
Book1'i açınca kodlar çalışıyor.Sanırım kaynak dosya kapalı olunca bu kodlar çalışmıyor.:cool:
 
Üst