İçindekiler
Excel'de çalışırken, genellikle bir çalışma kitabında çok sayıda çalışma sayfasıyla çalışmak zorunda kalırız. Bugün Excel'de birden çok çalışma sayfasından tek bir çalışma sayfasına nasıl veri çekebileceğinizi göstereceğim.
Alıştırma Çalışma Kitabını İndirin
Birden Çok Çalışma Sayfasından Veri Çekme.xlsm
4 Excel'de Birden Fazla Çalışma Sayfasından Veri Çekmek için Uygun Yöntemler
Burada bir çalışma kitabında üç çalışma sayfamız var. Üç ay boyunca bazı ürünlerin satış kayıtlarını içeriyorlar: Ocak, Şubat ve Mart sırasıyla.
Bugünkü amacımız, bu üç çalışma sayfasındaki verileri hesaplama için kullanmak üzere tek bir çalışma sayfasına çekmektir.
1. Birden Fazla Çalışma Sayfasından Veri Çekmek için Formül Kullanın
Birden fazla sayfadaki veriler üzerinde herhangi bir işlem yapmak istiyorsanız, bunu formüller aracılığıyla gerçekleştirebilirsiniz. Bunun nasıl yapılacağı aşağıda açıklanmıştır.
Adımlar:
- Sayfanın adını yerleştirin ( Sayfa_Adı! ) formülde birden çok sayfanın hücre başvuruları olduğunda hücre başvurusundan önce gelir.
- Üç ay içinde satılan her bir ürünün toplam sayısını bulmaya çalışalım.
- Herhangi bir çalışma sayfasındaki herhangi bir hücreyi seçin ve formülü bu şekilde girin:
=Ocak!D5+Şubat!D5+Mart!D5
- Ardından Doldurma Kolu Formülü hücrelerin geri kalanına kopyalamak için.
Bakın, her bir ürün için üç aylık toplam satışlarımız var.
Formül Açıklaması:
- İşte Ocak!D5 hücre referansını gösterir D5 sayfa adının "Ocak" Sayfa adını Sayfa1 olarak belirlediyseniz Sayfa1!D5 onun yerine.
- Benzer şekilde Şubat!D5 ve March!D5 hücre referansını gösterir D5 adlı sayfanın Şubat ve Mart sırasıyla.
- Böylece birden fazla sayfadaki verileri tek bir sayfadaki tek bir formüle çekebilir ve istediğiniz işlemi gerçekleştirebilirsiniz.
3D Referans Formülü Kullanma:
Bunu 3D referanslı bir formül kullanarak da yapabilirsiniz. Formül aşağıdaki gibidir.
=TOPLA(Ocak:Mart!D5)
Bunun üzerine tıklayın link Excel'de nasıl 3D referans oluşturulacağını öğrenmek için.
Daha fazlasını okuyun: Excel'de Birden Çok Sayfadan Aynı Hücreyi Ana Sütuna Çekme
2. Birleştir Özelliğini Kullanarak Birden Fazla Çalışma Sayfasından Veri Çekme
Birden fazla çalışma sayfasından veri çekebilir ve bunları bir işlemde Konsolidasyon aracını Excel araç çubuğundan seçin.
Adımlar:
- Ürün adlarını içeren boş bir veri kümesi oluşturun ve Toplam Satış. Bu sütunun altındaki hücreleri boş tutun.
- Şimdi, C5:C19 herhangi bir çalışma sayfasındaki hücre aralığına gidin ve Veri> Konsolide Et aracı altında Veri Araçları Bölüm.
- Sen alacaksın Konsolidasyon diyalog kutusu. seçeneğinin altında Fonksiyon birden fazla çalışma sayfasındaki veriler üzerinde gerçekleştirmek istediğiniz işlemi seçin.
- Bu örnek için şunları seçin Toplam .
- Şimdi, üzerine tıklayın İthalat simgesine doğru Referans Kutu.
- Bu Konsolidasyon kutusuna sıkıştırılacaktır. Consolidate - Referans kutusuna tıklayın. İlk sayfadan istediğiniz hücre aralığını seçin. Ardından tekrar İthalat simgesini sağa kaydırın.
- Seçilen aralığın hücre referansını Referans kutusuna tıklayın. Ekle düğmesine doğru Referans ekleyin Kutu.
- Seçilen aralığın referanslarını aşağıdaki tabloya eklenmiş olarak bulacaksınız Referans ekleyin Kutu.
- Diğer çalışma sayfalarından diğer hücre aralıklarını seçin ve aynı şekilde Referans ekle kutusuna ekleyin.
- Bu örnek için şunları seçin D5:D19 çalışma sayfasından Şubat ve D5:D19 çalışma sayfasından Mart .
- Sonra tıklayın TAMAM. Boş aralığa eklenen üç çalışma sayfasından seçilen üç aralığın toplamını bulacaksınız.
Daha fazlasını okuyun: Excel Makrosu: Birden Çok Excel Dosyasından Veri Çıkarma (4 Yöntem)
Benzer Okumalar
- Excel'de Birden Çok Sayfaya Aynı Veriler Nasıl Girilir
- Metin Dosyasını Excel'e Dönüştürmek için VBA Kodu (7 Yöntem)
- Birden Çok Sınırlayıcıya Sahip Metin Dosyası Excel'e Nasıl Aktarılır (3 Yöntem)
- Not Defterini Sütunlarla Excel'e Dönüştürme (5 Yöntem)
- Resimden Excel'e Veri Nasıl Çıkarılır (Hızlı Adımlarla)
3. Birden Fazla Çalışma Sayfasından Veri Çekmek için Makroları Kullanma
Şimdiye kadar, bazı işlemleri gerçekleştirmek için birden fazla çalışma sayfasından veri çektik.
Herhangi bir işlem yapmak istemiyorsak, yalnızca birden çok çalışma sayfasından veri toplayıp bunları tek bir çalışma sayfasında dikey olarak düzenlemek istiyorsak ne yapmalıyız?
Aşağıdaki veri setine bakın.
Burada, her biri sırasıyla Ocak, Şubat ve Mart aylarının dört haftasına ait satış kayıtlarını içeren üç çalışma sayfasından oluşan yeni bir çalışma kitabımız var.
Amacımız bu üç çalışma sayfasından veri toplamak ve bunları tek bir çalışma sayfasında düzenlemektir. Bunu aşağıdaki Makroyu çalıştırarak gerçekleştirebiliriz ( VBA Kod).
VBA kodu aşağıdaki gibidir.
Sub PullDatafromMultipleSheets() Dim Q As Long Dim aRng As Range On Error Resume Next Worksheets.Add Sheets(1) ActiveSheet.Name = "VBA" For Q = 7 To Sheets.Count Set aRng = Sheets(1).UsedRange If Q> 7 Then Set aRng = Sheets(1).Cells(aRng.Rows.Count + 1, 1) End If Sheets(Q).Activate ActiveSheet.UsedRange.Copy aRng Next End Sub
Bu site kodu anlamamıza ve geliştirmemize yardımcı oldu.
Şimdi, bu kodu uygulamak için aşağıdaki adımları izleyin.
Adımlar:
- İlk olarak, tuşuna basın Alt+F11 ve VBA düzenleyicisine gidin.
- Şimdi, şu adrese git Ekleme sekmesine tıklayın ve Modül. Yeni bir modül açılacaktır.
- Şimdi kodu kopyalayın ve buraya yapıştırın.
- Şimdi, Excel dosyasını şu tuşa basarak kaydedin Ctrl+S .
- Böylece ilk olarak aşağıdaki pencere ile karşılaşacaksınız.
- Tıklayınız Hayır olarak kaydedin ve dosyayı Makro Etkin dosya.
- Şimdi, üzerine tıklayın Koşmak düğme/basın F5 veya basın Alt+F8 .
- Adında bir diyalog kutusu Makro görünecektir. Bunu seçin Makro ( PullDatafromMultipleSheets ) ve üzerine tıklayın Koşmak .
- Üç çalışma sayfasındaki verileri dikey olarak düzenlenmiş olarak şu addaki yeni bir çalışma sayfasında bulacaksınız "VBA" .
Daha fazlasını okuyun: Excel VBA'da Birden Çok Çalışma Sayfasından Veri Çekme
4. Birden Fazla Çalışma Sayfasından Veri Çekmek için Power Query Kullanma
Bu, bugünkü son görevimiz. Bu yöntemi göstermek için yine ilk sayfalarımıza geri dönüyoruz. Amacımız bu çalışma sayfalarından veri toplamak ve bunları tek bir tabloda birleştirmek.
Bu işlemi şu şekilde gerçekleştireceğiz Güç Sorgusu Excel'in. Güç Sorgusu adresinden temin edilebilir. Excel 2016 Daha eski bir sürüm kullanıyorsanız, manuel olarak indirip yüklemeniz gerekir.
Adımlar:
- Öncelikle, her sayfadaki verilerimizi tablolara dönüştürmeliyiz. Verilerin içindeki herhangi bir hücreyi seçin ve Ctrl+T . Sonra basın TAMAM. .
- Şimdi, git Veri> Veri Al aracı altında Verileri Alın & Dönüştürün herhangi bir çalışma sayfasından bölüm.
- Açılır menüye tıklayın. Mevcut seçenekler arasından şunları seçin Diğer Kaynaklardan> Boş Sorgu .
- Bu Power Query Editor açılacaktır. Formül çubuğuna bu formülü yazın:
=Excel.CurrentWorkbook()
Güç Sorgusu büyük/küçük harfe duyarlıdır. Bu yüzden formülü olduğu gibi yazın.
- Tıklayınız Girin Üç çalışma sayfasındaki üç tabloyu tek tek düzenlenmiş olarak bulacaksınız. Çekmek istediklerinizi seçin.
- Bu örnek için üçünü de seçin.
- Ardından başlığın yanındaki küçük sağ oka tıklayın İçerik .
- Küçük bir kutu göreceksiniz. Genişlet ve ardından tüm kutuları işaretleyin (üzerine bir tik koyun).
- Sonra tıklayın TAMAM. 'de üç masadaki tüm öğelerin tek bir masaya getirildiğini göreceksiniz. Power Query Editor .
- Sonra şu adrese gidin Dosya> Kapat ve Yükle... seçeneğindeki Power Query Editor .
- Sen alacaksın Veri İçe Aktarma diyalog kutusunu seçin. Tablo .
- Ardından, birleştirilmiş tablonun yeni bir çalışma sayfasında olmasını istiyorsanız Yeni Çalışma Sayfası .
- Aksi takdirde, şunları seçin Mevcut Çalışma Sayfası öğesini seçin ve tabloyu istediğiniz aralığın hücre referansını girin.
- Sonra tıklayın TAMAM. . adlı yeni bir çalışma sayfasında üç çalışma sayfasındaki verilerin tek bir tabloda düzenlendiğini göreceksiniz. Sorgu .
Daha fazlasını okuyun: Metin Dosyası Otomatik Olarak Excel'e Nasıl Dönüştürülür (3 Uygun Yol)
Sonuç
Bu yöntemleri kullanarak Excel'de birden fazla çalışma sayfasındaki verileri tek bir çalışma sayfasına çekebilirsiniz. Sorularınız mı var? Yorum bölümünde bize sormaktan çekinmeyin.