Isi kandungan
Menggabungkan baris pendua dalam hamparan anda boleh bertukar menjadi salah satu tugas yang paling rumit. Mari lihat apakah formula Google boleh membantu dan mengenali satu alat tambah pintar yang melakukan semua kerja untuk anda.
Berfungsi untuk menggabungkan sel dengan nilai yang sama dalam Helaian Google
Anda tidak fikir Helaian Google akan kekurangan fungsi untuk tugasan seperti ini, bukan? ;) Berikut ialah formula yang anda perlukan untuk menyatukan baris dan mengalih keluar sel pendua dalam hamparan.
CONCATENATE – Fungsi dan pengendali Helaian Google untuk menyertai rekod
Perkara pertama yang terlintas di fikiran apabila saya fikirkan bukan sekadar mengalih keluar pendua tetapi menyatukan baris pendua ialah fungsi CONCATENATE Helaian Google dan ampersand (&) – pengendali gabungan khas.
Andaikan anda mempunyai senarai filem untuk ditonton dan anda ingin menonton kumpulkan mereka mengikut genre:
- Anda boleh menggabungkan sel dalam Helaian Google hanya dengan ruang antara nilai:
=CONCATENATE(B2," ",C2," ",B8," ",C8)
=B2&" "&C2&" "&B8&" "&C8
- Atau gunakan ruang dengan sebarang tanda lain untuk menggabungkan baris pendua bersama-sama:
=CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")
=A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "
Setelah baris digabungkan, anda boleh menyingkirkan formula dan hanya menyimpan teks dengan contoh tutorial ini: Tukar formula kepada nilai dalam Helaian Google
Semudah itu kerana cara ini mungkin kelihatan, ia jelas jauh dari ideal. Ia memerlukan anda mengetahui kedudukan tepat pendua, dan anda sendiri yangharus menunjukkan kepada mereka formula. Jadi, ini boleh berfungsi untuk set data kecil, tetapi apa yang perlu dilakukan apabila ia menjadi lebih besar?
Gabungkan sel namun menyimpan data dengan UNIQUE + JOIN
Selaras formula ini mencari pendua dalam Helaian Google (dan menggabungkan sel dengan rekod unik) untuk anda. Walau bagaimanapun, anda masih bertanggungjawab dan perlu menunjukkan formula di mana untuk melihat. Mari lihat cara ia berfungsi pada senarai to-watch yang sama.
- Saya menggunakan Helaian Google UNIQUE dalam E2 untuk menyemak genre dalam lajur A:
=UNIQUE(A2:A)
Formula mengembalikan senarai semua genre tidak kira sama ada mereka mengulangi atau tidak mengulangi sendiri dalam senarai asal. Dalam erti kata lain, ia mengalih keluar pendua daripada lajur A.
Petua. UNIQUE adalah sensitif huruf besar-besaran, jadi pastikan anda membawa rekod yang sama ke kes teks yang sama. Tutorial ini akan membantu anda melakukannya dengan cepat secara pukal.
Petua. Sekiranya anda menambah lebih banyak nilai pada lajur A, formula akan mengembangkan senarai secara automatik dengan rekod unik.
- Kemudian saya membina formula seterusnya dengan fungsi SERTAI Helaian Google:
=JOIN(", ",FILTER(B:B,A:A=E2))
Bagaimanakah elemen formula ini berfungsi?
- PENAPIS mengimbas lajur A untuk semua kejadian nilai dalam E2. Setelah ditemui, ia menarik rekod yang sepadan daripada lajur B.
- SERTAI menyatukan nilai ini dalam satu sel dengan koma.
Salin formula ke bawah dan anda akan mendapat semua tajuk diisih mengikut genre.
Nota. Sekiranya anda memerlukan tahun juga, anda akanperlu mencipta formula dalam lajur bersebelahan kerana JOIN berfungsi dengan satu lajur pada satu masa:
=JOIN(", ",FILTER(C:C,A:A=E2))
Jadi, ini pilihan melengkapkan Helaian Google dengan beberapa fungsi untuk menggabungkan berbilang baris menjadi satu berdasarkan pendua. Dan ia berlaku secara automatik. Nah, hampir. Saya berhasrat untuk mengekalkan penyelesaian yang sempurna kembali ke penghujung artikel. Tetapi jangan ragu untuk terus ke sana ;)
Fungsi QUERY untuk mengalih keluar baris pendua dalam Helaian Google
Terdapat satu lagi fungsi yang membantu mengendalikan jadual besar – QUERY. Ia mungkin kelihatan agak rumit pada mulanya, tetapi sebaik sahaja anda mempelajari cara menggunakannya, ia akan menjadi teman sejati anda dalam hamparan.
Berikut ialah fungsi QUERY itu sendiri:
=QUERY(data, pertanyaan, [ pengepala])Bagaimana ia berfungsi:
- data (diperlukan) – julat jadual sumber anda.
- pertanyaan (diperlukan) – satu set arahan untuk menentukan keadaan untuk mendapatkan data tertentu.
Petua. Anda boleh mendapatkan senarai penuh semua arahan di sini.
- pengepala (pilihan) – bilangan baris pengepala dalam jadual sumber anda.
Ringkasnya, QUERY Helaian Google mengembalikan beberapa set daripada nilai berdasarkan syarat yang anda tentukan.
Contoh 1
Saya hanya mahu mendapatkan filem buku komik yang belum saya tonton:
=QUERY(A1:C,"select * where A="Comic Book"")
Formula memproses keseluruhan jadual sumber saya (A1:C) dan mengembalikan semua lajur (pilih *) untuk filem buku komik (di manaA="Buku Komik").
Petua. Saya tidak menyatakan baris terakhir jadual saya (A1:C) dengan sengaja – untuk memastikan formula fleksibel dan mengembalikan rekod baharu sekiranya baris lain ditambahkan pada jadual.
Seperti yang anda lihat, ia berfungsi serupa dengan penapis. Tetapi apabila berlatih, data anda boleh menjadi lebih besar – dengan nombor yang anda mungkin perlu kira.
Petua. Semak cara lain untuk mencari pendua dalam jadual Helaian Google anda dalam artikel ini.
Contoh 2
Andaikan saya sedang melakukan sedikit penyelidikan dan menjejaki box office hujung minggu untuk filem terbaru di pawagam:
Saya menggunakan Helaian Google QUERY untuk mengalih keluar pendua dan mengira jumlah wang yang diperoleh setiap filem untuk semua hujung minggu. Saya juga mengabjadnya mengikut genre:
=QUERY(B1:D, "select B,C, SUM(D) group by B,C")
Nota. Untuk perintah kumpulan mengikut , anda mesti menghitung semua lajur selepas pilih , jika tidak, formula tidak akan berfungsi.
Untuk mengisih rekod mengikut filem, saya hanya boleh menukar susunan lajur untuk kumpulan dengan :
=QUERY(B1:D, "select B,C, SUM(D) group by C,B")
Contoh 3
Katakan anda berjaya menjalankan kedai buku dan anda menjejaki semua buku yang ada di dalam stok di seluruh cawangan anda. Senarai itu meningkat kepada beratus-ratus buku:
- Disebabkan gembar-gembur mengenai siri Harry Potter, anda memutuskan untuk menyemak jumlah buku yang tinggal anda ditulis oleh J.K. Rowling:
=QUERY('Copy of In stock'!A1:D,"select A,B,C,D where A="Rowling"")
- Anda memutuskan untuk pergi lebih jauh dan mengekalkan siri Harry Potter sahajameninggalkan kisah lain:
=QUERY('In stock'!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")
- Menggunakan fungsi QUERY Helaian Google, anda juga boleh mengira semua buku ini:
=QUERY('In stock'!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")
Saya rasa buat masa ini anda mempunyai idea tentang cara fungsi QUERY "mengalih keluar pendua" dalam Helaian Google. Walaupun ini pilihan tersedia untuk semua, bagi saya, ia lebih seperti cara bulatan untuk menggabungkan baris pendua.
Petua. QUERY sangat berkuasa, ia boleh menggabungkan bukan sahaja pendua dalam helaian — ia boleh memadankan & gabungkan keseluruhan jadual bersama-sama.
Apatah lagi, sehingga anda mengetahui pertanyaan yang digunakan dan peraturan penggunaannya, fungsi itu tidak akan banyak membantu.
Cara terpantas untuk gabungkan baris pendua
Apabila anda berputus asa untuk mencari penyelesaian mudah untuk menggabungkan berbilang baris berdasarkan pendua, alat tambah kami untuk Helaian Google membuat pintu masuk yang hebat. :)
Gabungkan Baris Pendua mengimbas lajur dengan rekod berulang, menggabungkan sel yang sepadan daripada lajur lain, memisahkan rekod ini dengan pembatas dan menyatukan nombor. Semua pada masa yang sama dan dalam beberapa klik tetikus!
Ingat senarai buku saya di kedai dengan beberapa ratus baris? Mari lihat cara alat itu akan mengurusnya.
Petua. Memandangkan utiliti adalah sebahagian daripada Alat Kuasa, sila pasangkannya dahulu dan pergi terus ke Gabung & Gabungkan kumpulan:
Kemudian klik ikon alat tambah untuk membukanya:
- Setelah menambah -pada ialahberjalan, pilih julat yang anda mahu gabungkan baris pendua:
- lajur dengan nilai yang akan anda kumpulkan
- cara untuk menggabungkan rekod tersebut: gabungkan atau kira
- pembatas untuk menggabungkan sel dengan teks
- fungsi untuk mengira nombor
Bagi saya, saya ingin semua buku milik seorang pengarang dibawa ke satu sel dan dipisahkan dengan garis putus. Jika mana-mana tajuk berulang, add-on akan menunjukkannya sekali sahaja.
Mengenai kuantiti, saya tidak mengapa dengan menjumlahkan semua buku bagi setiap pengarang. Nombor untuk tajuk pendua, jika ada, akan ditambah bersama.
Alat telah menggabungkan baris pendua dalam senarai buku saya. Berikut ialah sebahagian daripada rupa data saya sekarang:
Petua. Sebagai alternatif, anda boleh membahagikan satu helaian kepada beberapa helaian supaya terdapat jadual berasingan dengan semua buku bagi setiap pengarang atau serlahkan baris pendua dalam Helaian Google.
Petua. Lihatlah cara saya menggunakan alat tambah:
Atau tonton video pendek yang memperkenalkan alat:
Gunakan senario untuk separuh -mengautomasikan pendua penggabungan
Satu lagi kemungkinan tawaran Combine Duplicate Rows adalah untuk mengautomasikan penggunaannya secara separa.
Jika anda sering melalui langkah dan memilih pilihan yang sama, anda boleh menyimpannya ke dalam senario. Senario membolehkan anda menggunakan semula tetapan yang sama dengan mudah pada set data yang sama atau berbeza.
Anda perlu memberi nama kepada senario anda & tentukan helaian dan julat yang perlu diproses:
Tetapan yang anda simpan di sini boleh dipanggil dengan cepat daripada menu Helaian Google. Alat tambah akan mula menggabungkan baris pendua serta-merta, menjimatkan masa tambahan:
Saya benar-benar menggalakkan anda untuk mengenali alat dan pilihannya dengan lebih baik, untuk Google Helaian adalah "gelap dan penuh ketakutan" jika anda tahu maksud saya ;)