Swyddogaeth Excel: FIND vs SEARCH (Dadansoddiad Cymharol)

  • Rhannu Hwn
Hugh West

Yn Microsoft Excel , mae'r ffwythiant FIND a SEARCH yn galluogi dod o hyd i'r cysylltair wyddor neu rifol angenrheidiol mewn llinyn, sef cell gyda data testun. Yn yr erthygl hon, byddwn yn gweld trosolwg o'r swyddogaethau FIND a CHWILIO yn Excel.

Lawrlwytho Gweithlyfr Ymarfer

Gallwch lawrlwytho'r gweithlyfr ac ymarfer gyda nhw.

DARGANFOD & SEARCH Functions.xlsx

Cyflwyniad i'r Swyddogaeth FIND yn Excel

Yn Excel, mae'r ffwythiant FIND yn ffwythiant adeiledig sy'n cael ei ddosbarthu fel Swyddogaeth Llinynnol/Testun . Mae'r ffwythiant FIND yn gyfarwydd â chanfod lleoliad nod neu is-linyn arbennig o fewn llinyn testun.

Cystrawen:

Y gystrawen ar gyfer y ffwythiant FIND yw:

FIND( find_text, within_text, [start_num ])

Dadleuon:

find_text: [angenrheidiol] Y testun rydym yn chwilio amdano.

o fewn_testun: [angenrheidiol] Mae'r testun yn cynnwys y testun rydym yn chwilio amdano.

start_num: [ dewisol] Diffinio'r sefyllfa lle dylai'r chwiliad ddechrau. Cymeriad 1 yw'r nod cyntaf yn y testun. Os na phenodir y rhif cychwyn, fe'i hystyrir yn 1.

Gwerth Dychwelyd:

Cynrychiolir lleoliad y testun canfod gan rhif.

Cyflwyniad i'r Swyddogaeth CHWILIO yn Excel

Y CHWILIOmae swyddogaeth yn caniatáu chwilio am wrthrychau yn y gronfa ddata gan ddefnyddio chwiliad syml neu gymhleth. Mae'r swyddogaeth hon yn rhoi lleoliad un llinyn testun y tu mewn i un arall. Mae wedi'i gategoreiddio o dan Excel String/Text Function .

Cystrawen:

Y gystrawen ar gyfer y Swyddogaeth SEARCH yw:

SEARCH( find_text,o fewn_testun,[start_num ])

Dadleuon:

find_text: [angenrheidiol] Y testun sy'n chwilio.

o fewn_testun:  <9 [angenrheidiol] Y testun i chwilio y tu mewn.

start_num: [dewisol] Safle i ddechrau chwilio yn y testun. Y gwerth rhagosodedig yw 1.

Gwerth Dychwelyd:

Cynrychiolir lleoliad y testun darganfod gan rif.

Excel FIND Function VS Excel SEARCH Function

Yn Excel, mae'r ffwythiant FIND a SEARCH ffwythiant yn eithaf tebyg ac yn gwneud yr un nod , ond mewn ffyrdd ychydig yn wahanol ond hollbwysig. Y prif wahaniaeth rhwng ffwythiannau Excel FIND a SEARCH yw bod SEARCH yn ansensitif i achosion, tra bod FIND yn achos-sensitif. Gwahaniaeth arall yw bod CHWILIO yn caniatáu ar gyfer defnyddio cardiau chwilio ond nid yw FIND yn gwneud hynny. Anaml iawn y defnyddir y galluoedd

FIND a SEARCH yn Excel yn annibynnol. Fe'u defnyddir yn nodweddiadol mewnar y cyd â swyddogaethau eraill megis MID , LEN , CHWITH , neu DDE , a IFERROR byddwn yn gweld y rhai yn yr enghreifftiau isod.

1. Mewnosodwch Excel FIND & Swyddogaeth CHWILIO mewn Cell Testun

Gallwn fewnosod ffwythiannau FIND a SEARCH i ganfod lleoliad y gair neu lythyren benodol honno. Tybiwch, rydym am ddarganfod ' e ' yn Excel , felly rydyn ni'n rhoi'r llinyn testun yng ngholofn B, a chanlyniad lleoliad y llinyn testun sydd yng ngholofn C . Dilynwch y camau isod:

  • Felly, yn gyntaf, rydyn ni'n mynd i ddefnyddio'r ffwythiant FIND i ddod o hyd i safle ' e '. Ar gyfer hyn, mae angen i ni ddewis cell C5 . Ar ôl hynny, rhowch y fformiwla yn y gell honno.
=FIND("e",B5)

  • Yna, gan wasgu Enter <2 bydd>ar y bysellfwrdd yn dangos y canlyniad sef 4 . Mae'r fformiwla yn dychwelyd 4 oherwydd e yw'r llythyren 4 fed yn y gair Excel .
  • Nawr, yn ail, rydyn ni'n mynd i ddefnyddio'r swyddogaeth CHWILIO i chwilio safle ' e '. I wneud hyn, mae'n rhaid i ni ddewis y gell lle rydyn ni am weld y canlyniad, felly rydyn ni'n dewis cell C6 . Nawr, yn y gell benodol honno, rhowch y fformiwla.
=SEARCH("e",B6)

  • A, pwyswch Enter . A gallwn weld mai'r canlyniad yw 1 . Mae'r fformiwla yn dychwelyd 1 oherwydd E yw'r nod cyntaf yn y gair Excel . Fel y gwyddomnid yw'r swyddogaeth CHWILIO yn sensitif i achosion fel y swyddogaeth FIND , felly nid oes ots ganddo a yw'r llythyren yn brifddinas neu'n fach. Pan fydd yn dod o hyd i'r llythyren bydd yn dangos y canlyniad ar unwaith.

