Google e-tablolar sorgusu: iki tablo nasıl birleştirilir


İki tabloyu birleştirmek için genellikle Google E-Tablolar’daki QUERY() işlevini kullanmak isteyebilirsiniz.

Ne yazık ki, QUERY() işlevi içinde bir JOIN() işlevi mevcut değildir, ancak iki tabloyu birleştirmek için geçici çözüm olarak aşağıdaki formülü kullanabilirsiniz:

 =ArrayFormula(
   {
     A2:B6 ,
     vlookup( A2:A6 , D2:E6 ,COLUMN(Indirect(" R1C2:R1C "&COLUMNS( D2:E6 ),0)),0)
   }
)

Bu özel formül, A2:B6 ve D2:E6 aralığında bulunan tablolarda sol birleştirme gerçekleştirir.

Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: Google E-Tablolar’da iki tabloyu birleştirme

Google E-Tablolar’da çeşitli basketbol takımlarıyla ilgili bilgiler içeren aşağıdaki iki tablonun bulunduğunu varsayalım:

Her iki tabloda da sol birleştirme yapmak ve soldaki tablodaki her takımın takım adını, puanlarını ve asistlerini içeren bir tablo döndürmek için aşağıdaki formülü kullanabiliriz:

 =ArrayFormula(
   {
     A2:B6 ,
     vlookup( A2:A6 , D2:E6 ,COLUMN(Indirect(" R1C2:R1C "&COLUMNS( D2:E6 ),0)),0)
   }
)

Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:

Google E-Tablolar sorgusuna katılma

Sonucun, soldaki tabloda her takımın takım adını, puanlarını ve asistlerini içeren bir tablo olduğunu unutmayın.

Not : Soldaki tabloda bir takım sağdaki tabloda yoksa, sonuç tablosunun Asistler sütununda #N/A değeri döndürülecektir.

Ek kaynaklar

Aşağıdaki eğitimlerde Google E-Tablolar’da diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır.

Google E-Tablolar Sorgusu: Başka Bir Sayfadan Nasıl Sorgulanır
Google E-Tablolar sorgusu: dize içeren satırları seçin
Google E-Tablolar Sorgusu: Gruplandırma Ölçütü Nasıl Kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir