DÜŞEYYIĞ Formülü (VSTACK): Tabloları Alt Alta Birleştirme
DÜŞEYYIĞ
İngilizce adı: VSTACK
Yayın: · Son güncelleme:
DÜŞEYYIĞ kısaca
DÜŞEYYIĞ, birden fazla aralığı ya da diziyi alt alta ekleyerek tek bir dinamik dizi oluşturur. =DÜŞEYYIĞ(A2:B4;D2:E3) iki aylık satış listesini tek listede toplar; kaynak değişince sonuç da güncellenir.
Söz dizimi
DÜŞEYYIĞ(dizi1; [dizi2]; ...)VSTACK(array1, [array2], ...)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
dizi1array1 | Zorunlu | Sonucun en üstüne yerleşecek ilk aralık ya da dizi. |
dizi2array2 | İsteğe bağlı | Altına eklenecek diğer aralıklar ya da diziler; sırayla yığılırlar. |
İçindekiler
DÜŞEYYIĞ ne yapar?
Excel DÜŞEYYIĞ formülü, verdiğiniz aralıkları sırayla alt alta ekler ve sonucu tek bir dinamik dizi olarak döndürür. Ocak satışları A2:B4'te, Şubat satışları D2:E3'te duruyorsa =DÜŞEYYIĞ(A2:B4;D2:E3) beş satırlık birleşik bir liste üretir. Kopyala-yapıştır gerekmez; kaynak tablolarda bir değer değişince birleşik liste de değişir.
Formülü tek bir hücreye yazarsınız, sonuç aşağıya ve sağa taşar. Taşma alanında başka veri varsa #TAŞMA! hatası alırsınız; alanı boşaltınca sonuç görünür.
Hangi sürümlerde var?
DÜŞEYYIĞ, Microsoft 365, Excel 2024 ve web için Excel'de bulunur. Excel 2021 ve önceki sürümlerde yoktur; bu sürümlerde dosyayı açan kişi #AD? hatası görür. Dosyayı paylaşacağınız kişilerin sürümünü önceden bilmek bu yüzden önemlidir.
Yatay birleştirme için kardeşi YATAYYIĞ kullanılır. O, aralıkları yan yana ekler.
Eski sürümlerde aynı işi yapmak için genellikle verileri elle kopyalamak ya da Power Query ile sorgu kurmak gerekir. Power Query yenileme ister ama dosyayı herkes açabilir. DÜŞEYYIĞ ise anında güncellenir, buna karşın yalnız yeni sürümlerde çalışır. Paylaşım ortamınıza göre ikisinden birini seçin.
Başlık satırını bir kez eklemek
Her ay ayrı sayfada tutulan listelerde başlık satırı her sayfada tekrar eder. Başlığı yalnız bir kez almak için ilk argümana başlık satırını, sonrakilere yalnız veri satırlarını verin: =DÜŞEYYIĞ(A1:B1;A2:B4;D2:E3). Sonuçta en üstte "Ürün, Adet" başlığı, altında tüm aylar bulunur.
Aynı yapı farklı sayfalarda da çalışır: =DÜŞEYYIĞ(Ocak!A2:B50;Şubat!A2:B50). Ancak sabit aralıklarda boş satırlar da sonuca girer. Boşları atmak için sonucu FİLTRE ile süzebilir ya da kaynakları Excel tablosuna çevirip yapılandırılmış başvuru kullanabilirsiniz.
Sütun sayısı farklıysa
Aralıkların sütun sayısı eşit değilse sonuç en geniş aralık kadar sütun içerir. Dar aralıkların eksik sütunları #YOK değeriyle doldurulur. Bu, bir hata değil, "burada veri yok" işaretidir.
Bu hücrelerde #YOK yerine boşluk ya da tire görmek istiyorsanız formülü EĞERHATA ile sarın: =EĞERHATA(DÜŞEYYIĞ(A2:B3;D2:D3);"-"). Böylece eksik sütunlar "-" ile görünür.
Diğer fonksiyonlarla birlikte
DÜŞEYYIĞ'ın asıl gücü başka fonksiyonlarla birleşince ortaya çıkar. =TOPLA(DÜŞEYYIĞ(B2:B4;E2:E3)) iki listenin adet toplamını tek formülde verir. =SATIRSAY(DÜŞEYYIĞ(A2:B4;D2:E3)) birleşik listede kaç satır olduğunu söyler.
Formül sonucunu başka bir formülde kullanmak için taşma başvurusu işinize yarar. DÜŞEYYIĞ G2'ye yazıldıysa G2# yazarak tüm taşma alanına başvurabilirsiniz; liste uzayıp kısalsa da başvuru kendini ayarlar.
Birleşik listeyi sıralamak için SIRALA, tekrarları atmak için BENZERSİZ ekleyebilirsiniz. Ay sonunda tüm şubelerin listesini tek tabloda görmek için ilk deneme olarak iki sayfanızı =DÜŞEYYIĞ ile birleştirin ve sonucu SIRALA ile ürün adına göre dizin.
Örnekler
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Ürün | Adet | Ürün | Adet | |||
| 2 | Kalem | 40 | Defter | 25 | Kalem | ||
| 3 | Silgi | 15 | Cetvel | 10 | |||
| 4 | Kalemtıraş | 8 |
=DÜŞEYYIĞ(A2:B3;D2:E3)=VSTACK(A2:B3,D2:E3)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
G2 hücresinin sonucu: Kalem
Sonuç G2'den başlayıp 4 satır, 2 sütun taşar: Kalem, Silgi, Defter, Cetvel ve adetleri. G2'de ilk değer olan Kalem görünür.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Ürün | Adet | Ürün | Adet | |||
| 2 | Kalem | 40 | Defter | 25 | 5 | ||
| 3 | Silgi | 15 | Cetvel | 10 | |||
| 4 | Kalemtıraş | 8 |
=SATIRSAY(DÜŞEYYIĞ(A2:B4;D2:E3))=ROWS(VSTACK(A2:B4,D2:E3))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
G2 hücresinin sonucu: 5
İlk aralık 3, ikinci 2 satırdır; alt alta eklenince 5 satırlık bir dizi oluşur.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Ürün | Adet | Ürün | Adet | |||
| 2 | Kalem | 40 | Defter | 25 | 98 | ||
| 3 | Silgi | 15 | Cetvel | 10 | |||
| 4 | Kalemtıraş | 8 |
=TOPLA(DÜŞEYYIĞ(B2:B4;E2:E3))=SUM(VSTACK(B2:B4,E2:E3))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
G2 hücresinin sonucu: 98
40 + 15 + 8 + 25 + 10 = 98. Adet sütunları tek dizide birleştirilip toplanır.
Yaygın hatalar ve çözümleri
- #TAŞMA!
Neden: Sonucun taşacağı alanda başka veri ya da birleştirilmiş hücre var.
Çözüm: Formülün altındaki ve sağındaki hücreleri boşaltın.
#TAŞMA! hatasının ayrıntılı çözümü → - #YOK
Neden: Aralıkların sütun sayısı farklı; dar aralığın eksik sütunları #YOK ile doldurulur.
Çözüm: Aralıkları aynı genişlikte seçin ya da formülü EĞERHATA ile sarın.
#YOK hatasının ayrıntılı çözümü → - #AD?
Neden: Dosya, DÜŞEYYIĞ'ı desteklemeyen eski bir Excel sürümünde açılmış.
Çözüm: Microsoft 365 ya da Excel 2024 kullanın; eski sürümler için Power Query ile birleştirme yapın.
#AD? hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel'de iki tablo alt alta nasıl birleştirilir?
Microsoft 365'te =DÜŞEYYIĞ(A2:B10;D2:E8) yazın. Aralıklar sırayla alt alta eklenir ve kaynak değişince sonuç güncellenir.
DÜŞEYYIĞ neden #YOK değerleri gösteriyor?
Aralıkların sütun sayısı farklıdır. Eksik sütunlar #YOK ile doldurulur; EĞERHATA ile bunları boş ya da tire yapabilirsiniz.
DÜŞEYYIĞ hangi Excel sürümünde var?
Microsoft 365, Excel 2024 ve web için Excel'de vardır. Excel 2021 ve öncesinde #AD? hatası verir.