30 Fungsi Excel ing 30 Dina: SEARCH

Wingi ing maraton 30 fungsi Excel ing 30 dina kita dikenali jinis kasalahan nggunakake fungsi ERROR.TYPE (JENIS ERROR) lan priksa manawa bisa migunani banget kanggo mbenerake kesalahan ing Excel.

Ing dina kaping 18 maraton, kita bakal nyinaoni fungsi kasebut SEARCH (SEARCH). Iku nggoleki karakter (utawa karakter) ing string teks lan laporan ngendi iku ketemu. Kita uga bakal ndeleng carane ngatasi kahanan nalika fungsi iki nggawe kesalahan.

Dadi, ayo dideleng kanthi luwih rinci babagan teori lan conto praktis saka fungsi kasebut SEARCH (SEARCH). Yen sampeyan duwe sawetara trik utawa conto nggarap fungsi iki, mangga bareng ing komentar.

Fungsi 18: SEARCH

fungsi SEARCH (SEARCH) nggoleki string teks ing string teks liyane, lan yen ditemokake, laporake posisine.

Kepiye cara nggunakake fungsi SEARCH?

fungsi SEARCH (SEARCH) nggoleki string teks ing string teks liyane. Dheweke bisa:

  • Temokake senar teks ing senar teks liyane (ora sensitif huruf cilik).
  • Gunakake karakter wildcard ing panelusuran Panjenengan.
  • Nemtokake posisi wiwitan ing teks sing dideleng.

Sintaks GOLEKSI

fungsi SEARCH (SEARCH) nduweni sintaks ing ngisor iki:

SEARCH(find_text,within_text,[start_num])

ПОИСК(искомый_текст;текст_для_поиска;[нач_позиция])

  • golek_teks (search_text) yaiku teks sing sampeyan goleki.
  • ing_teks (text_for_search) – string teks ing ngendi panelusuran ditindakake.
  • nomer_wiwitan (start_position) - yen ora ditemtokake, panelusuran bakal diwiwiti saka karakter pisanan.

Jebakan GOLEK (Golek)

fungsi SEARCH (SEARCH) bakal ngasilake posisi senar sing cocog pisanan, ora sensitif huruf cilik. Yen sampeyan mbutuhake telusuran cilik, sampeyan bisa nggunakake fungsi kasebut Golek (GOLEK), sing bakal ketemu mengko ing maraton 30 fungsi Excel ing 30 dina.

Conto 1: Nemokake teks ing senar

Gunakake fungsi SEARCH (SEARCH) kanggo nemokake sawetara teks ing string teks. Ing conto iki, kita bakal nggoleki karakter siji (diketik ing sel B5) ing string teks sing ditemokake ing sel B2.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

Yen teks ditemokake, fungsi kasebut SEARCH (SEARCH) bakal ngasilake nomer posisi karakter pisanan ing string teks. Yen ora ditemokake, asil bakal dadi pesen kesalahan #WARNA! (#SO).

Yen asil ana kesalahan, sampeyan bisa nggunakake fungsi kasebut IFERROR (IFERROR) supaya tinimbang nglakokake fungsi kasebut SEARCH (SEARCH) nampilake pesen sing cocog. Fungsi IFERROR (IFERROR) dikenalaké ing Excel wiwit ing versi 2007. Ing versi sadurungé, asil sing padha bisa dipikolehi nggunakake IF (IF) bebarengan karo ISERROR (EOSHIBKA).

=IFERROR(SEARCH(B5,B2),"Not Found")

=ЕСЛИОШИБКА(ПОИСК(B5;B2);"Not Found")

Conto 2: Nggunakake wildcard karo SEARCH

Cara liya kanggo mriksa asil bali SEARCH (SEARCH), kanggo kesalahan - gunakake fungsi kasebut ISNUMBER (ISNUMBER). Yen senar ditemokake, asil SEARCH (SEARCH) bakal dadi nomer, sing tegese fungsi ISNUMBER (ISNUMBER) bakal ngasilake TRUE. Yen teks ora ditemokake, banjur SEARCH (SEARCH) bakal laporan kesalahan, lan ISNUMBER (ISNUMBER) bakal ngasilake FALSE.

Ing Nilai saka argumentasi golek_teks (search_text) sampeyan bisa nggunakake karakter wildcard. Simbol * (tanda bintang) ngganti nomer karakter utawa ora ana, lan ? (tandha pitakon) ngganti karakter siji wae.

Ing conto kita, karakter wildcard digunakake *, dadi frase CENTRAL, CENTER, lan CENTER bakal ditemokake ing jeneng dalan.

=ISNUMBER(SEARCH($E$2,B3))

=ЕЧИСЛО(ПОИСК($E$2;B3))

Conto 3: Nemtokake posisi wiwitan kanggo SEARCH (SEARCH)

Yen kita nulis loro pratandha minus (negasi pindho) ing ngarepe fungsi ISNUMBER (ISNUMBER), bakal ngasilake nilai kasebut 1/0 tinimbang BENER/SALAH (BENER/SALAH). Sabanjure, fungsi CACAHE (SUM) ing sel E2 bakal ngetung jumlah total cathetan ing ngendi teks telusuran ditemokake.

Ing conto ing ngisor iki, kolom B nuduhake:

jeneng kutha | Profesi

Tugas kita yaiku nemokake profesi sing ngemot string teks sing dilebokake ing sel E1. Rumus ing sel C2 yaiku:

=--ISNUMBER(SEARCH($E$1,B2))

=--ЕЧИСЛО(ПОИСК($E$1;B2))

Rumus iki nemokake larik sing ngemot tembung "bank", nanging ing salah sijine tembung iki ora ditemokake ing jeneng profesi, nanging ing jeneng kutha. Iki ora cocog karo kita!

Saben jeneng kutha ngiring dening simbol | (bar vertikal), supaya kita, nggunakake fungsi SEARCH (SEARCH), kita bisa nemokake posisi karakter iki. Posisi kasebut bisa ditemtokake minangka nilai argumen nomer_wiwitan (start_position) ing fungsi "utama". SEARCH (SEARCH). Akibaté, jeneng kutha bakal diabaikan dening panelusuran.

Saiki rumus sing diuji lan didandani mung bakal ngetung baris sing ngemot tembung "bank" ing jeneng profesi:

=--ISNUMBER(SEARCH($E$1,B2,SEARCH("|",B2)))

=--ЕЧИСЛО(ПОИСК($E$1;B2;ПОИСК("|";B2)))

Ninggalake a Reply