Excel formülü: Aralıktaki ilk hücrenin adresi -

İçindekiler

Genel formül

=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))

Özet

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

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

burada veriler , B5: D14 olarak adlandırılan aralıktır.

Açıklama

ADDRESS işlevi, verilen bir satır ve sütun numarasına göre bir başvuru oluşturur. Bu durumda, adlandırılmış aralık verileri (B5: D14) tarafından kullanılan ilk satırı ve ilk sütunu almak istiyoruz .

Kullanılan ilk satırı elde etmek için, SATIR işlevini aşağıdaki gibi MIN işleviyle birlikte kullanırız:

MIN(ROW(data))

Çünkü veri birden fazla satır içerir, SIRA satır numaralarının bir dizisini verir:

(5;6;7;8;9;10;11;12;13;14)

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

MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5

İlk sütunu elde etmek için SÜTUN işlevini aynı şekilde kullanırız:

MIN(COLUMN(data))

Yana veri üç sıra içerir, KOLON üç kolon numaraları ile bir dizi döndürür:

(2,3,4)

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

MIN((2,3,4)) // returns 2

Her iki sonuç da doğrudan 5. satırın 2. sütunundaki hücreye bir başvuru oluşturan ADDRESS işlevine döndürülür:

=ADDRESS(5,2) // returns $B$5

Mutlak bir referans yerine göreceli bir adres istiyorsanız, üçüncü bağımsız değişken için aşağıdaki gibi 4 sağlayabilirsiniz:

=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5

HÜCRE işlevi alternatifi

Açık olmasa da, INDEX işlevi bir başvuru döndürür, bu nedenle, aşağıdaki gibi bir aralıktaki ilk hücrenin adresini almak için INDEX ile CELL işlevini kullanabiliriz:

=CELL("address",INDEX(data,1,1))

Bu durumda, dizinin verileriyle birlikte satır numarası için INDEX 1 ve sütun numarası için 1 vererek aralıktaki ilk hücreye bir başvuru almak için INDEX işlevini kullanırız:

INDEX(data,1,1) // returns reference to B5

INDEX daha sonra B5 hücresine bir başvuru döndürür ve adresi görüntülemek için "adres" ile HÜCRE işlevini kullanırız.

Not: HÜCRE işlevi, büyük veya karmaşık çalışma kitaplarında performans sorunlarına neden olabilen geçici bir işlevdir.

Ilginç makaleler...