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:
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?