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?

Yorum ekle

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