• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Boş Hücre Sorunu

  • Konbuyu başlatan Konbuyu başlatan isafidan
  • Başlangıç tarihi Başlangıç tarihi
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.
 
=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:
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.
 
İlgilenen arkadaşlara çok çok teşekürler.
 
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.

.
 
Geri
Üst