30 Fungsi Excel dina 30 Dinten: SEARCH

Kamari marathon 30 Excel fungsi dina 30 poé kami dipikawanoh jenis kasalahan ngagunakeun fungsi ERROR.TYPE (JENIS ERROR) sareng mastikeun yén éta tiasa mangpaat pisan pikeun ngabenerkeun kasalahan dina Excel.

Dina dinten ka-18 marathon, urang bakal bakti diajar fungsi neangan (SEARCH). Éta milarian karakter (atanapi karakter) dina senar téks sareng ngalaporkeun dimana éta kapanggih. Urang ogé bakal ningali kumaha cara nungkulan kaayaan dimana fungsi ieu ngalungkeun kasalahan.

Janten, hayu urang ningal langkung caket kana téori sareng conto praktis tina fungsi éta neangan (SEARCH). Upami Anjeun gaduh sababaraha trik atawa conto gawé bareng fungsi ieu, mangga bagikeun aranjeunna dina komentar.

Fungsi 18: SEARCH

fungsi neangan (SEARCH) maluruh string téks dina string téks séjén, sarta lamun kapanggih, ngalaporkeun posisi na.

Kumaha carana abdi tiasa nganggo fungsi SEARCH?

fungsi neangan (SEARCH) milarian senar téks dina senar téks sanés. Anjeunna tiasa:

  • Milarian senar téks dina senar téks sanés (henteu sensitip).
  • Paké karakter wildcard dina pilarian Anjeun.
  • Nangtukeun posisi awal dina téks ditempo.

Sintaksis SEARCH

fungsi neangan (SEARCH) ngagaduhan sintaksis ieu:

SEARCH(find_text,within_text,[start_num])

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

  • panggihan_téks (search_text) nyaéta téks anu anjeun pilari.
  • within_text (text_for_search) - senar téks dimana panéangan dilaksanakeun.
  • start_num (start_position) - lamun teu dieusian, pilarian bakal dimimitian ti karakter munggaran.

SEARCH bubu (SEARCH)

fungsi neangan (SEARCH) bakal ngabalikeun deui posisi senar anu cocog heula, hal anu teu peka. Upami anjeun peryogi pamilarian sénsitip kasus, anjeun tiasa nganggo fungsina manggih (MANGGIH), anu bakal urang tepang engké dina marathon 30 Excel fungsi dina 30 poé.

Conto 1: Milarian téks dina senar

Paké fungsi neangan (SEARCH) pikeun manggihan sababaraha téks dina string téks. Dina conto ieu, urang bakal néangan hiji karakter tunggal (diketik dina sél B5) dina string téks kapanggih dina sél B2.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

Lamun téks kapanggih, fungsi neangan (SEARCH) bakal mulangkeun nomer posisi karakter kahijina dina string téks. Lamun teu kapanggih, hasilna bakal pesen kasalahan #Nilai! (#SO).

Upami hasilna mangrupikeun kasalahan, anjeun tiasa nganggo fungsina IFERROR (IFERROR) ku kituna tinimbang executing fungsi neangan (SEARCH) mintonkeun talatah pakait. Fungsi IFERROR (IFERROR) diwanohkeun dina Excel dimimitian dina vérsi 2007. Dina vérsi saméméhna, hasil nu sarua bisa dimeunangkeun ngagunakeun IF (IF) babarengan jeung ISERROR (EOSHIBKA).

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

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

Conto 2: Ngagunakeun wildcards kalawan SEARCH

Cara séjén pikeun pariksa hasil balik neangan (SEARCH), pikeun kasalahan - nganggo fungsi ISNUMBER (ISNUMBER). Lamun string kapanggih, hasilna neangan (SEARCH) bakal angka, nu hartina fungsi ISNUMBER (ISNUMBER) bakal balik BENER. Lamun téks teu kapanggih, teras neangan (SEARCH) bakal ngalaporkeun kasalahan, jeung ISNUMBER (ISNUMBER) bakal balik PALSU.

Dina nilai argumen panggihan_téks (search_text) anjeun tiasa nganggo karakter wildcard. Lambang * (asterisk) ngagantikeun sagala Jumlah karakter atawa euweuh, jeung ? (tanda tanya) ngagantikeun sagala karakter tunggal.

Dina conto urang, karakter wildcard dipaké *, jadi frasa TENGAH, PUSAT, jeung PUSAT bakal kapanggih dina ngaran jalan.

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

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

Conto 3: Nangtukeun posisi awal pikeun SEARCH (SEARCH)

Lamun urang nulis dua tanda minus (negation ganda) di hareup fungsi ISNUMBER (ISNUMBER), éta bakal ngabalikeun nilai 1/0 tinimbang BENER / SALAH (BENER / SALAH). Salajengna, fungsi jumlah (SUM) dina sél E2 bakal ngitung jumlah total rékaman dimana téks pilarian kapanggih.

Dina conto di handap ieu, kolom B nembongkeun:

Ngaran kota | Profesi

Tugas urang nyaéta pikeun milarian profési anu ngandung senar téks anu diasupkeun dina sél E1. Rumus dina sél C2 bakal kieu:

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

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

Rumus ieu kapanggih barisan nu ngandung kecap "bank", tapi salah sahijina kecap ieu kapanggih teu dina ngaran profési, tapi dina nami kota. Ieu teu cocog kami!

Unggal ngaran kota dituturkeun ku simbol | (bar nangtung), jadi we, ngagunakeun fungsi neangan (SEARCH), urang tiasa mendakan posisi karakter ieu. Posisi na bisa dieusian salaku nilai argumen start_num (start_position) dina fungsi "utama". neangan (SEARCH). Hasilna, ngaran kota bakal dipaliré ku pilarian.

Ayeuna rumus anu diuji sareng dilereskeun ngan ukur bakal diitung garis anu ngandung kecap "bank" dina nami profési:

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

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

Leave a Reply