Rumah > Topik > excel > Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Christopher Nolan
Lepaskan: 2025-03-26 10:45:10
asal
470 orang telah melayarinya

Panduan komprehensif ini menunjukkan bagaimana untuk mengekstrak teks yang terletak di antara dua aksara atau perkataan dalam Excel dan Google Helaian. Bekerja dengan rentetan yang luas sering memerlukan mengasingkan segmen khusus untuk analisis terperinci. Artikel ini menggariskan kaedah yang paling berkesan untuk mencapai matlamat ini.

  • Excel: Mengekstrak teks antara dua perkataan
  • Excel: Mendapatkan teks antara dua contoh watak yang sama
  • Formula sensitif kes untuk mengekstrak teks antara watak
  • Excel 365: Mengekstrak teks antara dua watak
  • Lembaran Google: Mengekstrak teks antara dua watak

Mengekstrak teks antara dua aksara dalam Excel

Formula umum ini mengekstrak teks antara dua watak yang berbeza:

MID(cell, SEARCH(char1, cell) 1, SEARCH(char2, cell) - SEARCH(char1, cell) - 1)

Sebagai contoh, untuk mengekstrak teks yang tertutup dalam kurungan dari sel A2:

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

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Kaedah ini menyesuaikan diri dengan pendakap, kurungan, dan pembatas lain. Untuk hasil berangka, menggabungkan operasi aritmetik yang mudah (misalnya, *1) untuk memastikan pemformatan berangka.

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Kerosakan Formula:

Fungsi MID mengekstrak substring berdasarkan kedudukan permulaan dan panjang. Kedudukan permulaan ( start_num ) dikira sebagai kedudukan watak pertama ( char1 ) ditambah satu. Panjang ( num_chars ) adalah perbezaan antara kedudukan watak kedua ( char2 ) dan watak pertama, tolak satu.

Mengekstrak teks antara dua rentetan/perkataan dalam excel

Untuk mengekstrak teks antara dua perkataan, sedikit pengubahsuaian diperlukan:

MID(cell, SEARCH(word1, cell) LEN(word1), SEARCH(word2, cell) - SEARCH(word1, cell) - LEN(word1))

Sebagai contoh, mengekstrak teks antara "Mula" dan "Akhir":

=IFERROR(MID(A2, SEARCH("start ", A2) LEN("start "), SEARCH(" end", A2) - SEARCH("start ", A2) - LEN("start ")), "")

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Petua:

  • Sertakan ruang ("Mula", "Akhir") untuk mengelakkan ruang terkemuka/trailing, atau gunakan fungsi TRIM .
  • Gunakan IFERROR untuk mengendalikan kes -kes di mana pembatas tidak hadir.

Mengekstrak teks antara dua contoh watak yang sama dalam Excel

Untuk mengekstrak teks antara dua watak yang sama:

MID(cell, SEARCH(char, cell) 1, SEARCH(char, cell, SEARCH(char, cell) 1) - SEARCH(char, cell) -1)

Sebagai contoh, mengekstrak teks antara petikan berganda:

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

Sebagai alternatif, menggunakan fungsi CHAR :

=MID(A2, SEARCH(CHAR(34), A2) 1, SEARCH(CHAR(34), A2, SEARCH(CHAR(34),A2) 1) - SEARCH(CHAR(34), A2) -1)

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Formula ini mendapati contoh kedua watak menggunakan fungsi SEARCH bersarang.

Pengekstrakan sensitif kes dalam Excel

Gunakan fungsi FIND (kes-sensitif) dan bukannya SEARCH apabila perkara penting.

Mengekstrak teks antara watak dalam Excel 365

Excel 365 memudahkan ini menggunakan TEXTBEFORE dan TEXTAFTER :

=TEXTBEFORE(TEXTAFTER(A2, "("), ")")

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Ini juga berfungsi untuk watak berulang. Hujah keempat (1 atau benar) melumpuhkan kepekaan kes.

Mengekstrak teks antara aksara di Helaian Google

Kombinasi Excel MID dan SEARCH berfungsi secara identik dalam Helaian Google.

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Ekstrak teks antara dua aksara dalam helaian Excel dan Google

Panduan ini memberikan gambaran menyeluruh mengenai pengekstrakan teks antara pembatas dalam Excel dan Helaian Google, yang memenuhi pelbagai senario dan tahap kepakaran Excel. Buku kerja amalan disediakan untuk pengalaman tangan.

Atas ialah kandungan terperinci Ekstrak teks antara dua aksara dalam helaian Excel dan Google. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan