Excel'de sayfalar arasında veri aktarma yöntemleri
Excel'de başka bir sayfadan değer almak için belirli hücreler adına =Sayfa2!A1 şeklinde doğrudan bağlantı kullanın veya tablolardaki anahtara göre veri aramak için DÜŞEYARA işlevini (=DÜŞEYARA(değer; Sayfa2!aralık; sütun_no; 0)) kullanın. Yöntem seçimi göreve bağlıdır: statik aktarım mı yok3 to": koş conditiona dayalı dinamik arama mı.
A
Aşağıda, basit bağlantılardan gelişmiş arama işlevlerine kadar tüm güncel yöntemler, sözdizimi örnekleri ve tipik hataların çözümleriyle detaylı olarak incelenmiştir.
Özet: Bir değeri tek seferlik kopyalamak için = işaretini girip diğer sayfadaki istenen hücreye tıklamanız yeterlidir. Stok kodu veya isme göre verileri otomatik çekmek için arama işlevini kullanın.
Diğer sayfaların hücrelerine doğrudan bağlantılar
Verileri görüntülemenin en hızlı yolu doğrudan bir bağlantı oluşturmaktır. Bu yöntem, tablo yapısı sabit olduğunda ve yalnızca belirli bir değeri veya aralığı yansıtmak istediğinizde idealdir.
Temel sözdizimi
Formül, sayfa adı, ünlem işareti ve hücre adresinden oluşur:
=Sayfa2!A1
Sayfa adı boşluk, tire veya özel karakterler içeriyorsa, mutlaka tek tırnak içine alınmalıdır:
='Fiyat Listesi 2026'!C5
Aralıklara ve dizilere bağlantılar
Tek bir hücre yerine tüm bir aralığa bağlantı verebilirsiniz. Bu, özet raporlar oluşturmak veya dizileri diğer işlevlere aktarmak için faydalıdır:
=TOPLA('Mayıs Raporu'!B2:B100)
Excel'in modern sürümlerinde (365, 2021+) bu tür bağlantılar "dinamik diziler" döndürerek bitişik hücreleri sonuçlarla otomatik olarak doldurabilir.
Klavye ipucu: Sayfa adını elle yazmayın. = işaretini yazmaya başlayın, ardından ekranın altındaki ilgili sayfa sekmesine tıklayın ve hücreyi seçin. Excel, gerekirse doğru sayfa adını ve tırnakları kendisi ekleyecektir.
ADRES (INDIRECT) işlevi ile dinamik bağlantılar
Sayfa adı başka bir hücrede saklanıyorsa (örneğin, A1 hücresinde "Ocak", A2 hücresinde "Şubat" yazıyorsa), ADRES işlevini (İngilizce sürümde INDIRECT) kullanın. Bu işlev, metin dizesini gerçek bir bağlantıya dönüştürür:
=ADRES("'" & A1 & "'!B5")
Bu formül, A1 hücresinde yazılı olan sayfadaki B5 hücresinden değeri alır.
Önemli: ADRES işlevi volatilidir (çalışma kitabındaki herhangi bir değişiklikte yeniden hesaplanır) ve kaynak çalışma kitabı kapalıysa çalışmaz. Büyük dosyalarda dikkatli kullanın.
DÜŞEYARA (VLOOKUP) ile veri arama
DÜŞEYARA (dikey arama) işlevi, başka bir sayfada bulunan bir tabloda anahtara göre (örneğin, ürün stok koduna göre fiyat) değer bulmanız gerektiğinde gereklidir.
İşlev to sözdizimi
=DÜŞEYARA(aranan_değer; diğer_sayfadaki_tablo; sütun_no; [aralık_türü])
- Aranan değer: Arama kriteri (örneğin, mevcut sayfadaki A2 hücresindeki stok kodu).
- Tablo: Diğer sayfadaki aralık. Son derece önemli: Aranan değer, bu aralığın ilk sütununda bulunmalıdır.
- Örnek:
Sayfa2!A:C(arama A sütununda yapılır).
- Örnek:
- Sütun no: Sonucun döndürüleceği, seçilen aralıktaki sütunun sıra numarası (sayfa sütun numarası değil, aralık içindeki numara!).
- Aralık türü: Tam eşleşme için her zaman
YANLIŞ(veya0) girin. Boş bırakırsanız veyaDOĞRUgirerseniz, tam eşleşme olmadığında işlev yanlış veri döndürebilir.
Pratik örnek
Varsayalım ki "Depo" sayfasında A sütununda stok kodları, C sütununda ise fiyatlar bulunmaktadır. Mevcut sayfadaki A2 hücresindeki stok kodu için fiyat bulmanız gerekiyor:
=DÜŞEYARA(A2; Depo!A:C; 3; 0)
A2— ne arıyoruz.Depo!A:C— nerede arıyoruz (stok kodu A sütununda olmalıdır).3— fiyat, seçilen aralığın üçüncü sütunundadır (A=1, B=2, C=3).0— tam eşleşme modu.
Sık yapılan #YOK hatası: İşlev #YOK (#N/A) hatası döndürüyorsa, tam eşleşme bulunamadığı anlamına gelir. Verilerdeki fazla boşlukları kontrol edin (KIRP işlevi bunları temizlemeye yardımcı olur) veya format farklılıklarını (sayı mı metin mi) inceleyin. Anlaşılır bir mesaj göstermek için formülü EĞERHATA içine alın:
=EĞERHATA(DÜŞEYARA(...); "Ürün bulunamadı")
Modern alternatifler: XLOOKUP ve İNDİS/KARŞILAŞTIR
Excel'in yeni sürümlerinde (2021 ve 365'ten itibaren), XLOOKUP (Rusça sürümde genellikle PROSMOTRX, Türkçe sürümde XLOOKUP veya ARA) işlevi gelmiştir ve DÜŞEYARAnın yerini tamamen alarak onun sınırlamalarını ortadan kaldırır. Ayrıca, klasik ve güvenilir bir kombinasyon olarak İNDİS + KARŞILAŞTIR hala kullanılmaktadır.
XLOOKUP İşlevi
Ana avantajı: Sütun numaralarını saymanıza gerek yoktur ve arama hem sağdan sola hem de soldan sağa yapılabilir.
=XLOOKUP(A2; Sayfa2!A:A; Sayfa2!C:C; "Bulunamadı"; 0)
Sayfa2sayfasınınAsütunundaA2değerini arar.Csütununun ilgili satırındaki değeri döndürür."Bulunamadı"— eşleşme yoksa hata yerine görünecek metin.0— tam arama modu.
İNDİS (INDEX) + KARŞILAŞTIR (MATCH) Kombinasyonu
Excel'in tüm sürümlerinde çalışan ve tabloya yeni sütunlar eklenmesine karşı dayanıklı evrensel bir yöntemdir.
=İNDİS(Sayfa2!C:C; KARŞILAŞTIR(A2; Sayfa2!A:A; 0))
Çalışma mantığı: KARŞILAŞTIR, aranan değerin bulunduğu satır numarasını bulur ve İNDİS, ilgili sütundan o satırdaki veriyi çeker. Bu, DÜŞEYARAdan daha güvenilirdir çünkü A ve C arasına sütun eklendiğinde formül bozulmaz.
Veri seçim yöntemlerinin karşılaştırılması
| Yöntem | Ne zaman kullanılır | Avantajlar | Dezavantajlar |
|---|---|---|---|
Doğrudan bağlantı (=Sayfa!A1) | Koşulsuz olarak belirli bir hücreyi görüntülemek gerekir. | Maksimum hız, basitlik. | Esnek değil, satır silindiğinde bozulur. |
DÜŞEYARA (VLOOKUP) | Eski Excel sürümlerinde anahtara göre arama. | Standart, çoğu kullanıcı tarafından anlaşılır. | Sadece soldan sağa arar, sütun eklendiğinde bozulur. |
| XLOOKUP | Excel 2021/365'te anahtara göre arama. | Esneklik, yerleşik hata yönetimi, her yönde arama. | Eski sürümlerde (2016 ve öncesi) çalışmaz. |
| İNDİS+KARŞILAŞTIR | Karmaşık tablolar, sık yapı değişiklikleri. | Güvenilirlik, her yerde çalışır, sütun konumundan bağımsız. | Yazımı daha zordur (iki işlev). |
Sık yapılan hatalar ve çözümleri
-
#BAŞV! (#REF!) Hatası
- Neden: Formülün referans verdiği sayfayı sildiniz veya sekme panelinde manuel olarak yeniden adlandırdınız ancak formülü güncellemediniz (genellikle Excel isimleri kendisi günceller ancak dosyalar arasında kopyalama yaparken bağlantı kopabilir).
- Çözüm: Sayfanın varlığını ve formüldeki sayfa adının yazım doğruluğunu kontrol edin.
-
DÜŞEYARA'da #DEĞER! (#VALUE!) Hatası
- Neden: Sütun numarası 1'den küçük veya seçilen aralığın genişliğinden büyük belirtilmiş.
- Çözüm: Sütun numarasını tüm sayfa yerine, seçilen aralığın başlangıcına göre yeniden hesaplayın.
-
Yaklaşık aramada yanlış veriler
- Neden:
DÜŞEYARAnın son argümanındaDOĞRUvar (veya argüman atlanmış) ve veriler sıralı değil. - Çözüm: Vergi oranları veya kademeli ölçeklerle çalışmıyorsanız, tam eşleşme için her zaman açıkça
0veyaYANLIŞbelirtin.
- Neden:
-
Format sorunları (Sayı olarak Metin)
- Neden: Aranan değer 123 sayısı iken, tabloda "123" metni olarak kaydedilmiş. Arama işlevleri bunları farklı kabul eder.
- Çözüm: Formatları tek bir türe getirin. Metin olarak kaydedilen sayılar için "Sütunlara Dönüştür" özelliğini veya 1 ile çarpmayı (
=A1*1) kullanın.
Sıkça Sorulan Sorular (SSS)
Başka bir Excel dosyasına (çalışma kitabına) nasıl bağlantı verilir?
Sözdizimi karmaşıklaşır: =[DosyaAdı.xlsx]SayfaAdı!Hücre. Dosya yolu boşluk içeriyorsa, tüm yapı köşeli parantez ve tek tırnak içine alınır: ='[Rapor 2026.xlsx]Sayfa1'!$A$1. Harici bağlantıları olan dosyayı açtığınızda Excel, verilerin güncellenmesi için onay isteyecektir.
Veriler kesinlikle orada olduğu halde DÜŞEYARA neden görmüyor?
Çoğunlukla gizli boşluklar suçludur. Hücre "Ivanov" gibi görünebilir ancak "Ivanov " (sonunda boşluk) içerebilir. Aramadan önce verileri temizlemek için KIRP (TRIM) işlevini kullanın. Ayrıca, yaklaşık eşleşme gereken yerde "Tam eşleşme" modunun açık olup olmadığını veya tam tersini kontrol edin.
Kapalı bir sayfadan veri çekilebilir mi?
Doğrudan bağlantılar ve DÜŞEYARA, kapalı kaynak dosyalarla çalışır (veriler açılışta yüklenir). Kapalı dosyalarla ADRES (INDIRECT) işlevi çalışmaz ve #BAŞV! hatası döndürür.