Cara memisahkan data campuran di excel

Terkadang, data Anda dilengkapi dengan beberapa informasi dalam satu kolom. Seperti kolom dengan U. S. menyatakan dalam format US-TX. Atau kolom berisi perusahaan dan produk yang mereka jual. Datawrapper (Software)_

Namun katakanlah Anda ingin negara (US) terpisah dari negara bagian (TX) — misalnya, untuk membuat peta choropleth Datawrapper. Untung ada cara mudah untuk memisahkan titik data menjadi dua kolom atau lebih

Saya akan menunjukkan dua cara untuk membuat beberapa kolom baru dari satu kolom lama. Kami akan menggunakan Google Spreadsheet — namun trik yang sama dapat digunakan dengan LibreOffice Calc, Excel, atau perangkat lunak spreadsheet lainnya

Metode pertama adalah rumusnya =SPLIT()

Pisahkan kolom dengan SPLIT()

  1. Buat setidaknya dua kolom baru di sebelah kolom yang datanya ingin Anda pisahkan. Untuk melakukannya, klik tajuk (ABC, dll. ). Kemudian klik segitiga kecil dan pilih “Insert 1 right. ” Ulangi untuk membuat kolom kosong kedua
  2. Di kolom kosong pertama, tulis =SPLIT(B1,"-"), dengan B1 menjadi sel yang ingin Anda pisahkan dan Datawrapper (Software)0 karakter yang Anda inginkan untuk membelah sel. (Jika Anda melihat kesalahan Datawrapper (Software)_1 di sel Anda, Anda harus membuat lebih banyak kolom. )
  3. Untuk menerapkan perubahan pada sel di bawah, seret ke bawah kotak biru di kanan bawah sel yang dipilih. Klik dua kali pada kotak biru untuk mengisi semua sel yang tersisa

Ekstrak konten dari kolom dengan LEFT()

Terkadang Anda tidak memiliki karakter pemisah yang jelas, tetapi hanya ingin mengekstrak karakter pertama atau terakhir dari sebuah sel. Untuk melakukannya, gunakan rumus Datawrapper (Software)2, Datawrapper (Software)3, dan Datawrapper (Software)4

  1. Sisipkan kolom baru. (Atau dua. Atau tiga. Sebanyak yang Anda butuhkan. )
  2. Di kolom baru, tulis
    Datawrapper (Software)2 untuk mengekstrak 2 karakter pertama sel B1
    Datawrapper (Software)3 untuk mengekstrak 8 karakter terakhir sel B1
    Datawrapper (Software)7 untuk mengekstrak 2 karakter setelah karakter ke-4 di B1
  3. Untuk menerapkan perubahan pada sel di bawah, seret ke bawah kotak biru

Kiat pro

Kiat profesional 1. Anda dapat mengombinasikan formula untuk mengekstrak karakter di semua jenis posisi gila. Misalnya, rumus Datawrapper (Software)_8 mengembalikan jumlah karakter dalam sel. Jadi Datawrapper (Software)_9 mengekstrak seluruh teks dalam sel kecuali dua karakter terakhir. Untuk memisahkan sel Datawrapper (Software) menjadi dua sel US1 dan US2, Anda dapat menggunakan rumus US3. Rumus ini pertama-tama menghapus tanda kurung terakhir, lalu membagi konten sel yang tersisa pada US4

Kiat profesional 2. Sekarang setelah Anda belajar memisahkan teks, Anda juga dapat menyatukannya lagi. Untuk menggabungkan kolom US dari sel A1 dan TX dari B1 dengan tanda hubung, gunakan ampersand dan tulis US7

Kiat profesional 3. Anda dapat mengekstrak konten dengan US8, US9, dan TX0 tidak hanya dari sel teks, tetapi juga dari sel angka dan tanggal. Jika Anda ingin menerapkan rumus seperti US8 ke tanggal Anda, ada baiknya mengubahnya menjadi format teks terlebih dahulu. Untuk melakukannya, gunakan rumus TX2. Sebagai ganti TX_3, Anda dapat menggunakan kombinasi apa pun dari kode tanggal ini dan TX4, Datawrapper (Software)0, spasi, dll. Misalnya, TX6 akan mengubah format tanggal TX7 menjadi sel teks dengan konten TX8

