Dod o hyd i'r Testun yn Ystod Excel a Chyfeirnod Cell Dychwelyd (3 Ffordd)

  • Rhannu Hwn
Hugh West

Yn y tiwtorial hwn, byddaf yn ysgrifennu sut i ddod o hyd i destun mewn ystod Excel a dychwelyd cyfeirnod y gell sy'n dal y testun . Hefyd, byddaf yn dangos sawl ffordd o wneud hynny. Er mwyn i'ch gofynion gyd-fynd ag unrhyw un o'r ffyrdd.

Ond cyn mynd i'r brif drafodaeth, rydw i eisiau trafod ychydig am y ffwythiannau rydw i'n mynd i'w defnyddio.

Lawrlwytho Ffeil Gweithio

Dyma'r ffeil Excel rydw i wedi'i defnyddio i wneud y tiwtorial hwn. Lawrlwythwch a dilynwch gyda mi.

Dod o Hyd i'r Testun yn Amrediad a Chyfeirnod Cell Ddychwelyd.xlsx

Trafodaethau Rhagofyniad

Y rhan hon yn ddewisol i'r rhai sydd eisoes yn defnyddio'r swyddogaethau Excel canlynol yn helaeth:

  • MYNEGAI()
  • MATCH()
  • CELL()
  • A TWYLLO()

# MYNEGAI Swyddogaeth yn Excel

<1 Mae'r ffwythiant MYNEGAI yn dychwelyd gwerth neu gyfeirnod y gell ar groesffordd rhes a cholofn benodol, mewn amrediad penodol.

Cystrawen ffwythiant INDEX :

INDEX(array, row_num, [column_num]) > INDEX(reference, row_num, [column_num], [area_num])

Edrychwch ar y llun isod :

Eglurhad o'r fformiwlâu

Enghraifft 1:

Efallai y gwelwch Enghraifft 1 (a hefyd Enghraifft 2) ychydig yn anoddach ei deall. Fformiwla Excel Array yw hwn mewn gwirionedd .

  • Yn gyntaf, dewiswch y gell C16 ac yna ysgrifennwch y canlynolfformiwla.
{=INDEX(B4:D9,2,)}

  • Yna pwysais CTRL+SHIFT+ENTER i fynd i mewn i'r fformiwla arae.

Sut mae'r fformiwla hon yn gweithio mewn gwirionedd?

  • Yma rhan arae'r MYNEGAI swyddogaeth yw B4:D9 . Ei 2il rhes yw'r rhes B5:D5 .
  • Gan fod rhif y golofn yn wag, mae ffwythiant INDEX yn dychwelyd y cyfan 2il rhes.

Enghraifft 2

{=INDEX((B4:D9,F4:H9),2,,2)}

  • Fel cyfeirnod swyddogaeth MYNEGAI , mae dwy ystod yma: B4:D9 a F4:H9. <10
  • Rhif y rhes yw 2 . Nid oes rhif colofn wedi'i nodi. Felly, bydd holl werthoedd y rhes 2nd yn cael eu dychwelyd.
  • Defnyddir yr amrediad F4:H9 gan y ffwythiant Mynegai gan mai rhif yr ardal yw 2.
  • Esiampl 3

    =INDEX(B4:B9,3,)

    Mae’n syml iawn MYNEGAI fformiwla. Mae 3ydd gwerth yr arae B4:B9 yn cael ei ddychwelyd gan y fformiwla hon.

    Enghraifft 4

    1> =INDEX(B4:D9,2,3)

    Mae'r fformiwla hon yn dychwelyd y gwerth croestoriad 2il rhes a 3ydd colofn yr amrediad B4:D9 .

    # Swyddogaeth MATCH yn Excel

    Mae ffwythiant MATCH yn dychwelyd lleoliad gwerth mewn amrywiaeth o werthoedd.

    Swyddogaeth Cystrawen MATCH:<2

    =MATCH(lookup_value, lookup_array, [match_type])

    • Nawr, ysgrifennwch y fformiwla ganlynol yn y blwch C17 .
    =MATCH(C14,B4:B9,0)

    Sut mae’r fformiwla hon yn gweithio?

    8>
  • Mae'rgwerth cell C14 yw Google . Felly, ein gwerth chwilio yw Google.
  • Yn yr ystod cell B4:B9 , safle Google yw 6ed
  • 9>Felly, mae'r fformiwla yn dychwelyd 6.

    # Swyddogaeth CELL yn Excel

    Mae swyddogaeth CELL yn dychwelyd gwybodaeth am y fformatio, lleoliad, neu gynnwys y gell gyntaf, yn ôl trefn darllen y ddalen, mewn cyfeirnod.

    Cystrawen Excel Swyddogaeth CELL

    =CELL(info_type, [reference])

    Drwy ddefnyddio'r ffwythiant CELL , gallwch gael llawer o fanylion am gyfeirnod cell gan gynnwys y cyfeiriad ABSOLUTE . Gallwch ei weld o'r ddelwedd uchod.

    # OFFSET Function yn Excel

    Mae swyddogaeth OFFSET Excel yn dychwelyd cyfeiriad at ystod sy'n nifer penodol o resi a cholofnau o gyfeirnod penodol.

    Cystrawen ffwythiant OFFSET:

    =OFFSET(reference, rows, cols, [height], [width])

    • Yma, Defnyddiais y fformiwla ganlynol yn y blwch B13 .
    =SUM(OFFSET(B4,3,1,3,2))

    Sut mae'r fformiwla hon yn gweithio?

    • Cyfeirnod y ffwythiant OFFSET yw cyfeirnod cell B4 . Felly, safle cell B4 yw 0 .
    • Yna 3 rhesi i lawr o'r cyfeirnod.
    • Yna 1 i'r dde o'r safle olaf.
    • Yn olaf, swm yr amrediad C7:D9 (uchder 3 rhesi a lled 2 colofn). Mae hyn yn dychwelyd gwerth o 756 . Mae'r ystod C7:D9 wedi'i hamlygugyda border lliw oren.

    Felly, mae'r drafodaeth rhagofyniad wedi dod i ben.

    Nawr, dewch i ni ddod i'n prif drafodaeth.

    3 Dull o Ddarganfod Testun mewn Ystod Excel a Chyfeirnod Cell Dychwelyd

    Yn yr adran hon, byddaf yn esbonio'r dulliau i ddod o hyd i destun mewn amrediad a dychwelyd cyfeiriadau cell yn Excel. At hynny, er mwyn i chi ddeall yn well, byddaf yn defnyddio'r set ddata ganlynol.

    Dull 1: Defnyddio MYNEGAI & MATCH Swyddogaethau i Dod o Hyd i Testun mewn Ystod a Chyfeirnod Cell Dychwelyd

    Yn y dull hwn, byddaf yn chwilio'r testun mewn un golofn ac os caiff ei ganfod, bydd y fformiwla yn dychwelyd y cyfeirnod. Hefyd, byddaf yn defnyddio'r ffwythiannau INDEX a MATCH i ddod o hyd i destun mewn amrediad a dychwelyd cyfeiriadau cell.

    Camau:

    • Yn gyntaf, dewiswch gell wahanol D17 lle rydych am gadw'r canlyniad.
    • Yn ail, ysgrifennwch y fformiwla ganlynol yn y gell D17 .
    =CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

    • Yn dilyn hynny, pwyswch ENTER i gael y canlyniad.
    0>Yn olaf, byddwch yn cael cyfeirnod cell ar gyfer y testun “ Dropbox ”. gwaith fformiwla?

    Gadewch imi egluro'r fformiwla ar gyfer y testun “Dropbox” :

    • Y rhan hon o'r fformiwla, <1 Mae>MATCH(D16,B4:B14,0) , yn dychwelyd y gwerth 9 . Oherwydd bod safle Dropbox yn yr arae B4:B14 9fed . Felly, y fformiwla gyffredinolyn dod yn:

    =CELL("cyfeiriad", MYNEGAI(B4:B14,9))

      9> Nawr, mae'r rhan MYNEGAI(B4:B14,9) yn cyfeirio at gyfeirnod cell B12 . Felly, daw'r fformiwla yn: =CELL("cyfeiriad", B12)
    • Yna, =CELL("cyfeiriad",B12) yn dychwelyd cyfeirnod absoliwt y gell B12 .
    • Felly, rwy'n cael $B$12 fel allbwn y fformiwla gyfan.

    Sylwer: Gall MYNEGAI(B4:B14,9) ddychwelyd naill ai'r gwerth neu'r cyfeirnod cell. Dyma harddwch Swyddogaeth MYNEGAI.

    Darllen Mwy: Cell Gyfeirio Excel mewn Dalen Arall yn Ddeinamig

    Darlleniadau Tebyg <2

    • Sut i Ddefnyddio Swyddogaeth INDIRECT yn Excel (12 Enghraifft Addas)
    • Os yw Cell yn Cynnwys Testun Penodol Yna Ychwanegwch 1 yn Excel (5 Enghraifft )
    • Sut i Ddefnyddio Swyddogaeth ROW yn Excel (Gydag 8 Enghraifft)
    • Os yw Cell yn Cynnwys Testun Yna Ychwanegwch Destun mewn Cell Arall yn Excel
    • Sut i Ddefnyddio Swyddogaeth COLUMNS yn Excel (3 Enghraifft)

    Dull 2: Defnyddio MYNEGAI, MATCH & Swyddogaethau OFFSET

    Yn y dull hwn, gallaf chwilio testun o fwy nag un golofn. Ond mae'n rhaid i chi ddewis y golofn eich hun. Ar ben hynny, byddaf yn defnyddio'r ffwythiannau MYNEGAI, OFFSET, a MATCH i ddod o hyd i destun mewn amrediad a dychwelyd cyfeiriadau cell.

    Camau: 3>

    • Yn gyntaf, ysgrifennwch y fformiwla ganlynol yn y D18 cell.
    =CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))

    • Yn ail, pwyswch ENTER i gael y canlyniad.<10

    Yn olaf, fe gewch gyfeirnod cell ar gyfer y testun “ Mike Little ”.

    Sut mae'r fformiwla hon yn gweithio?

    • Mae'r fformiwla hon yn gweithio fel yr un uchod. Yr unig wahaniaeth yw: bod y golofn yn cael ei dewis yn ddeinamig gan ddefnyddio swyddogaeth OFFSET Excel. Os ydych chi'n deall y swyddogaeth OFFSET , yna mae'r rhan hon yn syml i'w deall: OFFSET(B4,0,D17-1,11,1)

    Darllen Mwy: Enghreifftiau o Swyddogaeth OFFSET yn Excel (Fformiwla+VBA )

    Dull 3: Defnyddio Swyddogaethau Cyfunol i Ddod o Hyd i'r Testun yn yr Ystod a Chyfeirnod Cell Dychwelyd

    Weithiau a gallai gwerth testun ailadrodd mewn ystod fwy nag unwaith. Gallaf ddychwelyd rhif rhes y testun hwnnw yn yr amrediad. Yma, byddaf yn defnyddio'r ffwythiannau SMALL, ROW , a IF i ddod o hyd i destun yn yr ystod a dychwelyd cyfeirnod cell.

    Rydych chi'n gweld o y ddelwedd ganlynol bod y testun “Afal” yn ailadrodd ei hun 3 gwaith yn yr ystod B4:B14 .

    <3

    Gadewch i mi ddangos i chi sut ydw i'n cael y rhifau rhes hyn.

    • Rwyf wedi defnyddio'r fformiwla hon yng nghell D9 .
    {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

    • Yna fe wnes i gopïo'r fformiwla hon i lawr yn y gell D10 .
    1> =SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))

    • Yma, pwysais CTRL + SHIFT + ENTER i gael y canlyniad.

    • Yn yr un modd, rwyf wedi copïo'r fformiwla tan yfformiwla yn dychwelyd gwerth gwall.

    Mae'n amlwg yn fformiwla arae Excel.

    Ond cyn, mae'n rhaid i chi wybod sut mae'r Mae ffwythiant SMALL yn gweithio yn Excel.

    Cystrawen ffwythiant BACH:

    SMALL(array,k)

    Ar gyfer enghraifft, bydd SMALL({80;35;55;900},2) yn dychwelyd y 2il gwerth lleiaf yn yr arae {80;35;55;900} . Yr allbwn fydd: 55 .

    Felly, sut mae'r fformiwla'n gweithio?

    Cell D9 = {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4))+1), ROW(1: 1))}

    I ddeall y fformiwla arae hon yn glir, gallwch ddarllen fy nghanllaw: Fformiwla Array Sylfaenol 2 Excel - Dadansoddiad o Fformiwla Arae

    • Mae'r rhan hon o'r fformiwla, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , yn dychwelyd mewn gwirionedd yr arae ar gyfer y swyddogaeth BACH .
      • Rhan prawf rhesymegol o y ffwythiant IF yw: $D$6=$B$4:$B$14 . Mae'r rhan hon yn profi (un i un) a yw gwerthoedd yr ystod $B$4:$B$14 yn hafal i $D$6 ai peidio. Os yw'n gyfartal, mae gwerth TRUE yn cael ei osod yn yr arae ac os nad yw'n hafal, mae gwerth Gau wedi'i osod yn yr arae: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;GAU;TRUE;FALSE;FALSE}
      • A rhan value_if_true yw: ROW($B$4:$B$14)-ROW($ B$4)+1) . Mae'r rhan gyfan hon yn dychwelyd rhywbeth fel hyn: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
    • ROW(1:1) mewn gwirionedd yw k y ffwythiant BACH . Ac mae'n dychwelyd 1 .
    • Felly, mae'r fformiwla yn y gell D9 yn dod fel hyn: SMALL(IF({FALSE;FALSE;TRUE;FALSE;FALSE) ;GAU;GAU;CYWIR;GAU;GWIR;GAU;GAU},{1;2;3;4;5;6;7;8;9;10;11),1).
    • Nawr mae ffwythiant IF yn dychwelyd yr arae yma: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
    • Mae'r fformiwla yn dod yn: BACH({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1).
    • Yn olaf, mae'r fformiwla'n dychwelyd 3.

    Gobeithiaf y cewch chi sut mae'r fformiwla gymhleth hon yn gweithio.

    Darllen Mwy: Excel Os yw Cell yn Cynnwys Testun Yna Dychwelyd Gwerth (8 Ffordd Hawdd)

    Casgliad

    Gobeithio y bu'r erthygl hon yn ddefnyddiol i chi. Yma, rwyf wedi esbonio dulliau addas 3 i ddeall sut i ddod o hyd i destun mewn ystod a dychwelyd cyfeirnod cell yn Excel . Gallwch ymweld â'n gwefan Exceldemy i ddysgu mwy am gynnwys sy'n gysylltiedig ag Excel. Os gwelwch yn dda, gollyngwch sylwadau, awgrymiadau, neu ymholiadau os oes gennych unrhyw rai yn yr adran sylwadau isod.

    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.