
Genel formül
=MIN(COLUMN(rng))+COLUMNS(rng)-1
Özet
Bir aralıktaki son sütunu elde etmek için SÜTUN ve SÜTUN işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, F5 hücresindeki formül şöyledir:
=MIN(COLUMN(data))+COLUMNS(data)-1
burada veriler , B5: D10 olarak adlandırılan aralıktır.
Açıklama
Tek bir hücre başvurusu verildiğinde, SÜTUN işlevi bu başvurunun sütun numarasını döndürür. Bununla birlikte, birden çok sütun içeren bir aralık verildiğinde, SÜTUN işlevi, aralık için tüm sütun numaralarını içeren bir dizi döndürür.
Yalnızca ilk sütun numarasını istiyorsanız, dizideki en düşük sayı olacak ilk sütun numarasını çıkarmak için MIN işlevini kullanabilirsiniz:
=MIN(COLUMN(data)) // first column
İlk sütunu elde ettikten sonra, aralıktaki toplam sütunları ekleyebilir ve son sütun numarasını elde etmek için 1 çıkarabiliriz.
Dizin sürümü
MIN yerine, son satır numarasını almak için INDEX'i de kullanabilirsiniz:
=COLUMN(INDEX(data,1,1))+COLUMNS(data)-1
INDEX, COLUMN'a yalnızca tek bir hücre sağladığından, bu muhtemelen büyük aralıklar için biraz daha hızlıdır.
Basit versiyon
Bir formül bir dizi sonucu döndürdüğünde, formül tek bir hücreye girilmişse Excel dizideki ilk öğeyi görüntüler. Bu, pratikte bazen formülün basitleştirilmiş bir versiyonunu kullanabileceğiniz anlamına gelir:
=COLUMN(data)+COLUMNS(data)-1
Ancak bunun çok sütunlu bir aralık için bir dizi döndüreceğini unutmayın.
Formüllerin içinde, bazen bir dizi değil, yalnızca bir öğe ile uğraştığınızdan emin olmanız gerekir. Bu durumda, yukarıdaki tam sürümü kullanmak isteyeceksiniz.