Kiat profesional 4. Jika Anda memiliki sel kosong di kolom Anda, dan Anda ingin sel tersebut tetap kosong setelah menggunakan fungsi seperti US8, Anda harus memeriksa sel kosong ini terlebih dahulu. Anda dapat melakukannya dengan fungsi =SPLIT()_0, digabungkan dengan fungsi =SPLIT()1. =SPLIT()_2


Saya harap ini membantu. Jika Anda memerlukan bantuan lebih lanjut untuk membersihkan data guna menyiapkannya untuk alat pembuatan bagan seperti Datawrapper, kunjungi artikel kami “Cara menyiapkan data untuk analisis dan pembuatan bagan di Excel & Google Spreadsheet. ” Dan jika Anda memiliki pertanyaan, silakan tinggalkan komentar atau kirimkan surat kepada saya di lisa@datawrapper. de

Mungkin ada situasi ketika Anda harus membagi sel di Excel. Ini bisa jadi saat Anda mendapatkan data dari database atau Anda menyalinnya dari internet atau mendapatkannya dari rekan kerja

Contoh sederhana di mana Anda perlu membagi sel di Excel adalah ketika Anda memiliki nama lengkap dan Anda ingin membaginya menjadi nama depan dan nama belakang

Atau Anda mendapatkan alamat 'dan Anda ingin membagi alamat sehingga Anda dapat menganalisis kota atau kode pin secara terpisah

Tutorial ini Mencakup

Cara Membagi Sel di Excel

Dalam tutorial ini, Anda akan mempelajari cara membagi sel di Excel menggunakan teknik berikut

  • Menggunakan fitur Text to Columns
  • Menggunakan Fungsi Teks Excel
  • Menggunakan Flash Fill (tersedia pada tahun 2013 dan 2016)

Mari kita mulai

Pisahkan Sel di Excel Menggunakan Teks ke Kolom

Di bawah ini saya memiliki daftar nama beberapa karakter fiksi favorit saya dan saya ingin membagi nama-nama ini menjadi beberapa sel terpisah

Dataset that needs to be Split in Excel

Berikut adalah langkah-langkah untuk memisahkan nama tersebut menjadi nama depan dan nama belakang

  • Pilih sel di mana Anda memiliki teks yang ingin Anda pisahkan (dalam hal ini A2. A7)
  • Klik pada tab Data
  • Di grup 'Alat Data', klik 'Teks ke Kolom'Click on the Text to Column option
  • Dalam Panduan Konversi Teks ke Kolom
    • Langkah 1 dari 3 Panduan Teks ke Kolom. Pastikan Dibatasi dipilih (itu adalah pilihan default). Ini akan memungkinkan Anda untuk memisahkan nama depan dan nama belakang berdasarkan pemisah yang ditentukan (bilah spasi dalam hal ini)Click on delimited in the Text to Column wizard
    • Klik Berikutnya
    • Langkah 2 dari 3 Wisaya Teks ke Kolom. Pilih Spasi sebagai pembatas dan batalkan pilihan lainnya. Anda dapat melihat bagaimana hasil Anda akan terlihat di bagian Pratinjau data pada kotak dialogSelect the delimiter in the Text to Column Wizard based on which you want to split cells
    • Klik Berikutnya
    • Langkah 3 dari 3 Wisaya Teks ke Kolom. Pada langkah ini, Anda dapat menentukan format data dan di mana Anda menginginkan hasilnya. Saya akan menyimpan format data sebagai Umum karena saya memiliki data teks untuk dibagi. Tujuan default adalah A2 dan jika Anda melanjutkan ini, itu akan menggantikan kumpulan data asli. Jika Anda ingin mempertahankan data asli tetap utuh, pilih sel lain sebagai tujuan. Dalam hal ini, B2 dipilihSpecify destination in Text to Column step 3
    • Klik Selesai

