Bir veya daha fazla aralıktaki tüm değerleri tek bir sütun halinde birleştirir.
FLATTEN işlevinin bölümleri
=FLATTEN(aralık1; [aralık2; …])
Bölüm |
Açıklama |
aralık1 |
Birleştirilecek ilk aralık. |
aralık2 |
[isteğe bağlı] tekrarlanabilir Birleştirilecek ek aralıklar. |
Örnek formüller
=FLATTEN(A1:B2)
=FLATTEN("üst"; A1:B2; "orta"; B3:B4; "alt")
Notlar
- Değerler bağımsız değişken, ardından satır, ardından da sütuna göre sıralanır. Dolayısıyla, bir girişin ilk satırının tamamı, ikinci satırdan önce eklenir (satır bazlı sıralama olarak da bilinir).
- Boş değerler atlanmaz; FILTER işlevi bunları kaldırmak için kullanılabilir.
Örnekler
Flatten, bağımsız değişkenleri formüle eklendikleri sırayla ekler. Bağımsız değişkenlerin, aralık başvurusu olması gerekmez.
A |
B |
C |
D |
|
1 |
1 |
2 |
D1'deki formül: =FLATTEN(A1:B2; "orta örneklemi"; B3:B4) |
1 |
2 |
3 |
4 |
2 |
|
3 |
5 |
3 |
||
4 |
6 |
4 |
||
5 |
orta örneklemi |
|||
6 |
5 |
|||
7 |
6 |
İki listede basit bir çapraz birleşim veya Kartezyen ürün yapmak için CONCAT (&) operatörü ve SPLIT kullanılan daha karmaşık bir örnek.
A |
B |
C |
D |
E |
|
1 |
A |
1 |
D1'deki formül: =ArrayFormula(SPLIT(FLATTEN(A1:A3 & "|" & TRANSPOSE(B1:B2)); "|")) |
A |
1 |
2 |
B |
2 |
A |
2 |
|
3 |
C |
B |
1 |
||
4 |
B |
2 |
|||
5 |
C |
1 |
|||
6 |
C |
2 |