>
  • Felly, drwy ddefnyddio'r FIND a CHWILIO swyddogaethau gallwn ddarganfod lleoliad unrhyw air neu lythyren mewn llinyn testun.
  • Darllen Mwy: Sut i  Dod o Hyd i Destun mewn Cell yn Excel<2

    2. Cymhwyso FIND Function i Dod o Hyd i Llinyn sy'n Dod cyn neu ar ôl Cymeriad a Bennir

    Tybiwch, mae gennym rai enwau yng ngholofn B ac rydym am ddod o hyd i enw cyntaf ac olaf pob enw yn y drefn honno mewn colofnau C , a D . I wneud hyn, mae angen i ni ddilyn y weithdrefn isod:

    • Yn gyntaf, i gael yr enw cyntaf, rydym yn dewis cell C5 . Gallwn ddefnyddio'r ffwythiant FIND neu SEARCH ar y cyd â'r ffwythiant CHWITH . Felly, rydym yn defnyddio'r ffwythiant FIND .
    • Yn ail, rhowch y fformiwla yn y gell C5 .
    > =LEFT(B5, FIND(" ", B5)-1)

    • Yna, pwyswch Enter .

    Nawr , rydym am gael yr enw olaf, ar gyfer hyn, gallwn ddefnyddio cysylltiad y HAWL , DARGANFOD neu CHWILIO a LEN swyddogaethau. Felly, yn yr un modd ag o'r blaen, dewiswch gell D5 a rhowch y fformiwla yno. =RIGHT(B5,LEN(B5)-FIND(" ",B5))

    • Ar ôl pwyso'r allwedd Enter , fe gewch yr enw olaf yn y canlyniadcell.

    Yma, bydd y ffwythiant LEN yn cronni cyfanswm nifer y nodau, ac yna'r ffwythiant FIND bydd yn tynnu lleoliad y gofod. Ac yn olaf, bydd y ffwythiant DE yn dangos y nodau ochr dde.

    • Nesaf, i gopïo'r fformiwla dros golofn C , llusgwch y Llenwch Handle i lawr neu dim ond cliciwch ddwywaith ar yr arwydd plws (' + ').

    • Yn yr un modd, llusgwch y Llenwch Handle dros y golofn D i ddyblygu'r fformiwla.

    • Yn olaf, bydd hwn yn tynnu'r holl enwau cyntaf ac enwau olaf o'r enwau.

    Sylwer: Rydym yn defnyddio y ffwythiant FIND yn lle SEARCH oherwydd ein bod eisiau cael gwerth mwy cywir, Gan ein bod i gyd yn gwybod bod y ffwythiant FIND yn achos sensitif.

    0> Darllen Mwy: Sut i Dod o Hyd i Gymeriad mewn Llinyn yn Excel

    3. Mewnosod FIND Function i Ddarganfod Nfed digwyddiad Cymeriad Penodol yn Excel

    Tybiwch fod gennym ryw linyn testun gyda nod arbennig dash (' ') yng ngholofn B . Ac rydym am ganfod safleoedd 2 nd a 3 rd y dash (' ') yn olynol mewn colofnau C , a D . I gael lleoliad y nod arbennig, gadewch i ni ddilyn y camau i lawr.

    • Yn yr un modd yr enghreifftiau cynharach, yn gyntaf, dewiswch y gell yn eich taenlen llerydych chi am weld y canlyniad ar ôl defnyddio'r fformiwla. Felly, rydym yn dewis cell C5 .
    • Yn ail, rhowch y fformiwla yn y gell honno.
    =FIND("-", B5, FIND("-",B5)+1)

    • Yn drydydd, pwyswch Enter i weld y canlyniad.

    Yma, y ​​fformiwla yw cael y 2 nd lleoliad.

    • Ymhellach, llusgwch y Trinlen Llenwch i lawr i gopïo'r fformiwla.
    0>
    • Nesaf, rydym am gael y safle 3 rd yng ngholofn D . Felly, rydyn ni'n dewis cell D5 ac yn rhoi'r fformiwla yno.
    =FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

      > Ymhellach , pwyswch yr allwedd Enter ar y bysellfwrdd.

    Yma, bydd y fformiwla yn dangos y 3 rd lleoliad y nod arbennig.

    • Ac, nawr, eto llusgwch y Trinlen Llenwch i lawr i ddyblygu'r fformiwla dros golofn D .
    • Yn olaf, trwy ddilyn y camau, fe gewch y canlyniad dymunol.

    Darllen Mwy: Sut i Dod o Hyd i Gymeriad yn Llinynnol Excel (8 Ffordd Hawdd)

    Darlleniadau Tebyg

    • Dod o Hyd i Werth Diwethaf mewn Colofn Mwy na Sero yn Excel (2 Fformiwla Hawdd)
    • Sut i Darganfod 3 Gwerth Isaf yn Excel (5 Dull Hawdd)
    • Dod o Hyd i Ddigwyddiad Gwerth Cyntaf mewn a Ystod mewn Excel (3 Ffordd)
    • Dod o Hyd i Dolenni Allanol yn Excel (6 Dull Cyflym)
    • Sut i Ddarganfod A yw Cell yn Cynnwys Testun Penodol yn Excel

    4. Cymhwyso Swyddogaeth CHWILIO iDarganfod Testun Rhwng Cromfachau

    Tybiwch, mae gennym rywfaint o linyn testun, ac rydym am gael y testun sydd wedi'i amgáu gan gromfachau yn unig. I gael y tannau testun hynny yn y Parenthesis mae angen y ffwythiant MID i wahanu'r nifer angenrheidiol o nodau oddi wrth linyn. Yn ogystal â'r ffwythiannau FIND neu CHWILIO i ddarganfod beth i ddechrau a faint o lythrennau i'w gwahanu. Gadewch i ni ddilyn y camau isod.

    • Yn y dechrau, dewiswch y gell, lle rydych chi am weld y canlyniad. Felly, rydym yn dewis cell C5 .
    • Yna, copïwch a gludwch y fformiwla i'r gell honno.
    =MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1) 3>

    • Nesaf, pwyswch Enter .

    Y cyfan sydd angen i chi ei wneud yw newid rhif y gell yn unol â lleoliad eich cell, ar ôl gludo'r fformiwla.

    • Ar ôl hynny, llusgwch y Trinlen Llenwch i lawr i ddyblygu'r fformiwla.

    <29

    • Ac, yn olaf, mae'r testun y tu mewn i'r cromfachau bellach wedi'i dynnu o'r llinyn testun cyfan.

    🔎 Sut Mae'r Fformiwla yn Gweithio?

    CHWILIO(“(“, B5)+1 : Bydd hyn yn cymryd gwerth y gell o gell B5 , a chwiliwch am leoliad y braced agoriadol ' ( ' sef 4+1 , o SEARCH(“(“, B5) byddwn yn cael 4 , achos mae'r gofod hefyd yn cael ei gyfri.

    Allbwn → 5 , sef y llythyren gyntaf y tu mewn i'r cromfachau ' 0 '.

    CHWILIO(“)”, B5)-CHWILIO(“(“,B5)-1 : Bydd hwn yn dod o hyd i leoliad y braced cau ‘ ) ’. A, tynnwch safle agoriadol y braced.

    Allbwn → 10-4-1; 6-1; 5 , sef y llythyren olaf yn y cromfachau ' 1 '.

    MID(B5, CHWILIO(“(“(“,B5)+1, SEARCH(“)), B5)-SEARCH(“(“,B5)-1): Bydd hwn yn echdynnu’r testun y tu mewn i’r braced.

    Allbwn → 01001

    Darllen Mwy: Chwilio am Destun Mewn Ystod Excel (11 Dull Cyflym)

    5. Cyfuno FIND & Swyddogaethau IFERROR i Ymdrin â'r Gwall i Ganfod Testun

    Os na ddarganfyddir y find_text yna mae'n dangos neges gwall yn y ddau FIND a CHWILIO ffwythiannau. Yn hytrach na dangos y neges gwall gallwn ddefnyddio'r ffwythiant IFERROR ar gyfer dangos neges fynegiannol fel ' Heb ei Canfod '. Er enghraifft, yn cell C10 , gall defnyddiwr fewnbynnu unrhyw destun a bydd cell C5 yn cael ei chwilio am y testun a roddwyd.

    • Yn gyntaf, dewiswch y gell lle rydych chi eisiau'r lleoliad y testun priodoledig yn y gell C10 . Felly, rydym yn dewis cell C11.
    • Yn ail, rhowch y fformiwla yn y gell C11b .
    =IFERROR(FIND(C10, C5), "Given text is not found!")

    • Yna, pwyswch y Rhowch allwedd ar eich bysellfwrdd. Fel y gwelwch, bydd yn dangos 1 . Oherwydd mai dim ond un tro y mae'r testun Excel i'w gael yng nghell C5 .

    >
  • Y testun Ni chanfyddir Indesign yng nghell C5 . Felly, bydd yn rhoineges ' Ni chanfuwyd y testun a roddwyd! '.
  • Darllen Mwy: Sut i Ddefnyddio Fformiwla i Dod o Hyd i Destun Trwm yn Excel

    Pethau i'w Cadw mewn Meddwl

    Os bodlonir unrhyw un o'r amodau canlynol, mae'r Excel FIND ac mae ffwythiant SEARCH yn cynhyrchu'r gwall #VALUE! :

    • Nid oes gan y testun o fewn testun y ffwythiant find_text 2>.
    • o fewn_testun llai o nodau na num_start .
    • 8>start_num naill ai sero (' 0 ') neu werth negatif neu start_num yn llai na neu'n hafal i sero (' 0 ').

    Casgliad

    Bydd yr uchod yn rhoi trosolwg i chi o'r FIND a swyddogaethau CHWILIO yn Excel. Gobeithio bydd hyn yn eich helpu chi! Os oes gennych unrhyw gwestiynau, awgrymiadau neu adborth, rhowch wybod i ni yn yr adran sylwadau. Neu gallwch gael cipolwg ar ein herthyglau eraill yn y blog ExcelWIKI.com !

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.