Ini akan langsung membagi teks sel menjadi dua kolom berbeda

Resulting data where cells have been split into separate columns

Catatan

  • Fitur Teks ke Kolom membagi konten sel berdasarkan pembatas. Meskipun ini bekerja dengan baik jika Anda ingin memisahkan nama depan dan nama belakang, dalam kasus nama depan, tengah, dan belakang itu akan membaginya menjadi tiga bagian.
  • Hasil yang Anda dapatkan dari penggunaan fitur Text to Column bersifat statis. Artinya, jika ada perubahan pada data asli, Anda harus mengulangi proses tersebut untuk mendapatkan hasil yang diperbarui

Pisahkan Sel di Excel Menggunakan Fungsi Teks

Fungsi Teks Excel sangat bagus saat Anda ingin memotong dan memotong string teks

Sementara fitur Teks ke Kolom memberikan hasil statis, hasil yang Anda dapatkan dari penggunaan fungsi bersifat dinamis dan akan diperbarui secara otomatis saat Anda mengubah data asli

Memisahkan Nama yang memiliki Nama Depan dan Nama Belakang

Misalkan Anda memiliki data yang sama seperti yang ditunjukkan di bawah ini

Split Cells in Excel - Function dataset

Mengekstrak Nama Depan

Untuk mendapatkan nama depan dari daftar ini, gunakan rumus berikut

=LEFT(A2,SEARCH(" ",A2)-1)

Rumus ini akan melihat karakter spasi pertama dan kemudian mengembalikan semua teks sebelum karakter spasi tersebut

LEFT function to extract the first name

Rumus ini menggunakan fungsi SEARCH untuk mendapatkan posisi karakter spasi. Dalam kasus Bruce Wayne, karakter luar angkasa berada di posisi ke-6. Itu kemudian mengekstrak semua karakter di sebelah kirinya dengan menggunakan fungsi LEFT

Mengekstrak Nama Belakang

Begitu pula untuk mendapatkan nama belakang, gunakan rumus berikut

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
_

Right function to extract the last name

Rumus ini menggunakan fungsi pencarian untuk mencari posisi spasi menggunakan fungsi SEARCH. Kemudian kurangi angka itu dari total panjang nama (yang diberikan oleh fungsi LEN). Ini memberikan jumlah karakter dalam nama belakang

Nama belakang ini kemudian diekstrak dengan menggunakan fungsi RIGHT

Catatan. Fungsi ini mungkin tidak berfungsi dengan baik jika Anda memiliki spasi di depan, belakang, atau ganda pada nama. Klik di sini untuk mempelajari cara menghapus spasi awal/belakang/ganda di Excel

Memisahkan Nama yang memiliki Nama Depan, Nama Tengah, dan Nama Belakang

Mungkin ada kasus ketika Anda mendapatkan kombinasi nama di mana beberapa nama memiliki nama tengah juga

Data set with middle name that needs to be split in Excel

Rumus dalam kasus seperti itu agak rumit

Mengekstrak Nama Depan

Untuk mendapatkan nama depannya

=LEFT(A2,SEARCH(" ",A2)-1)

Ini adalah rumus yang sama yang kami gunakan saat tidak ada nama tengah. Itu hanya mencari karakter spasi pertama dan mengembalikan semua karakter sebelum spasi

Mengekstrak Nama Tengah

Untuk mendapatkan Nama Tengah

=IFERROR(MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)),"")

Fungsi MID dimulai dari karakter spasi pertama dan mengekstrak nama tengah dengan menggunakan perbedaan posisi karakter spasi pertama dan kedua

Jika tidak ada nama tengah, fungsi MID menampilkan error. Untuk menghindari kesalahan, itu dibungkus dalam fungsi IFERROR

Mengekstrak Nama Belakang

Untuk mendapatkan Nama Belakang, gunakan rumus di bawah ini

=IF(LEN(A2)-LEN(SUBSTITUTE(A2," ",""))=1,RIGHT(A2,LEN(A2)-SEARCH(" ",A2)),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2)+1)))
_

