Google e-tablolar: concat'ın query ile nasıl kullanılacağı
Çoğu zaman, Google E-Tablolar’daki bir sorgunun sonuçlarını satır başına bir hücrede birleştirmek isteyebilirsiniz.
Maalesef CONCAT işlevini QUERY işleviyle birlikte kullanmak mümkün değildir ancak bu işlevi çoğaltmak için aşağıdaki formülü kullanabilirsiniz:
=ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose( your_query ),,COLUMNS( your_query ))))," "," _ ")
)
Bu özel formül, sorgu sonuçlarını ayırıcı olarak _ kullanarak birleştirir, ancak bu ayırıcıyı istediğiniz gibi değiştirebilirsiniz.
Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: Google E-Tablolar’da CONCAT’ı QUERY ile kullanma
Diyelim ki Google E-Tablolar’da aşağıdaki veri kümesine sahibiz:
Adında “Andy” bulunan satırları bulmak ve her satırda bir hücrede adı, ikinci adı ve soyadını birleştirmek için aşağıdaki formülü kullanabiliriz:
=ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose(query( A:C , " select * where A contains 'Andy' ")),,COLUMNS(query( A:C , " select * where A contains 'Andy' ")))) ),," "," _ ")
)
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Sorgunun yalnızca adın “Andy” içerdiği ve ad, ikinci ad ve soyadının ayırıcı olarak alt çizgi _ kullanılarak satır başına bir hücrede birleştirildiği satırları döndürdüğünü unutmayın.
Farklı bir ayırıcı kullanmak için formülün sonundaki “ _ ” işaretini başka bir şeyle değiştirmeniz yeterlidir.
Örneğin, aşağıdaki ekran görüntüsü bir boşluğun ayırıcı olarak nasıl kullanılacağını gösterir:
Yine, sorgu yalnızca adın “Andy” içerdiği ve adın, ikinci adın ve soyadının ayırıcı olarak boşluk kullanılarak satır başına bir hücrede birleştirildiği satırları döndürür.
Ek kaynaklar
Aşağıdaki eğitimlerde Google E-Tablolar’da diğer yaygın görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Google E-Tablolar Sorgusu: Sorguda “Eşit Değil” nasıl kullanılır?
Google E-Tablolar Sorgusu: Yalnızca benzersiz satırlar nasıl döndürülür?
Google E-Tablolar sorgusu: sorguda birden çok ölçüt nasıl kullanılır?