Boş Hücre Sorunu

Katılım
13 Şubat 2007
Mesajlar
23
Excel Vers. ve Dili
excel 2002
türkçe
Merhaba;
Bir kayıt sayfası oluşturdum. Bu sayfadan verileri ilgili iki sayfaya aktarmak istiyorum. Sayfa1'deki A1 hücresi x ise sayfa1'deki B1 hücresini sayfa2'deki A1 hücresine kopyala; eğer A1 hücresi y ise sayfa3'deki A1 hücresine kopyala;
=EĞER(Sayfa1="x";sayfa1!B1) diye formülleri oluşturdum. Sistem çalıştı fakat sayfa2 ve sayfa3 te doğru olmayan hücrelere YANLIŞ ibaresi çıkmaya başladı. Dolayısıyla arlarda boşluklar kaldı. Arada boşluk bırakmadan nasıl diğer sayfalara köprü oluşturabilirim. Dosya ektedir. Yardımcı olabilirseniz sevinirim.
 
Katılım
11 Ocak 2008
Mesajlar
3
Excel Vers. ve Dili
Excel 2003 Türkçe
=EĞER(KAYIT!A3="DEPO";KAYIT!B3) şeklindeki ifadeleri
=EĞER(KAYIT!A3="DEPO";KAYIT!B3;"") şeklinde değiştirin
Bu değişiklik sadece hücrenin 'YANLIŞ' ifadesi yerine, boş görünmesini sağlayacaktır.
Arada hiç boş satırlar olmasını istemiyorsanız, benim bildiğim kadarı ile bunu formül kullanarak yapamazsınız. Bu durumda VBA kodları kullanarak bir makro yazmak gerekir.
For Next döngüsü kullanarak ve koşullar döngünün içinde If ... Then ... Else... End If satırları arasında tanımlanarak uygun koşulları sağlayan satırların başka bir sayfaya hiç boşluk kalmadan satır satır yazılması sağlanabilir.
 
Son düzenleme:
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
DEPO

A1:

=COUNTIF(KAYIT!A1:A7,"DEPO")

A2: control+shift+enter

Kod:
=IF(ROWS($A$2:A2)<=$A$1,
   INDEX(KAYIT!$B$1:$B$7,
    SMALL(IF(KAYIT!$A$1:$A$7="DEPO",
      ROW(KAYIT!$A$1:$A$7)-ROW(KAYIT!$A$1)+1),
      ROWS($A$2:A2))),
   "")
STOK'da da formüller aynı. Tek fark: DEPO --> STOK.

Merhaba;
Bir kayıt sayfası oluşturdum. Bu sayfadan verileri ilgili iki sayfaya aktarmak istiyorum. Sayfa1'deki A1 hücresi x ise sayfa1'deki B1 hücresini sayfa2'deki A1 hücresine kopyala; eğer A1 hücresi y ise sayfa3'deki A1 hücresine kopyala;
=EĞER(Sayfa1="x";sayfa1!B1) diye formülleri oluşturdum. Sistem çalıştı fakat sayfa2 ve sayfa3 te doğru olmayan hücrelere YANLIŞ ibaresi çıkmaya başladı. Dolayısıyla arlarda boşluklar kaldı. Arada boşluk bırakmadan nasıl diğer sayfalara köprü oluşturabilirim. Dosya ektedir. Yardımcı olabilirseniz sevinirim.
 
Katılım
13 Şubat 2007
Mesajlar
23
Excel Vers. ve Dili
excel 2002
türkçe
İlgilenen arkadaşlara çok çok teşekürler.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Merhaba;
Bir kayıt sayfası oluşturdum. Bu sayfadan verileri ilgili iki sayfaya aktarmak istiyorum. Sayfa1'deki A1 hücresi x ise sayfa1'deki B1 hücresini sayfa2'deki A1 hücresine kopyala; eğer A1 hücresi y ise sayfa3'deki A1 hücresine kopyala;
=EĞER(Sayfa1="x";sayfa1!B1) diye formülleri oluşturdum. Sistem çalıştı fakat sayfa2 ve sayfa3 te doğru olmayan hücrelere YANLIŞ ibaresi çıkmaya başladı. Dolayısıyla arlarda boşluklar kaldı. Arada boşluk bırakmadan nasıl diğer sayfalara köprü oluşturabilirim. Dosya ektedir. Yardımcı olabilirseniz sevinirim.
Dosyanız ekte.

.
 
Üst