Rumus ini mengecek apakah ada nama tengah atau tidak (dengan menghitung jumlah karakter spasi). Jika hanya ada 1 karakter spasi, itu cukup mengembalikan semua teks di sebelah kanan karakter spasi

Tetapi jika ada 2, maka itu menandai karakter spasi kedua dan mengembalikan jumlah karakter setelah spasi kedua

Catatan. Rumus ini bekerja dengan baik jika Anda memiliki nama yang hanya memiliki nama depan dan nama belakang saja, atau nama depan, tengah, dan belakang. Namun, jika Anda memiliki campuran di mana Anda memiliki sufiks atau salam, maka Anda harus memodifikasi rumusnya lebih lanjut.

Pisahkan Sel di Excel Menggunakan Flash Fill

Flash Fill adalah fitur baru yang diperkenalkan di Excel 2013

Ini bisa sangat berguna ketika Anda memiliki pola dan Anda ingin mengekstrak sebagian darinya dengan cepat

Misalnya, ambil data nama depan dan nama belakang

Data that needs to be split in Excel

Pengisian cepat berfungsi dengan mengidentifikasi pola dan mereplikasinya untuk semua sel lainnya

Inilah cara Anda mengekstrak nama depan dari daftar menggunakan Flash Fill

  • Di sel B2, masukkan nama depan Bruce Wayne (i. e. , Bruce)Enter the first expected result in the adjacent cell
  • Dengan sel yang dipilih, Anda akan melihat kotak kecil di ujung kanan pemilihan sel. Klik dua kali di atasnya. Ini akan mengisi nama yang sama di semua selUse the Autofill handle to get the result in all the cells
  • Saat sel terisi, di kanan bawah Anda akan melihat ikon Opsi IsiOtomatis. Klik di atasnyaClick on the autofill options icon
  • Pilih Isi Cepat dari daftarSelect the Flash Fill option
  • Segera setelah Anda memilih Isi Cepat, Anda akan melihat bahwa semua sel diperbarui dengan sendirinya dan kini menampilkan nama depan untuk setiap nama

Bagaimana Cara Kerja Flash Fill?

Isi Cepat mencari pola dalam kumpulan data dan mereplikasi pola tersebut

Flash Fill adalah fitur yang sangat cerdas dan berfungsi seperti yang diharapkan di sebagian besar kasus. Tapi itu juga gagal dalam beberapa kasus juga

Misalnya, jika saya memiliki daftar nama yang memiliki kombinasi nama ada yang memiliki nama tengah dan ada yang tidak

Jika saya mengekstrak nama tengah dalam kasus seperti itu, Flash Fill akan mengembalikan nama belakang secara keliru jika tidak ada nama depan

How to Split Cells in Excel - Flash Fill error

Sejujurnya, itu masih perkiraan tren yang bagus. Namun, bukan itu yang saya inginkan

Tapi itu masih merupakan alat yang cukup baik untuk disimpan di gudang senjata Anda dan digunakan kapan pun diperlukan

Berikut adalah contoh lain saat Flash Fill berfungsi dengan sangat baik

Saya memiliki satu set alamat dari mana saya ingin mengekstrak kota dengan cepat

Using flash fill to split cells in Excel - address dataset

Untuk mendapatkan kota dengan cepat, masukkan nama kota untuk alamat pertama  (masukkan London di sel B2 dalam contoh ini) dan gunakan isi otomatis untuk mengisi semua sel. Sekarang gunakan Isi Cepat dan akan langsung memberi Anda nama kota dari setiap alamat

Demikian pula, Anda dapat membagi alamat dan mengekstrak bagian mana pun dari alamat tersebut

Perhatikan bahwa ini membutuhkan alamat untuk menjadi kumpulan data homogen dengan pembatas yang sama (koma dalam kasus ini)

Jika Anda mencoba dan menggunakan Flash Fill ketika tidak ada pola, itu akan menampilkan kesalahan seperti yang ditunjukkan di bawah ini

