Gjeni tekst në diapazonin e Excel dhe ktheni referencën e qelizave (3 mënyra)

  • Shperndaje Kete
Hugh West

Në këtë tutorial, unë do të shkruaj se si të gjej tekstin në një varg Excel dhe të kthej referencën e qelizës që mban tekstin . Gjithashtu, unë do të tregoj disa mënyra për ta bërë këtë. Kështu që kërkesa juaj mund të përputhet me ndonjë nga mënyrat.

Por përpara se të hyj në diskutimin kryesor, dua të diskutoj pak për funksionet që do të përdor.

Shkarko Skedari i punës

Ky është skedari Excel që kam përdorur për të bërë këtë tutorial. Shkarkoni dhe ndiqni së bashku me mua.

Gjetja e tekstit në varg dhe kthimi i referencës së qelizës.xlsx

Diskutimet paraprake

Kjo pjesë është opsionale për ata që tashmë po përdorin shumë funksionet e mëposhtme të Excel:

  • INDEX()
  • MATCH()
  • CELL()
  • Dhe OFFSET()

# Funksioni INDEX në Excel

Funksioni INDEX kthen një vlerë ose referencë të qelizës në kryqëzimin e një rreshti dhe kolone të caktuar, në një interval të caktuar.

Sintaksa e funksionit INDEX :

INDEX(array, row_num, [column_num])

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

Shikoni imazhin më poshtë :

Shpjegimi i formulave

Shembulli 1:

Mund të gjeni Shembulli 1 (dhe gjithashtu Shembulli 2) pak më i vështirë për t'u kuptuar. Kjo është në fakt një Formula e Array Excel .

  • Së pari, zgjidhni qelizën C16 dhe më pas shkruani sa vijonformula.
{=INDEX(B4:D9,2,)}

  • Më pas shtypa CTRL+SHIFT+ENTER për të futur formulën e grupit.

Si funksionon në të vërtetë kjo formulë?

  • Këtu pjesa e grupit të <1 Funksioni>INDEX është B4:D9 . Rreshti i tij 2 është rreshti B5:D5 .
  • Meqenëse numri i kolonës është bosh, funksioni INDEX kthen të gjithë rreshti i dytë .

Shembulli 2

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

  • Si referencë e funksionit INDEX , ekzistojnë dy vargje këtu: B4:D9 dhe F4:H9.
  • Numri i rreshtit është 2 . Asnjë numër i kolonës nuk është specifikuar. Pra, të gjitha vlerat e rreshtit 2-të do të kthehen.
  • Diapazoni F4:H9 përdoret nga funksioni Index pasi numri i zonës është 2.

Shembulli 3

=INDEX(B4:B9,3,)

Është shumë e thjeshtë INDEKSI formula. 3-të vlera e grupit B4:B9 kthehet nga kjo formulë.

Shembulli 4

=INDEX(B4:D9,2,3)

Kjo formulë kthen vlerën e kryqëzimit rreshti i dytë dhe kolona e tretë e diapazonit B4:D9 .

Funksioni # MATCH në Excel

Funksioni MATCH kthen pozicionin e një vlere në një grup vlerash.

Sintaksa e funksionit MATCH:

=MATCH(lookup_value, lookup_array, [match_type])

  • Tani, shkruani formulën e mëposhtme në kutinë C17 .
=MATCH(C14,B4:B9,0)

Si funksionon kjo formulë?

  • Thevlera e qelizës C14 është Google . Pra, vlera jonë e kërkimit është Google.
  • Në intervalin e qelizave B4:B9 , pozicioni i Google është 6i
  • Pra, formula kthen 6.

# Funksioni CELL në Excel

Funksioni CELL kthen informacion në lidhje me formatimin, vendndodhja ose përmbajtja e qelizës së parë, sipas renditjes së leximit të fletës, në një referencë.

Sintaksa e funksionit Excel CELL

=CELL(info_type, [reference])

Duke përdorur funksionin CELL , mund të merrni shumë detaje të referencës së qelizës duke përfshirë adresën ABSOLUTE . Mund ta shihni nga imazhi i mësipërm.

# Funksioni OFFSET në Excel

