Google spreadsheet: cara menggunakan concat dengan query


Seringkali, Anda mungkin ingin menggabungkan hasil kueri di Google Spreadsheet menjadi satu sel per baris.

Sayangnya, fungsi CONCAT tidak dapat digunakan dengan fungsi QUERY , namun Anda dapat menggunakan rumus berikut untuk mereplikasi fungsi ini:

 =ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose( your_query ),,COLUMNS( your_query ))))," "," _ ")
)

Rumus khusus ini menggabungkan hasil kueri menggunakan _ sebagai pemisah, namun Anda dapat mengubah pemisah ini sesuai keinginan.

Contoh berikut menunjukkan cara menggunakan rumus ini dalam praktik.

Contoh: Gunakan CONCAT dengan QUERY di Google Spreadsheet

Katakanlah kita memiliki kumpulan data berikut di Google Spreadsheet:

Kita bisa menggunakan rumus berikut untuk mencari baris yang nama depannya mengandung “Andy” dan menggabungkan nama depan, nama tengah, dan nama belakang dalam satu sel per baris:

 =ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose(query( A:C , " select * where A contains 'Andy' ")),,COLUMNS(query( A:C , " select * where A contains 'Andy' ")))) ),," "," _ ")
)

Tangkapan layar berikut menunjukkan cara menggunakan rumus ini dalam praktik:

Perhatikan bahwa kueri hanya mengembalikan baris yang nama depannya berisi “Andy” dan nama depan, tengah, dan belakang semuanya digabungkan dalam satu sel per baris menggunakan garis bawah _ sebagai pemisah.

Untuk menggunakan pemisah yang berbeda, cukup ganti “ _ ” di akhir rumus dengan yang lain.

Misalnya, tangkapan layar berikut memperlihatkan cara menggunakan spasi sebagai pemisah:

Sekali lagi, kueri hanya mengembalikan baris yang nama depannya berisi “Andy” dan nama depan, tengah, dan belakang semuanya digabungkan dalam satu sel per baris menggunakan spasi sebagai pemisah.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di Google Spreadsheet:

Kueri Google Spreadsheet: Cara menggunakan “Tidak Sama” dalam kueri
Kueri Google Spreadsheet: Cara mengembalikan baris unik saja
Kueri Google Spreadsheet: cara menggunakan beberapa kriteria dalam kueri

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *