• DİKKAT

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

Satır() ve Sütun() Hakkında bilgi.

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Merhabalar.Arkadaşlar Formüller içinde geçen Satır() vede Sütun() fonksiyonları hakkında açıklayıcı(örneklerle) bir bilgi paylaşımı yapabilirmisiniz.
Mesela :veri 1.sayfa A ve B sütunlarında. Aşağıdaki formülde 2.sayfa B sütununda ise sonuç doğru çıkıyor. Eğer formulü C sütununa yazarsak sonuç Boş çıkıyor. Kırmızı ile işaretlenen yerde ne gibi değişiklik yapmak lazım.
Kod:
=EĞERHATA(DÜŞEYARA(A2;'Sayfa1'!A:B;[COLOR="Red"]SÜTUN()[/COLOR];0);"")
 
Son düzenleme:
Merhaba,

Tamamen kullanım amacıyla alakalı bir durum.

Tek başına =satır() ve =sütun() fonksiyonu , formülün yazıldığı hücrenin hangi satır yada hangi sütun olduğunu size söyler.

Deneyerek daha iyi benimsenebilir.

.
 
Merhaba,

Tamamen kullanım amacıyla alakalı bir durum.

Tek başına =satır() ve =sütun() fonksiyonu , formülün yazıldığı hücrenin hangi satır yada hangi sütun olduğunu size söyler.

Deneyerek daha iyi benimsenebilir.

.

Merhaba. Ben mesajda düzenleme yaparken cevap vermişsiniz teşekkürler. Düzenlemenin içeriğine bakarak bilgi verme şansınız varmı.
 
=EĞERHATA(DÜŞEYARA(A2;'Sayfa1'!A:B;SÜTUN();0);"")

Formülü A sütununa yani birinci sütuna yazarsanız sütun() fonksiyonu 1 değerini üreteceği için düşeyara A:B aralığındaki 1. değerden veri alır. Eğer B sütununa yazsaydınız sütun() 2 değeri üreteceğinden düşeyara A:B aralığındaki 2.değerden yani B sütunundan değeri alır.

Genelde bu gibi durumlarda formülü yan hücreye kopyalamada veri almayı kolaylaştırmak için kullanılır.
 
=EĞERHATA(DÜŞEYARA(A2;'Sayfa1'!A:B;SÜTUN();0);"")

Formülü A sütununa yani birinci sütuna yazarsanız sütun() fonksiyonu 1 değerini üreteceği için düşeyara A:B aralığındaki 1. değerden veri alır. Eğer B sütununa yazsaydınız sütun() 2 değeri üreteceğinden düşeyara A:B aralığındaki 2.değerden yani B sütunundan değeri alır.

Genelde bu gibi durumlarda formülü yan hücreye kopyalamada veri almayı kolaylaştırmak için kullanılır.

Veriler 1.sayfa A:B sütununda Formul ise 2.Sayfa D sütununda olursa değer boş veriyor onun için sütun kısmına yani SÜTUN(sayfa1!B) mi yazmak gerekiyor.

NOT: Mesajı yazdıktan sonra SÜTUN()-2 Yapınca sonuç üretti bilgi için teşekkürler.
 
Son düzenleme:
Neden sütun fonksiyonunu kullanıyorsunuz. 2 yazmanız yeterli olur. Diğer mesajımda bahsettiğim gibi yazdığınız fonksiyonun içinde genelde geniş tablolarda yana doğru kopyalamalarda her sütunda sütun_indis değerini manuel girip düzenlememek için kullanılır.

Örnek,

=düşeyara($a1;Sayfa2!a:h;sütun();0)

Formülü b1 hücresine yazıp yan sütunlara kopyalarsanız sütun() değişkeni her sütunda sırasıyla,

2-3-4... değer üreteceğinden her sütunda Sayfa2 den ilgili değeri alır.

Bu formüldeki mantığı bu kadar basittir.

Not: Düşeyara fonksiyonunun işleyişini bildiğinizi düşünerek açıkladım. Eğer işleyişi hakkında tam bilgiye sahip değilseniz önce yazdığınız formüldeki ana formül olan düşeyaranın mantığını öğrenmenizi tavsiye ederim. Sütunun faktörünü bu şekilde daha kolay kavrayabilirsiniz.

.
 
Neden sütun fonksiyonunu kullanıyorsunuz. 2 yazmanız yeterli olur. Diğer mesajımda bahsettiğim gibi yazdığınız fonksiyonun içinde genelde geniş tablolarda yana doğru kopyalamalarda her sütunda sütun_indis değerini manuel girip düzenlememek için kullanılır.

Örnek,

=düşeyara($a1;Sayfa2!a:h;sütun();0)

Formülü b1 hücresine yazıp yan sütunlara kopyalarsanız sütun() değişkeni her sütunda sırasıyla,

2-3-4... değer üreteceğinden her sütunda Sayfa2 den ilgili değeri alır.

Bu formüldeki mantığı bu kadar basittir.

Not: Düşeyara fonksiyonunun işleyişini bildiğinizi düşünerek açıkladım. Eğer işleyişi hakkında tam bilgiye sahip değilseniz önce yazdığınız formüldeki ana formül olan düşeyaranın mantığını öğrenmenizi tavsiye ederim. Sütunun faktörünü bu şekilde daha kolay kavrayabilirsiniz.

.
Hocam bilgiler için teşekkürler. Ancak formüllerde bazen satır() ve sütun() ile karşılaşıyorum sadece değişik bir yapısımı var öğrenmek içindi. genelde sizinde belirttiğiniz gibi =düşeyara($a1;Sayfa2!a:h;2;0) olarak kulanımın aynısı olmuş oluyor. Sayenizde daha iyi kavramış olduk. Kolay gelsin.
 
Geri
Üst