FLATTEN işlevi, iç dizileri içerikleriyle değiştirerek iç içe diziyi (bir dizi dizisi) basitleştirir.
Söz dizimi
FLATTEN işlevi, iç içe yerleştirmenin bir veya daha çok iç katmanını diziden kaldırır.
DÜZLEŞTİR işlevinin söz dizimi:
DÜZLEŞTİR(dizi, [pad_value], [düzeyler])
| Bağımsız değişken | Açıklama |
|---|---|
| dizi (gerekli) |
İç içe dizi veya düzleştirmek istediğiniz iç içe diziyi içeren hücre ya da aralığa başvurudur. |
| pad_value | Düzleştirme işlemi sırasında boş konumları doldurmak için kullanılan değer dikdörtgen olmayan sonuç verir. Varsayılan olarak, boş pozisyonlar #N/A hatasıyla doldurulur. |
| Seviyeler | Dizinin içinden kaldırılacak katmanların sayısı. Varsayılan olarak, bir katman kaldırılır. İç içe geçen tüm katmanları kaldırmak için 0 girin. |
Not
- FLATTEN'in dizi olmayan değerler üzerinde hiçbir etkisi yoktur.
=FLATTEN(42)döndürür42. - Düzeyler dizideki katman sayısından büyükse, tüm katmanlar kaldırılır
Örnekler
Örnek verileri kopyalayın ve yeni Excel çalışma sayfasındaki A1 hücresine yapıştırın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.
Örnek 1
İç içe dizilerden oluşan bir sütunu kılavuza yayın. A sütunundaki her hücre, üç değerden oluşan iç içe bir satır içerir.
Tablonun tamamını kopyalayın ve yeni bir çalışma sayfasının A1 hücresine yapıştırın. FLATTEN formülü A6'ya ulaşır ve A6:C8'e 3'e düz bir ızgara döker.
| Veri |
|---|
| ={{1,2,3}} |
| ={{4,5,6}} |
| ={{7,8,9}} |
| Formüller |
| =DÜZLEŞTİR(A2:A4) |
Aşağıdaki çizimde sonuç gösterilmektedir.
Örnek 2
İç içe diziler farklı boyutlarda olduğunda boşlukları doldurun. A sütunundaki her hücre iç içe bir satırı içerir, ancak iki satır aynı uzunlukta değildir.
| Veri |
|---|
| ={{1,2,3}} |
| ={{4,5}} |
Bunları düzleştirmek tırtıklı bir sonuç verir. Excel dizileri dikdörtgen olmalıdır, bu nedenle eksik konum, varsayılan olarak #N/A hatasıyla veya pad_value'te sağladığınız değerle doldurulur.
Her sonuç taştığından, iki boş satır ve üç boş sütun bulunan hücrelere formülleri girin.
=FLATTEN(A2:A3) Boş hücrede #N/A değerini verir (varsayılan).
=FLATTEN(A2:A3,0) Boş hücrede 0 döndürür.
=FLATTEN(A2:A3,"") Boş hücrede boş metin verir.
Aşağıdaki çizim, sonuçları gösterir.