Funksioni OFFSET i Excel kthen një referencë në një varg që është një numër i caktuar rreshtash dhe kolonash nga një referencë e caktuar.

Sintaksa e funksionit OFFSET:

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

  • Këtu, Kam përdorur formulën e mëposhtme në kutinë B13 .
=SUM(OFFSET(B4,3,1,3,2))

Si funksionon kjo formulë?

  • Referenca e funksionit OFFSET është referenca e qelizës B4 . Pra, pozicioni i qelizës B4 është 0 .
  • Më pas 3 rreshtat poshtë nga referenca.
  • Pastaj 1 kolona djathtas nga pozicioni i fundit.
  • Më në fund, shuma e diapazonit C7:D9 (lartësia 3 rreshtat dhe gjerësia 2 kolona). Kjo kthen një vlerë prej 756 . Diapazoni C7:D9 theksohetme një kufi ngjyrë portokalli.

Pra, diskutimi parakusht ka mbaruar.

Tani, le të vijmë te diskutimi ynë kryesor.

3 Metoda për të gjetur Teksti në një gamë të Excel dhe referenca e qelizave të kthimit

Në këtë seksion, unë do të shpjegoj metodat për të gjetur tekstin në interval dhe për të kthyer referencat e qelizave në Excel. Për më tepër, për ta kuptuar më mirë, unë do të përdor grupin e mëposhtëm të të dhënave.

Metoda 1: Përdorimi i INDEX & MATCH Funksionet për të gjetur tekstin në varg dhe për të kthyer referencën e qelizave

Në këtë metodë, unë do të kërkoj tekstin në një kolonë të vetme dhe nëse gjendet, formula do të kthejë referencën. Gjithashtu, do të përdor funksionet INDEX dhe MATCH për të gjetur tekstin në interval dhe për të kthyer referencat e qelizave.

Hapat:

  • Së pari, zgjidhni një qelizë tjetër D17 ku dëshironi të ruani rezultatin.
  • Së dyti, shkruani formulën e mëposhtme në qelizën D17 .
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

  • Më pas, shtypni ENTER për të marrë rezultatin.

Më në fund, do të merrni një referencë qelize për tekstin " Dropbox ".

Si funksionon kjo funksionon formula?

Më lejoni të shpjegoj formulën për tekstin “Dropbox” :

  • Kjo pjesë e formulës, MATCH(D16,B4:B14,0) , kthen vlerën 9 . Sepse pozicioni i Dropbox në grupin B4:B14 është 9i . Pra, formula e përgjithshmebëhet:

=CELL(“adresa”,INDEX(B4:B14,9))

  • Tani, pjesa INDEX(B4:B14,9) i referohet referencës së qelizës B12 . Pra, formula bëhet: =CELL(“adresa”,B12)
  • Më pas, =CELL(“adresa”,B12) kthehet referencë absolute e qelizës B12 .
  • Pra, unë marr $B$12 si dalje të të gjithë formulës.

Shënim: INDEX(B4:B14,9) mund të kthejë vlerën ose referencën e qelizës. Kjo është bukuria e Funksionit INDEX.

Lexo më shumë: Qeliza e referencës së Excel në një fletë tjetër në mënyrë dinamike

Lexime të ngjashme

  • Si të përdorni funksionin INDIRECT në Excel (12 raste të përshtatshme)
  • Nëse qeliza përmban tekst specifik, atëherë shtoni 1 në Excel (5 shembuj )
  • Si të përdorni funksionin ROW në Excel (me 8 shembuj)
  • Nëse qeliza përmban tekst, atëherë shtoni tekst në një qelizë tjetër në Excel
  • Si të përdorni funksionin COLUMNS në Excel (3 shembuj)

Metoda 2: Aplikimi i INDEX, MATCH & Funksionet OFFSET

Në këtë metodë, unë mund të kërkoj tekst nga më shumë se një kolonë. Por ju duhet ta zgjidhni vetë kolonën. Për më tepër, unë do të përdor funksionet INDEX, OFFSET, dhe MATCH për të gjetur tekstin në interval dhe për të kthyer referencat e qelizave.

Hapat:

  • Së pari, shkruani formulën e mëposhtme në D18 qelizë.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))

  • Së dyti, shtyp ENTER për të marrë rezultatin.

Më në fund, do të merrni një referencë qelize për tekstin " Mike Little ".

Si funksionon kjo formulë?

  • Kjo formulë funksionon si ajo e mësipërme. Dallimi i vetëm është: se kolona zgjidhet në mënyrë dinamike duke përdorur funksionin OFFSET të Excel. Nëse e kuptoni funksionin OFFSET , atëherë kjo pjesë është e thjeshtë për t'u kuptuar: OFFSET(B4,0,D17-1,11,1)

Lexo më shumë: Shembuj të funksionit OFFSET në Excel (Formula+VBA )

Metoda 3: Përdorimi i funksioneve të kombinuara për të gjetur tekstin në interval dhe për të kthyer referencën e qelizave

Ndonjëherë një vlera e tekstit mund të përsëritet në një gamë më shumë se një herë. Mund ta kthej numrin e rreshtit të atij teksti në interval. Këtu, unë do të përdor funksionet SMALL, ROW , dhe IF për të gjetur tekstin në interval dhe për të kthyer referencën e qelizës.

Shihni nga imazhi i mëposhtëm që teksti "Apple" po përsëritet 3 herë në rangun B4:B14 .

Më lejoni t'ju tregoj se si i marr këta numra rreshtash.

  • Unë e kam përdorur këtë formulë në qelizën D9 .
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

  • Më pas e kopjova këtë formulë në qelizën D10 .
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))

  • Këtu, shtypa CTRL + SHIFT + ENTER për të marrë rezultatin.

  • Në mënyrë të ngjashme, unë e kam kopjuar formulën deri nëformula kthen një vlerë gabimi.

Është qartë një formulë e grupit Excel.

Por më parë, duhet të dini se si Funksioni SMALL funksionon në Excel.

Sintaksa e funksionit SMALL:

SMALL(array,k)

Për shembull, SMALL({80;35;55;900},2) do të kthejë vlerën 2 më të vogël në grup {80;35;55;900} . Dalja do të jetë: 55 .

Pra, si funksionon formula?

Qeliza D9 = {=E VOGËL(NËSE($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1: 1))}

Për ta kuptuar qartë këtë formulë të grupit, mund të lexoni udhëzuesin tim: Formula e Excel Array Basic 2 – Përbërja e Formulës së Arrayit

  • Kjo pjesë e formulës, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , në fakt kthehet grupi për funksionin SMALL .
    • Pjesa logjike e testimit të funksionit IF është: $D$6=$B$4:$B$14 . Kjo pjesë teston (një nga një) nëse vlerat e gamës $B$4:$B$14 janë të barabarta me $D$6 apo jo. Nëse është e barabartë, një vlerë TRUE vendoset në grup dhe nëse nuk është e barabartë, një vlerë False vendoset në grup: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE
    • Dhe pjesa value_if_true është: ROW($B$4:$B$14)-ROW($ B$4)+1) . E gjithë kjo pjesë kthen diçka si kjo: {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) është në të vërtetë k e funksionit VOGLA . Dhe kthen 1 .
  • Pra, formula në qelizën D9 bëhet si kjo: SMALL(IF({FALSE;FALSE;TRUE;FALSE ;FALSE;FALSE;E VERTET;FALSE;E VERTET
  • Tani funksioni IF kthen këtë grup: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
  • Formula bëhet: VOGËL({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1).
  • Më në fund, formula kthen 3.

Shpresoj ta kuptoni se si funksionon kjo formulë komplekse.

Lexo më shumë: Excel Nëse qeliza përmban tekst, atëherë kthejeni vlerën (8 mënyra të thjeshta)

Përfundim

Shpresoj që këtë artikull ta keni gjetur të dobishëm. Këtu, kam shpjeguar 3 metoda të përshtatshme për të kuptuar se si të gjeni tekstin në interval dhe të ktheni referencën e qelizës në Excel . Ju mund të vizitoni faqen tonë të internetit Exceldemy për të mësuar më shumë përmbajtje të lidhura me Excel. Ju lutemi, jepni komente, sugjerime ose pyetje nëse keni ndonjë në seksionin e komenteve më poshtë.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.