Özellik ikonu

DÜŞEYYIĞ

İndirme izni yok

Genel Bakış

DÜŞEYYIĞ (VSTACK), birden çok aralığı veya diziyi üst üste ekleyerek tek bir dizi döndürür. Diziler verilen sırayla alt alta dizilir ve sonuç komşu hücrelere taşan bir dinamik dizi olur. Aynı yapıdaki ayrı listeleri ya da farklı sayfalardaki verileri tek bir listede toplamak için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=DÜŞEYYIĞ(dizi1; [dizi2]; ...)
ENEnglish
=VSTACK(array1, [array2], ...)
Kategori
Arama ve Başvuru
İngilizce adı
VSTACK
Platform
Windows Mac Web
2 bağımsız değişken 1 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
dizi1array1 Zorunlu Alt alta eklenecek ilk diziyi, aralığı veya dizi sabitini belirtir.
dizi2array2 İsteğe bağlı İlk dizinin altına eklenecek ikinci diziyi belirtir; aynı biçimde başka diziler de eklenebilir.
Geçerli kullanımlar
=DÜŞEYYIĞ(B1:C1;B2:C2)
=DÜŞEYYIĞ(B1:B2;C1:C2)
=DÜŞEYYIĞ(B4;D3;E1)
=DÜŞEYYIĞ(Ocak!A2:B10;Şubat!A2:B10)
Desteklenen Excel sürümleri 2024 ve sonrası
  1. 2003 Desteklenmiyor
  2. 2007 Desteklenmiyor
  3. 2010 Desteklenmiyor
  4. 2013 Desteklenmiyor
  5. 2016 Desteklenmiyor
  6. 2019 Desteklenmiyor
  7. 2021 Desteklenmiyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev en fazla 254 bağımsız değişken alır. Diziler yazdığınız sırayla, birincisi en üstte olacak biçimde alt alta eklenir. Sonuç dinamik dizi olarak taştığı için formülü yalnızca sonucun sol üst hücresine yazmanız yeterlidir.

1. Satır aralıklarını alt alta ekleme​

Aylık adet ve tutar bilgilerinden yalnızca Ocak ve Mart satırlarını tek bir listede toplayalım. D2 hücresine aşağıdaki formülü yazın; sonuç sağdaki ve alttaki hücrelere otomatik olarak taşar:
Excel formülü
=DÜŞEYYIĞ(B2:C2;B4:C4)
=VSTACK(B2:C2,B4:C4)
DÜŞEYYIĞ
Formülünü incelemek için bir hücre seçin.
ABCDE
1AyAdetTutarSeçilen aylar
2Ocak1204.8001204800
3Şubat953.8001405600
4Mart1405.600
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 120, 4800, 140 ve 5600 olur. Birinci dizi sonucun ilk satırını, ikinci dizi ikinci satırını oluşturur. Aralıkların yan yana olması gerekmez; aralarında Şubat satırı olsa bile yalnızca belirttiğiniz satırlar alt alta eklenir. Üçüncü bir aralık eklerseniz sonuç bir satır daha uzar.

2. Sütunları tek sütunda toplama​

İki şubenin satış listesi ayrı sütunlarda duruyor. İkinci sütunu birincinin altına ekleyerek tek bir sütun elde etmek için C2 hücresine aşağıdaki formülü yazın:
Excel formülü
=DÜŞEYYIĞ(A2:A3;B2:B3)
=VSTACK(A2:A3,B2:B3)
DÜŞEYYIĞ
Formülünü incelemek için bir hücre seçin.
ABC
1Ankara şubesiİzmir şubesiBirleşik liste
21.2501.1001.250
39801.430980
41100
51430
SütunlarExcelDepo v1.0.0
Sonuçlar sırasıyla 1.250, 980, 1100 ve 1430 olur. Tek sütunlu diziler tek bir sütunda alt alta dizilir: önce Ankara şubesinin iki değeri, ardından İzmir şubesinin iki değeri gelir. Sonuç dört satır yer kapladığı için C2:C5 aralığının boş olması gerekir.

3. Farklı boyutlu diziler ve #YOK dolgusu​

İkinci dizi birinciden daha az sütun içerirse ne olduğunu görelim. İlk dizi iki sütunlu A2:B2 aralığı, ikinci dizi ise tek hücreli A3 aralığıdır. C2 hücresine aşağıdaki formülü yazın:
Excel formülü
=DÜŞEYYIĞ(A2:B2;A3)
=VSTACK(A2:B2,A3)
DÜŞEYYIĞ
Formülünü incelemek için bir hücre seçin.
ABCD
1ŞehirPlakaBirleşik liste
2Ankara6Ankara6
3İzmir35İzmir#YOK
4Bursa16
Farklı BoyutExcelDepo v1.0.0
Sonuçlar sırasıyla Ankara, 6, İzmir ve #YOK olur. Sonuç en geniş diziye göre iki sütunlu olur. Tek hücreli ikinci dizi yalnızca ilk sütunu doldurur; eksik kalan ikinci sütun #YOK hatasıyla tamamlanır. Bu hata formülün bozuk olduğunu değil, dizilerin boyutlarının uyuşmadığını gösterir.

