Bu dosya, bir tablodan yalnızca seçilen satırların ve sütunların, kaynak tablodaki sırasından bağımsız olarak ayrı bir alana getirilmesini gösterir. Örnek, CHOOSEROWS ve CHOOSECOLS işlevlerinin satır ve sütun sıralamasını değiştirerek seçim yapabilmesine dayanır. Dinamik dizi işlevleri kullanıldığından dosya Microsoft 365 veya Excel 2021 ve üzeri sürümlerde çalışır.
Satır sırası formülde elle de verilebilir. Örneğin CHOOSEROWS işlevine {2;8;3;1} dizisi yazıldığında 2., 8., 3. ve 1. satırlar bu sırayla getirilir; bu dizi formülle de üretilebilir.
Dosyanın içeriği
- Sayfa1: B1:AB22 aralığında tek sayfalık örnek. Kaynak tablo B4:G19 aralığındadır; başlıklar 2. satırdadır ve veri sütunları D:G arasındadır.
- Seçim sütunu J4:J19 aralığıdır; getirilecek kayıtlar burada belirtilir. Sayfada iki hücrede veri doğrulama tanımlıdır.
- Sonuçlar O4 (seçilen satırlar), T4 (kalan sütun başlıkları) ve W4 (kaynak listesi) hücrelerinden başlayarak dinamik olarak taşar.
Kullanılan formüller
- O4 hücresinde, J4:J19 içindeki dolu değerler FILTER ile alınır, MATCH ile B4:B19 içindeki satır sıraları bulunur ve CHOOSEROWS bu satırları belirtilen sırayla getirir. IFERROR hata durumunda boş değer döndürür:
- T4 hücresinde, U4:U7 aralığında bulunmayan sütun başlıkları FILTER ile süzülür ve TRANSPOSE ile alt alta yazılır:
- W4 hücresi, B4:B19 aralığındaki kayıt adlarını listeler:
=B4:B19
Nasıl kullanılır
- Sayfa1 üzerindeki B4:G19 tablosuna kendi verilerinizi girin.
- J4:J19 aralığında listelenmesini istediğiniz kayıtları belirtin.
- O4 hücresinden başlayan alanda seçilen satırların istenen sırada listelendiğini kontrol edin.
- Sütun seçimi için U4:U7 aralığında dışarıda bırakılacak başlıkları belirtin; kalan başlıklar T4 altında görünür.
- Sonuç alanının sağında ve altında formülün taşacağı hücrelerin boş olmasına dikkat edin.