Flash fill error message

Dalam tutorial ini, saya telah membahas tiga cara berbeda untuk membagi sel di Excel menjadi beberapa kolom (menggunakan Text to Columns, formula, dan Flash Fill)

Semoga tutorial Excel ini bermanfaat bagi Anda

Anda Mungkin Juga Menyukai Tutorial Excel Berikut

  • Cara Cepat Menggabungkan Sel di Excel
  • .
  • Cara Menghitung Sel yang Berisi String Teks
  • Ekstrak Nama Pengguna dari Id Email di Excel [2 Metode]
  • Cara Membagi Beberapa Baris dalam Sel menjadi Sel/Kolom Terpisah

Excel Ebook Subscribe

BUKU EXCEL GRATIS

Dapatkan 51 Ebook Tips Excel untuk meningkatkan produktivitas Anda dan menyelesaikan pekerjaan lebih cepat

Nama

Surel

YA - KIRIM SAYA EBOOK

10 pemikiran pada “Cara Membagi Sel di Excel (dipisahkan menjadi beberapa kolom)”

  1. A. Za'atar

    Saya ingin tahu cara membagi konten sel secara vertikal di excel. Maksud saya konten dalam satu sel, misalnya untuk e. g. untuk kata-kata yang akan didistribusikan di bawah sel secara vertikal (ke kolom di bawah). Bisakah Anda membantu dalam hal ini /

  2. Julie M

    Dengan OneDrive Excel (2020) tidak ada Data – Teks ke kolom. Ada sekarang;
    Pada beberapa baris, Anda menetapkan bagaimana Anda ingin data ditampilkan di kolom Anda. Sorot setiap kolom secara bergantian dan klik Flash Fill
    (pastikan tidak ada spasi di antara baris yang ingin Anda isi dengan flash)

  3. Shehzad Siddiqui

    http. //cara tutorial. com/microsoft-excel-font-formatting/
    periksa ini untuk excel

  4. Deepak

    Flash Fill adalah yang terbaik…

  5. MF

    Untuk mengekstrak nama belakang (kata terakhir), kita dapat menggunakan rumus yang lebih pendek ini
    =TRIM(KANAN(GANTI(A2,” “,REPT(” “,10)),10))
    Untuk membuatnya lebih kuat, ubah 10 menjadi LEN(A2)
    Penjelasan dapat ditemukan di blogpost di bawah ini
    https. //wmfexcel. com/2014/11/17/ekstrak-kata-terakhir-dari-teks-string/

  6. Bhaskar Praveen M

    perubahan tujuan adalah tip yang bagus. saya dulu menyalin konten ke kolom yang berbeda dan mengubah teks ke kolom. dengan tip ini, bisa menghilangkan satu langkah… terima kasih Sumit. teruskan ini datang

    Bagaimana cara memisahkan Data gabungan di Excel?

    Di tabel, klik sel yang ingin Anda pisahkan. Klik tab Tata Letak. Di grup Gabung, klik Pisahkan Sel. Dalam dialog Pisahkan Sel, pilih jumlah kolom dan baris yang Anda inginkan, lalu klik OK

    Bagaimana Anda memisahkan Data campuran menggunakan flash fill di Excel?

    Cara menggunakan Flash Fill di Excel .
    Sisipkan kolom baru di sebelah kolom dengan data sumber Anda
    Di sel pertama kolom yang baru ditambahkan, ketikkan nilai yang diinginkan
    Mulailah mengetik di sel berikutnya, dan jika Excel merasakan suatu pola, itu akan menampilkan pratinjau data untuk diisi secara otomatis di sel di bawah ini

    Bagaimana cara memisahkan Data mentah di Excel?

    Klik tab "Data" di pita, lalu lihat di grup "Alat Data" dan klik "Teks ke Kolom. " "Wisaya Konversi Teks ke Kolom" akan muncul. Pada langkah 1 wizard, pilih “Dibatasi” > Klik [Berikutnya]. Pembatas adalah simbol atau ruang yang memisahkan data yang ingin Anda bagi