Գտեք տեքստ Excel տիրույթում և վերադարձրեք բջջային հղումը (3 եղանակ)

  • Կիսվել Սա
Hugh West

Այս ձեռնարկում ես կգրեմ, թե ինչպես կարելի է գտնել տեքստ Excel միջակայքում և վերադարձնել տեքստը պահող բջիջի հղումը : Բացի այդ, ես ցույց կտամ դա անելու մի քանի եղանակ: Որպեսզի ձեր պահանջը համընկնի ձևերից որևէ մեկի հետ:

Սակայն նախքան հիմնական քննարկմանը անցնելը, ես ուզում եմ մի փոքր քննարկել այն գործառույթների մասին, որոնք ես պատրաստվում եմ օգտագործել:

Ներբեռնել Աշխատանքային ֆայլ

Սա Excel ֆայլն է, որն օգտագործել եմ այս ձեռնարկը պատրաստելու համար: Ներբեռնեք և հետևեք ինձ հետ միասին:

Գտնել տեքստը տիրույթում և վերադարձնել բջջային հղումը.xlsx

Նախապայմանային քննարկումներ

Այս մասը կամընտիր է նրանց համար, ովքեր արդեն շատ են օգտագործում Excel-ի հետևյալ գործառույթները.

  • INDEX()
  • MATCH()
  • CELL()
  • Եվ OFFSET()

# INDEX ֆունկցիա Excel-ում

INDEX ֆունկցիան վերադարձնում է բջիջի արժեքը կամ հղումը որոշակի տողի և սյունակի հատման կետում, տվյալ տիրույթում:

INDEX ֆունկցիայի շարահյուսությունը :

INDEX(array, row_num, [column_num])

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

Նայեք ստորև ներկայացված պատկերին :

Բանաձեւերի բացատրություն

Օրինակ 1.

Դուք կարող եք գտնել Օրինակ 1 (և նաև Օրինակ 2) մի փոքր ավելի դժվար է հասկանալ: Սա իրականում Excel Array Formula է :

  • Սկզբում ընտրեք C16 բջիջը, այնուհետև գրեք հետևյալը.բանաձեւ.
{=INDEX(B4:D9,2,)}

  • Այնուհետեւ սեղմեցի CTRL+SHIFT+ENTER զանգվածի բանաձևը մուտքագրելու համար:

Ինչպե՞ս է իրականում աշխատում այս բանաձևը:

  • Ահա <1-ի զանգվածի մասը>INDEX ֆունկցիան B4:D9 է: Նրա 2-րդ տողը B5:D5 տողն է:
  • Քանի որ սյունակի համարը դատարկ է, INDEX ֆունկցիան վերադարձնում է ամբողջ 2-րդ շարք.

Օրինակ 2

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

  • Որպես INDEX ֆունկցիայի հղում, այստեղ կան երկու տիրույթներ՝ B4:D9 և F4:H9:
  • Տողի համարը 2 է: Սյունակի համարը նշված չէ: Այսպիսով, 2-րդ տողի բոլոր արժեքները կվերադարձվեն:
  • F4:H9 միջակայքն օգտագործվում է Index ֆունկցիայի կողմից, քանի որ տարածքի համարը է: 2.

Օրինակ 3

=INDEX(B4:B9,3,)

Դա շատ պարզ է INDEX բանաձև: 3-րդ զանգվածի B4:B9 արժեքը վերադարձվում է այս բանաձևով:

Օրինակ 4

=INDEX(B4:D9,2,3)

Այս բանաձևը վերադարձնում է 2-րդ շարքի և 3-րդ սյունակի հատման արժեքը B4:D9 :

# MATCH ֆունկցիան Excel-ում

MATCH ֆունկցիան վերադարձնում է արժեքի դիրքը արժեքների զանգվածում:

MATCH ֆունկցիայի շարահյուսությունը.

=MATCH(lookup_value, lookup_array, [match_type])

  • Այժմ գրեք հետևյալ բանաձևը C17 վանդակում։
=MATCH(C14,B4:B9,0)

Ինչպե՞ս է աշխատում այս բանաձեւը:

  • The C14 բջիջի արժեքը Google է: Այսպիսով, մեր որոնման արժեքն է Google:
  • Բջջային տիրույթում B4:B9 , Google-ի դիրքը 6-րդն է
  • <: 9>Այսպիսով, բանաձևը վերադարձնում է 6:

# CELL ֆունկցիան Excel-ում

CELL ֆունկցիան վերադարձնում է ֆորմատավորման մասին տեղեկատվություն, առաջին բջիջի գտնվելու վայրը կամ բովանդակությունը՝ ըստ թերթիկի ընթերցման կարգի, հղումում:

Excel CELL ֆունկցիայի շարահյուսությունը

=CELL(info_type, [reference])

Օգտագործելով CELL ֆունկցիան, դուք կարող եք ստանալ բջջային հղումի բազմաթիվ մանրամասներ, ներառյալ ԲԱՑԱՐԱԿ հասցեն: Դուք կարող եք դա տեսնել վերը նշված պատկերից:

# OFFSET ֆունկցիա Excel-ում

Excel-ի OFFSET ֆունկցիան վերադարձնում է հղում դեպի տիրույթ, որը տողերի և սյունակների որոշակի քանակ է: տրված հղումից:

OFFSET ֆունկցիայի շարահյուսությունը.

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

  • Այստեղ, Ես օգտագործել եմ հետևյալ բանաձևը B13 վանդակում:
=SUM(OFFSET(B4,3,1,3,2))

Ինչպե՞ս է աշխատում այս բանաձևը:

  • OFFSET ֆունկցիայի հղումը բջիջի հղումն է B4 : Այսպիսով, B4 բջիջի դիրքը 0 է:
  • Այնուհետև 3 տողերը ցած են հղում հղումից:
  • Այնուհետև 1 սյունակ հենց վերջին դիրքից:
  • Վերջապես՝ C7:D9 միջակայքի գումարը (բարձրությունը 3 տող և լայնությունը 2 սյունակ): Սա վերադարձնում է 756 արժեք: Ընդգծված է C7:D9 միջակայքընարնջագույն եզրագծով:

Այսպիսով, նախապայման քննարկումն ավարտված է:

Հիմա գանք մեր հիմնական քննարկմանը:

Գտնելու 3 մեթոդ Տեքստ Excel-ի միջակայքում և վերադարձնել բջջային հղումը

Այս բաժնում ես կբացատրեմ միջակայքում տեքստը գտնելու և Excel-ում բջիջների հղումները վերադարձնելու մեթոդները: Ավելին, ձեր ավելի լավ հասկանալու համար ես կօգտագործեմ հետևյալ տվյալների հավաքածուն:

Մեթոդ 1. INDEX-ի օգտագործումը & MATCH Functions տեքստը տիրույթում գտնելու և բջջային հղումը վերադարձնելու համար

Այս մեթոդով ես տեքստը կփնտրեմ մեկ սյունակում, և եթե գտնվի, բանաձևը կվերադարձնի հղումը: Նաև ես կօգտագործեմ INDEX և MATCH ֆունկցիաները՝ տիրույթում տեքստ գտնելու և բջիջների հղումները վերադարձնելու համար:

Քայլեր՝

  • Սկզբում ընտրեք մեկ այլ բջիջ D17 , որտեղ ցանկանում եք պահպանել արդյունքը:
  • Երկրորդ, գրեք հետևյալ բանաձևը D17 բջիջում:
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

  • Այնուհետև, արդյունքը ստանալու համար սեղմեք ENTER :

Վերջապես, դուք կստանաք բջջային հղում « Dropbox » տեքստի համար:

Ինչպես է դա անում բանաձևն աշխատում է:

Թույլ տվեք բացատրել տեքստի բանաձևը «Dropbox» :

  • Բանաձևի այս մասը, MATCH(D16,B4:B14,0) , վերադարձնում է 9 արժեքը: Քանի որ Dropbox -ի դիրքը B4:B14 զանգվածում 9-րդ է: Այսպիսով, ընդհանուր բանաձեւըդառնում է`

=CELL(«հասցե»,INDEX(B4:B14,9))

  • Այժմ, INDEX(B4:B14,9) մասը վերաբերում է B12 բջջային հղումին: Այսպիսով, բանաձևը դառնում է. վերադարձնում է B12 բջիջի բացարձակ հղումը:
  • Այսպիսով, ես ստանում եմ $B$12 որպես ամբողջ բանաձևի արդյունք:

Նշում. INDEX(B4:B14,9) կարող է վերադարձնել կամ արժեքը կամ բջջային հղումը: Սա է INDEX ֆունկցիայի գեղեցկությունը:

Կարդալ ավելին. Excel-ի տեղեկատու բջիջը մեկ այլ թերթում դինամիկ կերպով

Նմանատիպ ընթերցումներ

  • Ինչպես օգտագործել INDIRECT ֆունկցիան Excel-ում (12 հարմար օրինակ)
  • Եթե բջիջը պարունակում է հատուկ տեքստ, ապա Excel-ում ավելացրեք 1 (5 օրինակ) )
  • Ինչպես օգտագործել ROW ֆունկցիան Excel-ում (8 օրինակով)
  • Եթե բջիջը պարունակում է տեքստ, ապա ավելացրեք տեքստ Excel-ի մեկ այլ բջիջում
  • Ինչպես օգտագործել COLUMNS ֆունկցիան Excel-ում (3 օրինակ)

Մեթոդ 2. INDEX, MATCH & OFFSET գործառույթներ

Այս մեթոդով ես կարող եմ որոնել տեքստ մեկից ավելի սյունակից: Բայց դուք պետք է ինքներդ ընտրեք սյունակը: Ավելին, ես կօգտագործեմ INDEX, OFFSET, և MATCH ֆունկցիաները` տիրույթում տեքստ գտնելու և բջիջների հղումները վերադարձնելու համար:

Քայլեր.

  • Սկզբում գրեք հետևյալ բանաձևը D18 բջիջ:
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))

  • Երկրորդ, սեղմեք ENTER արդյունքը ստանալու համար:

Վերջապես, դուք կստանաք բջջային հղում « Mike Little » տեքստի համար:

Ինչպե՞ս է գործում այս բանաձևը:

  • Այս բանաձևն աշխատում է վերը նշվածի պես: Միակ տարբերությունն այն է, որ սյունակը ընտրվում է դինամիկ կերպով՝ օգտագործելով Excel-ի OFFSET ֆունկցիան: Եթե ​​հասկանում եք OFFSET ֆունկցիան, ապա այս մասը պարզ հասկանալի է. OFFSET(B4,0,D17-1,11,1)

Կարդալ ավելին. Excel-ում OFFSET ֆունկցիայի օրինակներ (Formula+VBA)

Մեթոդ 3. Համակցված գործառույթների օգտագործումը տեքստը տիրույթում գտնելու և բջջային հղումը վերադարձնելու համար

Երբեմն տեքստի արժեքը կարող է կրկնվել մեկից ավելի տիրույթում: Ես կարող եմ վերադարձնել այդ տեքստի տողի համարը միջակայքում։ Այստեղ ես կօգտագործեմ SMALL, ROW , և IF ֆունկցիաները՝ տիրույթում տեքստ գտնելու և բջջային հղումը վերադարձնելու համար:

Դուք տեսնում եք՝ հետևյալ պատկերը, որ «Apple» տեքստը կրկնվում է 3 անգամ B4:B14 տիրույթում։

Թույլ տվեք ցույց տալ ձեզ, թե ինչպես եմ ստանում այս տողերի համարները:

  • Ես օգտագործել եմ այս բանաձևը D9 բջիջում:
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

  • Այնուհետև ես պատճենեցի այս բանաձևը D10 բջիջում:
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))

  • Այստեղ ես սեղմեցի CTRL + SHIFT + ENTER արդյունքը ստանալու համար:

  • Նմանապես, ես պատճենել եմ բանաձևը մինչևբանաձևը վերադարձնում է սխալի արժեք:

Դա ակնհայտորեն Excel զանգվածի բանաձև է:

Բայց մինչ այդ դուք պետք է իմանաք, թե ինչպես է SMALL ֆունկցիան աշխատում է Excel-ում:

SMALL ֆունկցիայի շարահյուսությունը.

SMALL(array,k)

For օրինակ, SMALL({80;35;55;900},2) կվերադարձնի 2-րդ ամենափոքր արժեքը զանգվածում {80;35;55;900} . Արդյունքը կլինի՝ 55 ։

Այսպիսով, ինչպե՞ս է աշխատում բանաձևը։ = {=ՓՈՔՐ(IF($D$6=$B$4:$B$14,ՇԱՐՔ($B$4:$B$14)-ROW($B$4)+1),ՇԱՐՔ(1: 1))

Այս զանգվածի բանաձևը հստակ հասկանալու համար կարող եք կարդալ իմ ուղեցույցը>Բանաձևի այս մասը՝ IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , իրականում վերադառնում է զանգվածը ՓՈՔՐ ֆունկցիայի համար:

  • IF ֆունկցիայի -ի տրամաբանական թեստային մասը՝ $D$6=$B$4:$B$14 : Այս մասը ստուգում է (մեկ առ մեկ), թե արդյոք $B$4:$B$14 տիրույթի արժեքները հավասար են $D$6 , թե ոչ: Եթե ​​հավասար է, զանգվածում դրվում է TRUE արժեքը, իսկ եթե ոչ հավասար է, ապա զանգվածում դրվում է False արժեքը՝ {FALSE;FALSE;TRUE;FALSE;FALSE: ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE
  • Իսկ value_if_true մասն է՝ ROW($B$4:$B$14)-ROW($ B$4)+1) . Այս ամբողջ մասը վերադարձնում է այսպես. {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) իրականում k է ՓՈՔՐ ֆունկցիայի: Եվ այն վերադարձնում է 1 ։
  • Այսպիսով, D9 բջիջի բանաձևը դառնում է այսպիսին՝ SMALL(IF({FALSE;FALSE;TRUE;FALSE ՍՈՒՏ
  • Այժմ IF ֆունկցիան վերադարձնում է այս զանգվածը՝ {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}:
  • Բանաձևը դառնում է. ՓՈՔՐ({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1):
  • Վերջապես, բանաձևը վերադարձնում է 3:
  • Հուսով եմ, որ դուք հասկանում եք, թե ինչպես է աշխատում այս բարդ բանաձևը:

    Կարդալ ավելին` Excel Եթե ​​բջիջը պարունակում է տեքստ, ապա վերադարձրեք արժեքը (8 հեշտ եղանակ)

    Եզրակացություն

    Հուսով եմ, որ այս հոդվածն օգտակար է ձեզ համար: Այստեղ ես բացատրել եմ 3 հարմար մեթոդներ հասկանալու համար, թե ինչպես կարելի է գտնել տեքստը տիրույթում և վերադարձնել բջիջի հղումը Excel-ում : Excel-ի հետ կապված ավելի շատ բովանդակություն իմանալու համար կարող եք այցելել մեր կայք Exceldemy : Խնդրում ենք, ներքևում գտնվող մեկնաբանությունների բաժնում թողնել մեկնաբանություններ, առաջարկություններ կամ հարցումներ, եթե ունեք:

    Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: