Excel formülü: Karma verilerde boşluklu son satır -

İçindekiler

Genel formül

(=MATCH(2,1/(range"")))

Özet

Boş hücreler içerebilecek karma veriler için son göreceli konumu (yani son satır, son sütun) elde etmek için, MATCH işlevini aşağıda açıklandığı gibi kullanabilirsiniz.

Not: Bu bir dizi formülüdür ve Control + Shift + Enter ile girilmelidir.

Gösterilen örnekte, E5'teki formül şöyledir:

(=MATCH(2,1/(B4:B10"")))

Son * göreli * konum, çalışma sayfasındaki satır değil

Daha gelişmiş formüller oluştururken, genellikle bir listedeki verilerin son konumunu bulmak gerekir. Verilere bağlı olarak, bu veri içeren son satır, verilerin bulunduğu son sütun veya her ikisinin kesişimi olabilir. Çalışma sayfasındaki satır numarasını değil, belirli bir aralıktaki son * göreli konumu * istiyoruz:

Açıklama

Bu formül, bir aralıktaki son boş olmayan hücrenin konumunu bulmak için yapılandırılan KAÇINCI işlevini kullanır.

İçten dışa doğru çalışarak, MATCH içindeki arama dizisi şu şekilde yapılandırılır:

=1/(B4:B10"")) =1/(TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE) =(1;#DIV/0!;1;#DIV/0!;1;1;#DIV/0!)

Not: dizideki tüm değerler ya 1 ya da # SAYI / 0! hata.

MATCH daha sonra "yaklaşık eşleşme modunda" 2 değerini eşleştirecek şekilde ayarlanır, 3. bağımsız değişken atlanarak atlanır.

2'nin arama değeri hiçbir zaman bulunamayacağından, KAÇINCI her zaman arama dizisindeki son 1'i bulur ve bu da boş olmayan son hücreye karşılık gelir.

Bu yaklaşım sayılar, metinler, tarihler vb. Dahil her türlü veriyle çalışacaktır. Ayrıca aşağıdaki gibi formüllerle döndürülen boş metin dizeleriyle de çalışır:

=IF(A1<100,"")

Dinamik aralık

Bu formülü, INDEX ve OFFSET gibi diğer işlevlerle dinamik bir aralık oluşturmak için kullanabilirsiniz. Örnekler ve açıklama için aşağıdaki bağlantılara bakın:

  • INDEX ve COUNTA ile dinamik aralık
  • OFFSET ve COUNTA ile dinamik aralık

Bu makale için ilham, Mike Girvin'in "son göreceli konum" kavramını açıklayan harika bir iş çıkardığı mükemmel kitabı Control + Shift + Enter'dan geldi.

Ilginç makaleler...