Excel formülü: Aralıktaki son sütun numarası -

İçindekiler

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.

Ilginç makaleler...