4. Dizi sabitiyle başlık satırı ekleme​

Bir listenin üstüne, hücrelere yazmadan doğrudan formül içinde başlık satırı ekleyebilirsiniz. Aşağıdaki formülde ilk dizi iki sütunlu bir dizi sabitidir; ikinci dizi A2:B4 aralığıdır. C2 hücresine aşağıdaki formülü yazın:
Excel formülü
=DÜŞEYYIĞ({"Şehir"\"Plaka"};A2:B4)
=VSTACK({"Şehir","Plaka"},A2:B4)
DÜŞEYYIĞ
Formülünü incelemek için bir hücre seçin.
ABCD
1ŞehirPlakaBaşlıklı liste
2Ankara6ŞehirPlaka
3İzmir35Ankara6
4Bursa16İzmir35
5Bursa16
Başlıklı ListeExcelDepo v1.0.0
Sonuçlar sırasıyla Şehir, Plaka, Ankara, 6, İzmir, 35, Bursa ve 16 olur. Dizi sabitindeki virgül (Türkçe Excel'de bölgesel ayara bağlı olarak farklı bir ayırıcı) iki sütunlu tek bir satır tanımlar; bu nedenle A2:B4 aralığıyla sütun sayısı aynıdır ve #YOK dolgusu oluşmaz. Sabit dizi ilk sırada olduğu için başlık satırı sonucun en üstünde yer alır.

Kullanırken dikkat edin​

  • dizi1 ve dizi2: dizi1 alt alta eklenecek ilk dizidir ve sonucun en üstünde yer alır. dizi2 ve sonraki diziler isteğe bağlıdır; verdiğiniz sırayla dizi1 dizisinin altına eklenir. İşlev en fazla 254 bağımsız değişken kabul eder. Bağımsız değişkenler aralık, dizi sabiti, tek hücre veya dizi döndüren başka bir işlem olabilir.
  • Satır, sütun ve tek hücre davranışı: Tek satırlı diziler alt alta eklenerek çok satırlı bir dizi oluşturur. Tek sütunlu diziler tek bir sütunda art arda sıralanır. B4, D3 ve E1 gibi tek hücreler de dikey bir dizi olarak alt alta dizilir. Dizilerin satır sayısı farklı olsa bile sütun sayıları aynıysa aralarında dolgu oluşmaz; örneğin iki sütunlu bir satır ile iki sütunlu bir blok sorunsuz birleşir.
  • Farklı boyutlu diziler: Dizilerin sütun sayısı eşit değilse sonuç en geniş dizinin sütun sayısına göre oluşturulur ve eksik kalan hücreler #YOK ile doldurulur. Örneğin iki sütunlu bir aralığın altına tek hücre eklerseniz ikinci sütunda #YOK görürsünüz. Dizi sabitlerinde de aynı kural geçerlidir: virgülle yazılan iki öğeli sabit 1 satır ve 2 sütunluk bir dizidir, noktalı virgülle yazılan iki öğeli sabit ise iki satırlı ve tek sütunludur; bu nedenle iki sütunlu bir aralıkla birleştirildiğinde tek sütunlu dizinin ikinci sütunu #YOK ile tamamlanır.
  • Dinamik dizi ve taşma: İşlev dinamik dizi formülü oluşturur; sonuç formülü yazdığınız hücreden başlayarak sağa ve aşağıya taşar. Taşma alanındaki hücrelerden biri doluysa formül #TAŞMA! (#TAŞMA!) hatası verir. Bu durumda alanı boşaltın.
  • Farklı sayfaları birleştirme: İşlev, farklı çalışma sayfalarındaki aynı yapıdaki listeleri tek listede toplamak için de kullanılabilir. Her sayfanın aralığını ayrı bağımsız değişken olarak yazmanız yeterlidir. Örneğin Ocak ve Şubat sayfalarındaki listeleri birleştirmek için aşağıdaki formülü kullanabilirsiniz:
    Excel formülü
    =DÜŞEYYIĞ(Ocak!A2:B10;Şubat!A2:B10)
    =VSTACK(Ocak!A2:B10,Şubat!A2:B10)
  • Sürüm bilgisi: İşlev Excel 2024 ile birlikte kalıcı lisanslı sürümlere eklenmiştir. Microsoft 365 aboneliklerinde ise Mart 2022 tarihinden itibaren kullanılabilir. Eski sürümlerde işlev tanınmaz ve #AD? hatası görülür.
  • İlgili işlevler: YATAYYIĞ, dizileri alt alta değil yan yana birleştirmek istediğinizde tercih edilir. SÜTUNSEÇ, birleşik dizinin yalnızca belirli sütunlarını almak için DÜŞEYYIĞ sonucuyla birlikte kullanılır. SATIRSEÇ, birleşik dizinin yalnızca belirli satırlarını almak için kullanılır. SÜTUNA, sonucu tek bir sütuna dönüştürmek istediğinizde kullanılır. SATIRA ise sonucu tek bir satıra dönüştürmek istediğinizde kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
12
İlk yayın
Güncel
İngilizce
VSTACK
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst