Di sini saya mengikuti pendekatan berbasis formula untuk menggabungkan nilai dalam dua kolom menjadi satu kolom di Google Docs Sheets
Jika Anda menggunakan perintah menu Merge Cells yang tersedia dalam menu Format atau pada bilah alat di Google Sheets, Anda tidak akan dapat menggabungkan dua kolom menjadi satu
Perintah menu tersebut adalah untuk menggabungkan beberapa sel menjadi satu sel di Google Sheets. Berikut adalah contoh penggabungan sel menggunakan perintah menu tersebut di Google Sheets
Sel A1 berisi "Prashanth" dan sel B1 berisi "terinspirasi info". Saya ingin teks "Info Prashanth terinspirasi" setelah menggabungkan dua sel ini
Jika saya memilih A1. B1 dan klik Format > Gabungkan sel > Gabungkan semua, maka akan muncul pesan “Menggabungkan sel hanya akan mempertahankan nilai paling kiri atas. Tetap gabungkan?”. Jadi ini bukan cara yang ideal untuk menggabungkan dua kolom di Google Sheets
Saya akan memperkenalkan kepada Anda dua metode untuk menggabungkan dua kolom dengan benar menjadi satu kolom
- Metode pertama adalah untuk tujuan umum seperti menggabungkan nilai dalam satu kolom dengan nilai di kolom lain yang disebut penggabungan
- Metode kedua unik nilai-nilai di kolom pertama dan menggabungkannya dengan kolom kedua
Metode pertama umumnya digunakan untuk menggabungkan nama depan dalam satu kolom dengan nama belakang di kolom lain. Jadi kita akan mendapatkan satu kolom dengan nama depan dan belakang
Metode kedua adalah menggabungkan kolom nilai dengan kolom kategori
Saya akan menunjukkan contoh kedua jenis penggabungan kolom terlebih dahulu. Lihat dua tabel di bawah dan berkonsentrasilah pada kolom ketiga yang berisi hasil yang diharapkan setelah penggabungan
TABEL # 1 (A1. C5)
Nama DepanNama BelakangHasil yang DiharapkanCherylPowellCheryl PowellIreneSandersIrene SandersCatherineWatsonCatherine WatsonRogerAllenRoger AllenTABEL # 2 (A1. C15)
WeekdaysSalesExpected ResultMonday100MondayMonday125100Monday130125Tuesday50130Tuesday55TuesdayWednesday10050Thursday12055Thursday130WednesdayFriday140100Thursday120130Friday140Jika Anda mencari dua jenis penggabungan kolom ini di Google Sheets, Anda dapat melanjutkan lebih jauh
Berikut adalah rumus untuk menggabungkan dua kolom menjadi satu kolom seperti di atas di Google Sheets
Gabungkan Nama Depan dengan Nama Belakang Menggunakan Rumus Array
Salin nilai dalam dua kolom pertama, mis. e. di A1. B5 di TABEL # 1 di atas, dan tempelkan ke lembar Anda di rentang yang sama
Untuk menggabungkan nama depan di sel dengan nama belakang di sel lain, maksud saya menggabungkan dua sel yang berdekatan atau jauh, kita bisa menggunakan salah satu rumus di bawah ini
Saya menggabungkan nama depan di sel A2 (Cheryl) dengan nama belakang di sel B2 (Powell). Berikut rumusnya
FORMULA 1
=A2&" "&B2Rumus di atas di sel C2 akan menggabungkan nama depan dan belakang dan menyisipkan pembatas spasi di antara nama
Hasil. Cherly Powell
Klik kanan pada sel C2 dan klik "Salin". Sekali lagi klik kanan dan kali ini klik Tempel khusus > Tempel nilai saja. Ini akan mengubah rumus menjadi nilai
Formula Lain
FORMULA #2
=concatenate(A2," ",B2)_FORMULA #3
=concat(A2&" ",B2)Dua rumus lagi menggunakan fungsi gabungan
RUMUS #4
=JOIN(" ",A2,B2)RUMUS #5
Dari 5 rumus, hanya rumus 1 dan 3 yang mendukung fungsi ArrayFormula untuk diperluas ke seluruh pilihan
Maksud saya menggabungkan nama depan dengan nama belakang dalam dua kolom menjadi satu kolom, apakah Anda harus menggunakan salah satu rumus 2, 4, atau 5 di sel C2 dan salin-tempel ke bawah atau;
cukup gunakan versi rumus array dari rumus # 1;
=ArrayFormula(A2:A5&" "&B2:B5)atau rumus # 3 di sel C2
=ArrayFormula(concat(A2:A5&" ",B2:B5))Pilih C2. C5 (Ctrl+C) dan salin nilainya. Kemudian rekatkan sebagai nilai (Ctrl+Shift+V) dalam rentang yang sama.
Unikkan Kolom Pertama dan Gabungkan dengan Kolom Kedua
Jenis penggabungan dua kolom ini berguna saat Anda memiliki kolom kategori dan kolom nilai untuk digabungkan
Silakan lihat TABEL # 2 di atas. Ini semacam memutar kumpulan data tanpa menggunakan fungsi agregasi apa pun
Mari pelajari penggabungan dua kolom tingkat lanjut ini di Google Sheets. Ada 3 langkah dalam pendekatan langkah demi langkah untuk menggabungkan dua kolom menjadi satu kolom
Sebelum memulai, salin nilai pada dua kolom pertama pada TABEL #2, i. e. kisaran A1. B10, ke lembar A1 Anda. B10
Jika Anda menggunakan dataset Anda sendiri, harap pastikan bahwa tabel diurutkan berdasarkan kolom A
Mengenai tabel, hari kerja di kolom A adalah kategori dan nilai penjualan di kolom B yang akan digabungkan dengan kategori ini setelah menghilangkan duplikat hari kerja. Itulah tugasnya
Sebenarnya yang akan kita lakukan adalah pertama-tama kita akan membuat hari kerja (kategori) menjadi unik. Kemudian kita dapat memasukkan nilai yang sesuai dari kolom berikutnya di bawah setiap kategori
Di sini kita tidak dapat menggunakan rumus yang digunakan untuk menggabungkan nama depan dengan nama belakang dalam contoh pertama kita. Lihat langkah-langkah di bawah ini
Langkah 1 – Hitungan Lari dari Setiap Kategori
Di sel C2 masukkan rumus berikut untuk mengembalikan hitungan berjalan pada hari kerja
LANGKAH 1 RUMUS
=ARRAYFORMULA(COUNTIFS(A2:A,A2:A,ROW(A2:A),"<="&ROW(A2:A)))Saya telah menggunakan A2. A bukannya A2. A10 untuk menutupi entri masa depan.
Untuk penjelasan rumusnya, anda bisa membaca postingan saya – Running Count in Google Sheets – Formula Example. Di halaman itu, gulir ke bawah ke subtitle
Langkah 2 – Ganti Duplikat Hari Kerja dengan Kosong
Kita dapat menggunakan rumus langkah 1 dalam sintaks berikut, di dalam IF, untuk mengganti duplikat hari kerja dengan kosong
Sintaksis. =concatenate(A2," ",B2)_1
LANGKAH 2 RUMUS
=ArrayFormula(if(COUNTIFS(A2:A,A2:A,ROW(A2:A),"<="&ROW(A2:A))=1,A2:A22,))Langkah 3 – Gabungkan Kolom B dengan Kolom Langkah 2 – Dua Kolom menjadi Satu
Menggunakan fungsi FLATTEN (fungsi 'tersembunyi' di dalam lembar), kita sekarang dapat menggabungkan keluaran rumus langkah 2 dengan nilai kolom B
Meratakan saja tidak akan cukup karena akan menyertakan beberapa baris kosong dan dapat membekukan lembar Anda karena rentang tak terbatas (terbuka) dalam rumus
Berikut sintaks rumus ratakan dan rumusnya. Harap jangan memasukkannya ke dalam lembar Anda
Sintaksis. =concatenate(A2," ",B2)_2
LANGKAH 3 FORMULA_1
flatten({if(COUNTIFS(A2:A,A2:A,ROW(A2:A),"<="&ROW(A2:A))=1,A2:A22,),B2:B})Kita dapat menggunakan fungsi FILTER untuk memfilter bagian yang kosong. Jadi rumusnya akan bekerja tanpa ada masalah di lembaran