Rumus excel mengambil 3 huruf depan

SEARCH, SEARCHB (Fungsi SEARCH, SEARCHB)

Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web Excel 2019 Excel 2019 untuk Mac Excel 2016 Excel 2016 untuk Mac Excel 2013 Excel 2010 Excel 2007 Excel untuk Mac 2011 Excel Starter 2010 Lainnya...Lebih sedikit

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi SEARCH dan SEARCHB dalam Microsoft Excel.

Deskripsi

Fungsi SEARCH dan SEARCHB menemukan satu string teks dalam string teks kedua, dan mengembalikan nomor posisi awal string teks pertama dari karakter pertama string teks kedua. Sebagai contoh, untuk menemukan posisi huruf "n" di kata "printer", Anda bisa menggunakan fungsi ini:

=SEARCH("n","printer")

Fungsi ini mengembalikan 4 karena "n" adalah karakter keempat dalam kata "printer."

Anda juga bisa mencari kata di dalam kata lain. Sebagai contoh, fungsi ini

=SEARCH("base","database")

mengembalikan 5, karena kata "base" dimulai di karakter kelima dari kata "database". Anda bisa menggunakan fungsi SEARCH dan SEARCHB untuk menentukan lokasi karakter atau string teks dalam teks string lain, lalu gunakan fungsi MID dan MIDB untuk mengembalikan teks, atau gunakan fungsi REPLACE dan REPLACEB untuk mengubah teks. Fungsi ini ditunjukkan di Contoh 1 dalam artikel ini.

Penting: 

  • Fungsi ini mungkin tidak tersedia dalam semua bahasa.

  • SEARCHB menghitung 2 byte tiap karakter hanya saat bahasa DBCS ditetapkan sebagai bahasa default. Jika tidak SEARCHB berlaku sama seperti SEARCH, menghitung 1 byte tiap karakter.

Bahasa yang mendukung DBCS meliputi Jepang, Mandarin (Sederhana), Mandarin (Tradisional), dan Korea.

Sintaks

SEARCH(find_text,within_text,[start_num])

SEARCHB(find_text,within_text,[start_num])

Fungsi SEARCH dan SEARCHB memiliki argumen berikut:

  • find_text    Diperlukan. Teks yang ingin Anda temukan.

  • within_text    Diperlukan. Teks yang di dalamnya Anda ingin mencari nilai dari argumen find_text.

  • start_num    Opsional. Nomor karakter dalam argumen within_text di mana Anda ingin memulai pencarian.

Keterangan

  • Fungsi SEARCH dan SEARCHB tidak peka huruf besar kecil. Jika Anda ingin melakukan pencarian yang peka huruf besar kecil, Anda bisa menggunakan FIND dan FINDB.

  • Anda bisa menggunakan karakter wildcard — tanda tanya (?) dan tanda bintang (*) — di argumen find_text. Tanda tanya cocok dengan karakter tunggal apa pun; tanda bintang cocok dengan urutan karakter apa pun. Jika Anda ingin menemukan tanda tanya atau tanda bintang, ketikkan tilde (~) sebelum karakter.

  • Jika nilai dari find_text tidak ditemukan, nilai kesalahan #VALUE! dikembalikan.

  • Jika argumen start_num dihilangkan, maka dianggap sebagai 1.

  • Jika start_num tidak lebih besar dari 0 (nol) atau lebih besar dari panjang argumen within_text, nilai kesalahan #VALUE! dikembalikan.

  • Gunakan start_num untuk melompati sejumlah karakter tertentu. Contoh penggunaan fungsi SEARCH, misalkan Anda sedang bekerja dengan string teks "AYF0093.YoungMensApparel". Untuk menemukan posisi "Y" pertama di bagian deskriptif dari string teks itu, tetapkan start_num sama dengan 8 supaya bagian nomor seri dari teks (dalam kasus ini, "AYF0093") tidak dicari. Fungsi SEARCH memulai operasi pencarian pada posisi karakter kedelapan, menemukan karakter yang ditentukan di argumen find_text pada posisi berikutnya, dan mengembalikan angka 9. Fungsi SEARCH selalu mengembalikan jumlah karakter dari awal argumen within_text, termasuk jumlah karakter yang Anda lompati jika argumen start_num lebih besar dari 1.

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

Data

Pernyataan

Margin Profit

margin

"Bos" ada di sini

Rumus

Deskripsi

Hasil

=SEARCH("e",A2,6)

Posisi "e" pertama dalam string di sel A2, mulai dari posisi keenam.

7

=SEARCH(A4,A3)

Posisi "margin" (string untuk mencari dalam sel A4) di "Margin Profit" (sel untuk dicari adalah A3).

8

=REPLACE(A3,SEARCH(A4,A3),6,"Jumlah")

Mengganti "Margin" dengan "Jumlah" dengan pertama-tama mencari posisi "Margin" di sel A3, lalu mengganti karakter tersebut dan lima karakter berikutnya dengan string "Jumlah."

Jumlah Profit

=MID(A3,SEARCH(" ",A3)+1,4)

Mengembalikan empat karakter pertama yang mengikuti karakter spasi pertama dalam "Margin Profit" (sel A3).

Marg

=SEARCH("""",A5)

Posisi tanda kutip ganda pertama (") di sel A5.

5

=MID(A5,SEARCH("""",A5)+1,SEARCH("""",A5,SEARCH("""",A5)+1)-SEARCH("""",A5)-1)

Mengembalikan hanya teks yang ditutup oleh tanda kutip ganda di sel A5.

bos

Perlu bantuan lainnya?

Rumus MID untuk apa?

MID mengembalikan jumlah karakter tertentu dari sebuah string teks, dimulai dari posisi yang Anda tentukan, berdasarkan jumlah karakter yang Anda tentukan.

Apa itu rumus left?

LEFT mengembalikan karakter pertama atau beberapa karakter dalam string teks, berdasarkan jumlah karakter yang Anda tentukan. LEFTB mengembalikan karakter pertama atau beberapa karakter dalam string teks, berdasarkan jumlah byte yang Anda tentukan.

Apa itu trim di Excel?

Deskripsi. Menghapus semua spasi dari teks kecuali spasi tunggal di antara kata. Gunakan TRIM pada teks yang Anda terima dari aplikasi lain yang mungkin memiliki penspasian tak tentu. Penting: Fungsi TRIM didesain untuk memangkas karakter spasi ASCII 7-bit (nilai 32) dari teks.

Apa fungsi dari rumus left mid right?

Beberapa yang sering digunakan adalah LEFT untuk mendapatkan nilai yang ada di bagian kiri, MID untuk mendapatkan nilai yang ada di bagian tengah, RIGHT untuk mengambil nilai yang ada di bagian kanan, IF yang digunakan untuk logika true atau false, serta banyak function lainnya.