Cara Mengekstrak Data Tertentu daripada Sel dalam Excel (3 Contoh)

  • Berkongsi Ini
Hugh West

Excel menyediakan cara yang berbeza untuk mengekstrak data yang berbeza, kebanyakannya bergantung pada fungsi yang berbeza. Sesetengah mungkin diekstrak terus daripada fungsi tertentu manakala yang lain boleh mengambil bentuk yang lebih rumit daripada gabungan fungsi. Dalam artikel ini, saya akan cuba menunjukkan kepada anda cara mengekstrak jenis data tertentu, untuk setiap jenis, daripada sel dalam Excel.

Muat Turun Buku Kerja Amalan

Muat turun dan Amalkan buku kerja dengan semua contoh set data yang digunakan dalam artikel ini dengan formula disertakan.

Ekstrak Data Khusus.xlsx

3 Contoh untuk Mengekstrak Data Khusus daripada Sel dalam Excel

1. Ekstrak Data Teks Tertentu daripada Sel

Excel menyediakan fungsi yang berbeza untuk mengekstrak teks daripada bahagian berbeza maklumat yang diberikan dalam sel. Anda boleh mengekstrak teks daripada rentetan teks yang panjang dengan menggunakan fungsi LEFT , RIGHT , MID atau gabungan ini dan CARI o CARI fungsi. Sekarang, dalam bahagian ini, saya akan membimbing anda melalui setiap satu dengan pecahan apabila gabungan timbul.

1.1 Ekstrak Data dari Permulaan Sel

Anda boleh Ekstrak Data dari awal sel menggunakan fungsi LEFT . Fungsi ini mengambil dua argumen- i) teks yang anda ingin keluarkan dan ii) bilangan aksara yang anda ingin keluarkan.

Saya menggunakan tatasusunan yang ditunjukkan di bawah. Saya menggunakan julat B5:B7 sebagai data rujukan danmengekstraknya ke lajur C .

Langkah:

  • Dalam sel, anda mahu untuk menulis data anda yang diekstrak (dalam kes ini ia adalah sel C5 ), tulis formula berikut:

=LEFT(B5,4)

  • Kemudian tekan Enter .

  • Sekarang, klik dan seret Ikon Pemegang Isi ke bawah untuk meniru formula bagi sel yang lain.

1.2 Ekstrak Data dari Penghujung a Sel

Untuk mengekstrak data dari hujung sel anda perlu menggunakan fungsi RIGHT . Saya menggunakan tatasusunan yang sama yang ditunjukkan dalam bahagian sebelumnya untuk menggambarkan pengekstrakan data dengan menggunakan fungsi RIGHT .

Langkah:

  • Dalam sel C5 (atau sel yang anda ingin ekstrak), taipkan formula berikut.

=RIGHT(B5,4)

  • Sekarang tekan Enter .

  • Kemudian klik dan seret Ikon Pemegang Isi untuk mengisi seluruh sel.

1.3 Ekstrak Bahagian Data Khusus

Katakan kita mahu bahagian tertentu sel diekstrak biasanya selepas atau sebelum aksara tertentu seperti sebelum dan selepas @ tanda e-mel. Kita boleh menggunakannya dalam kombinasi dengan fungsi SEARCH atau fungsi FIND . Kedua-duanya berkongsi tujuan yang sama dalam konteks ini. Di sini, saya menggunakan fungsi FIND .

Untuk bahagian ini mari kita ambilset data yang terdiri daripada e-mel.

Ekstrak Nama Pengguna

Untuk mengekstrak nama pengguna (bahagian sebelum tanda @) gunakan formula ini untuk ekstraknya keluar.

=LEFT(B5,FIND("@",B5)-1)

Sekarang tekan Enter . Kemudian gunakan Ikon Pemegang Isi untuk mengisi seluruh sel yang mereplikasi formula ini.

🔎 Pecahan Formula:

  • FIND(“@”,B5)

FIND fungsi mengambil dua hujah- i) nilai teks tertentu atau nombor dan ii) sel atau nilai dari mana ia akan mencari hujah pertama. Ia mengembalikan nilai berangka tempat hujah pertama ditemui. Dalam kes ini, ia akan menjadi 13.

  • LEFT(B5,FIND(“@”,B5)-1)

The LEFT fungsi mengambil dua argumen – i) nilai dari tempat ia mengekstrak, dan ii) panjang rentetan yang diekstrak, yang dalam kes ini, ditentukan daripada fungsi FIND dan digunakan sebagai nilai yang kurang daripadanya.

Ekstrak Nama Domain

Untuk mengekstrak nama domain (bahagian selepas tanda @ ) gunakan formula berikut.

=RIGHT(B5,LEN(B5)-FIND("@",B5))

Kemudian tekan Enter dan isi yang selebihnya menggunakan Ikon Pemegang Isi sama seperti di atas.

🔎 Pecahan Formula:

  • FIND(“@”,B5)

FIND fungsi mengambil dua argumen- i) nilai teks tertentu atau nombor dan ii) sel atau nilai dari mana ia akan mencarihujah pertama. Ia mengembalikan nilai berangka tempat hujah pertama ditemui. Dalam kes ini, ia akan menjadi 13.

  • LEN(B5)

LEN fungsi hanya memerlukan satu hujah dan mengembalikan panjang atau bilangan aksara dalam sel atau teks itu. Dalam kes ini, ia ialah 22.

  • RIGHT(B5,LEN(B5)-FIND(“@”,B5))

Fungsi RIGHT mengambil sekurang-kurangnya dua argumen- i) nilai dari mana teks diekstrak dan ii) panjang pengekstrakan dari penghujung. Argumen kedua di sini ditentukan dengan menolak nilai sebelum tanda @ yang ditemui daripada fungsi FIND daripada jumlah panjang rentetan yang ditemui daripada fungsi LEN .

Baca Lagi: Cara Mengekstrak Data daripada Helaian Excel (6 Kaedah Berkesan)

2. Ekstrak Data Nombor Tertentu daripada Sel dalam Excel

Sekarang, mari kita pertimbangkan set data kod yang boleh menjadi beg bercampur, di mana nombor boleh berada di mana-mana antara teks.

Dalam kaedah ini, kita akan menggunakan TEXTJOIN fungsi untuk menggabungkan semua nombor yang diekstrak secara individu daripada setiap nilai. Untuk mengekstrak nombor gabungan fungsi tambahan seperti LEN , TIDAK LANGSUNG , ROW , MID dan IFERROR digunakan. Fungsi tambahan ini digunakan untuk mencipta tatasusunan daripada setiap nilai, yang terdiri daripada semua nombor dan nilai rentetan digantikan dengan rentetan kosong. Danakhirnya, fungsi TEXTJOIN hanya membantu untuk mengumpulkan semua menjadi satu nilai.

Untuk mengekstrak nombor sahaja daripada tatasusunan ini, tuliskan formula berikut dalam sel.

=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))

Tekan Enter dan klik dan seret Ikon Pemegang Isi untuk mengisi seluruh sel yang anda mahu untuk direplikasi.

🔎 Pecahan Formula:

  • ROW(INDIRECT(“1:”&LEN(B5))) mengembalikan tatasusunan {1;2;3;4;5;6;7}
  • MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1) mengembalikan tatasusunan {“a”;”s”;”8″;”7 ″;”w”;”q”;”1″}
  • IFERROR((MID(B5,ROW(TIDAK LANGSUNG(“1:”&LEN(B5))),1)* 1),””) mengembalikan tatasusunan {“”;””;8;7;””;””;1}
  • TEXTJOIN(“”,TRUE,IFERROR(( MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)*1),””)): Akhirnya TEXTJOIN hanya menggabungkan semua nilai dalam tatasusunan dan mengembalikan hasilnya.

Baca Lagi: Cara Mengekstrak Data daripada Excel Berdasarkan Kriteria (5 Cara)

Bacaan Serupa

    <1 4> Kod VBA untuk Menukar Fail Teks kepada Excel (7 Kaedah)
  • Cara Mengimport Fail Teks dengan Berbilang Pembatas ke dalam Excel (3 Kaedah)
  • Excel VBA: Tarik Data Secara Automatik daripada Tapak Web (2 Kaedah)
  • Cara Mengimport Data daripada Tapak Web Selamat ke Excel (Dengan Langkah Pantas)
  • Cara Menukar Excel kepada Fail Teks dengan Pembatas Paip (2 Cara)

3. EkstrakData Nombor dan Teks Tertentu daripada Alphanumerics

Jika anda menghadapi masalah menggunakan formula untuk lembaran kerja anda atau menghadapi kesukaran memahami formula yang dinyatakan di atas, anda boleh mengikuti kaedah automatik yang disediakan oleh Excel ini.

Langkah:

  • Untuk teks, isikan sel pertama secara manual menghapuskan semua nombor daripada nilai abjad angka.

  • Mula menaip yang di bawah dan Excel akan mencadangkan secara automatik nilai teks yang diekstrak daripada lajur yang lain.

  • Sekarang, tekan Masukkan .

  • Ulang proses yang sama untuk nombor.

Baca Lagi: Ekstrak Teks Selepas Aksara dalam Excel (6 Cara)

Kesimpulan

Ini ialah kaedah yang boleh anda gunakan untuk mengekstrak data khusus daripada sel dalam excel. Saya harap ilustrasi dan pecahan dapat membantu anda memahami formula dan melaksanakannya untuk masalah anda. Untuk lebih banyak panduan seperti ini lawati Exceldemy.com .

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.