Excel

Aralıktaki son hücrenin adresi

Address Last Cell Range

Excel formülü: Aralıktaki son hücrenin adresiGenel formül |_+_| Özet

Bir aralıktaki son hücrenin adresini almak için ADRES işlevini SATIR, SÜTUN ve MAKS işlevleriyle birlikte kullanabilirsiniz. Gösterilen örnekte, F5'teki formül:





= ADDRESS ( MAX ( ROW (rng)), MAX ( COLUMN (rng)))

nerede veri bu adlandırılmış aralık B5:D14.

Açıklama

NS ADRES işlevi verilen bir satır ve sütun numarasına göre bir referans oluşturur. Bu durumda, kullanıcı tarafından kullanılan son satırı ve son sütunu almak istiyoruz. adlandırılmış aralık veri (B5:D14).





Kullanılan son satırı elde etmek için SATIR işlevi ile birlikte MAKS işlevi bunun gibi:

 
= ADDRESS ( MAX ( ROW (data)), MAX ( COLUMN (data)))

Çünkü veri birden fazla satır içeriyorsa, ROW bir dizi satır numaralarından:



 
 MAX ( ROW (data))

Bu dizi doğrudan en büyük sayıyı döndüren MAX işlevine gider:

 
{567891011121314}

Son sütunu almak için SÜTUN işlevi aynı şekilde:

 
 MAX ({567891011121314}) // returns 14

Dan beri veri üç satır içeriyorsa, COLUMN üç sütun numarasına sahip bir dizi döndürür:

Excel'de kategori ekseni nedir
 
 MAX ( COLUMN (data))

ve MAX işlevi yine en büyük sayıyı döndürür:

 
{2,3,4}

Her iki sonuç da doğrudan, satır 14, sütun 4'teki hücreye bir başvuru oluşturan ADRES işlevine döndürülür:

 
 MAX ({2,3,4}) // returns 4

eğer istersen göreceli adres yerine mutlak referans , bunun gibi üçüncü argüman için 4'ü sağlayabilirsiniz:

 
= ADDRESS (14,4) // returns $D

HÜCRE işlevi alternatifi

Belli olmasa da, İNDEKS işlevi bir referans döndürür, böylece kullanabiliriz HÜCRE işlevi aşağıdaki gibi bir aralıktaki son hücrenin adresini almak için INDEX ile:

 
= ADDRESS ( MAX ( ROW (data)), MAX ( COLUMN (data)),4) // returns D14

Bu durumda, aralık için toplam satırları ve toplam sütunları geçirerek belirlediğimiz aralıktaki son hücreye bir referans almak için INDEX işlevini kullanırız. veri INDEX içine. ile toplam satır elde ederiz. SATIR işlevi , ve toplam sütunlar SÜTUNLAR işlevi :

 
= CELL ('address', INDEX (data, ROWS (data), COLUMNS (data)))

Veri olarak sağlanan diziyle, INDEX daha sonra D14 hücresine bir başvuru döndürür:

 
 ROWS (data) // returns 10  COLUMNS (data) // returns 3

Daha sonra adresi görüntülemek için 'adres' ile HÜCRE işlevi görürüz.

Not: HÜCRE işlevi bir uçucu fonksiyon büyük veya karmaşık çalışma kitaplarında performans sorunlarına neden olabilir.

Yazar Dave Bruns


^