Jedwali la yaliyomo
Katika somo hili, nitaandika jinsi ya kupata maandishi katika safa ya Excel na kurudisha marejeleo ya kisanduku kinachoshikilia maandishi . Pia, nitaonyesha njia kadhaa za kufanya hivyo. Ili hitaji lako lilingane na mojawapo ya njia.
Lakini kabla ya kuingia kwenye mjadala mkuu, nataka kujadili kidogo kuhusu vitendaji ambavyo nitatumia.
Pakua. Faili ya Kufanya Kazi
Hii ni faili ya Excel ambayo nimetumia kutengeneza mafunzo haya. Pakua na ufuate pamoja nami.
Kutafuta Maandishi Katika Masafa na Marejeleo ya Kisanduku Inarudisha.xlsx
Majadiliano Yanayohitajika
Sehemu hii ni chaguo kwa wale ambao tayari wanatumia sana vitendaji vifuatavyo vya Excel:
- INDEX()
- MATCH()
- CELL()
- Na OFFSET()
# INDEX Kazi katika Excel
Kitendo cha kukokotoa cha INDEX hurejesha thamani au marejeleo ya kisanduku kwenye makutano ya safu mlalo na safu mahususi, katika masafa fulani.
Sintaksia ya Utendakazi wa INDEX :
INDEX(array, row_num, [column_num])
INDEX(reference, row_num, [column_num], [area_num])
Angalia picha hapa chini :
Ufafanuzi wa fomula
Mfano 1:
Unaweza kupata Mfano 1 (na pia Mfano 2) ngumu kidogo kuelewa. Kwa kweli hii ni Excel Array Formula .
- Kwanza, chagua kisanduku C16 kisha uandike yafuatayo.formula.
{=INDEX(B4:D9,2,)}
- Kisha nikabonyeza CTRL+SHIFT+ENTER ili kuingiza fomula ya safu.
Je! fomula hii inafanya kazi vipi?
- Hapa safu ya sehemu ya INDEX chaguo za kukokotoa ni B4:D9 . Safu yake ya ya 2 ni safu mlalo ya B5:D5 .
- Kwa kuwa nambari ya safu wima haina chochote, chaguo la kukokotoa la INDEX hurejesha nzima Safu ya 2 .
Mfano 2
{=INDEX((B4:D9,F4:H9),2,,2)}
- Kama marejeleo ya INDEX , kuna safu mbili hapa: B4:D9 na F4:H9.
- Nambari ya safu mlalo ni 2 . Hakuna nambari ya safu iliyobainishwa. Kwa hivyo, thamani zote za safu mlalo ya ya 2 zitarejeshwa.
- Aina F4:H9 inatumiwa na chaguo la kukokotoa la Fahirisi kwani nambari ya eneo ni 2.
Mfano 3
=INDEX(B4:B9,3,)
Ni rahisi sana INDEX fomula. ya tatu thamani ya mkusanyiko B4:B9 inarejeshwa kwa fomula hii.
Mfano 4
=INDEX(B4:D9,2,3)
Mfumo huu hurejesha thamani ya makutano ya 2 safu mlalo na safu wima ya 3 ya masafa B4:D9 .
# MATCH Kazi katika Excel
Kitendakazi cha MATCH hurejesha nafasi ya thamani katika safu ya thamani.
Sintaksia ya chaguo za kukokotoa MATCH:
=MATCH(lookup_value, lookup_array, [match_type])
- Sasa, andika fomula ifuatayo katika C17 kisanduku.
=MATCH(C14,B4:B9,0)
Je, fomula hii inafanya kazi vipi?
Je! 8># Kazi ya SELI katika Excel
Kitendaji cha CELL hurejesha maelezo kuhusu uumbizaji, eneo, au yaliyomo ya kisanduku cha kwanza, kulingana na mpangilio wa usomaji wa laha, katika marejeleo.
Sintaksia ya Kazi ya Excel CELL
=CELL(info_type, [reference])
Kwa kutumia kitendakazi cha CELL , unaweza kupata maelezo mengi ya marejeleo ya kisanduku ikijumuisha ABSOLUTE anwani. Unaweza kuiona kutoka kwenye picha iliyo hapo juu.
# OFFSET Kazi katika Excel
Kitendaji cha OFFSET cha Excel hurejesha marejeleo kwa safu ambayo ni idadi fulani ya safu mlalo na safu wima. kutoka kwa marejeleo fulani.
Sintaksia ya Kazi ya OFFSET:
=OFFSET(reference, rows, cols, [height], [width])
- Hapa, Nilitumia fomula ifuatayo katika kisanduku cha B13 .
=SUM(OFFSET(B4,3,1,3,2))
Je, fomula hii inafanyaje kazi?
- Marejeleo ya kitendakazi cha OFFSET ni rejeleo la seli B4 . Kwa hivyo, nafasi ya kisanduku B4 ni 0 .
- Kisha 3 safu mlalo kutoka chini kutoka kwa marejeleo.
- Kisha 3 1>1
Kwa hivyo, majadiliano ya sharti yamekwisha.
Sasa, tuje kwenye mjadala wetu mkuu.
Mbinu 3 za Kupata Maandishi katika Masafa ya Excel na Rejea ya Kisanduku cha Kurejesha
Katika sehemu hii, nitaeleza mbinu za kupata maandishi katika masafa na kurejesha marejeleo ya seli katika Excel. Zaidi ya hayo, kwa ufahamu wako bora, nitatumia seti ifuatayo ya data.
Mbinu ya 1: Matumizi ya INDEX & MATCH Kazi za Kupata Maandishi katika Masafa na Rejesha Rejeleo la Kisanduku
Kwa njia hii, nitafuta maandishi katika safu wima moja na ikipatikana, fomula itarudisha rejeleo. Pia, nitatumia chaguo za kukokotoa za INDEX na MATCH kutafuta maandishi katika safu na kurejesha marejeleo ya seli.
Hatua:
- Kwanza, chagua kisanduku tofauti D17 ambapo ungependa kuweka matokeo.
- Pili, andika fomula ifuatayo katika kisanduku D17 .
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))
- Baadaye, bonyeza ENTER ili kupata matokeo.
Hii inafanyaje kazi ya fomula?
Hebu nifafanue fomula ya maandishi “Dropbox” :
- Sehemu hii ya fomula, MATCH(D16,B4:B14,0) , hurejesha thamani 9 . Kwa sababu nafasi ya Dropbox katika safu B4:B14 ni 9 . Kwa hivyo, formula ya jumlainakuwa:
=CELL(“anwani”,INDEX(B4:B14,9))
- Sasa, sehemu ya INDEX(B4:B14,9) inarejelea rejeleo la seli B12 . Kwa hivyo, fomula inakuwa: =CELL(“anwani”,B12)
- Kisha, =CELL(“anwani”,B12) hurejesha marejeleo kamili ya kisanduku B12 .
- Kwa hivyo, ninapata $B$12 kama matokeo ya fomula nzima.
Kumbuka: INDEX(B4:B14,9) inaweza kurudisha thamani au rejeleo la seli. Huu ndio uzuri wa Utendakazi wa INDEX.
Soma Zaidi: Kisanduku cha Marejeleo cha Excel katika Laha Nyingine Kinabadilika
Visomo Sawa
- Jinsi ya Kutumia Utendakazi wa INDIRECT katika Excel (Matukio 12 Yanayofaa)
- Ikiwa Kisanduku Ina Maandishi Maalum Kisha Ongeza 1 katika Excel (Mifano 5 )
- Jinsi ya Kutumia Utendakazi wa ROW katika Excel (Pamoja na Mifano 8)
- Ikiwa Kisanduku kina Maandishi Kisha Ongeza Maandishi katika Kisanduku Nyingine katika Excel
- Jinsi ya Kutumia Utendakazi wa SAFU katika Excel (Mifano 3)
Mbinu ya 2: Kutumia INDEX, MATCH & Kazi za OFFSET
Kwa njia hii, ninaweza kutafuta maandishi kutoka zaidi ya safu moja. Lakini lazima uchague safu mwenyewe. Zaidi ya hayo, nitatumia vitendakazi vya INDEX, OFFSET, na MATCH kutafuta maandishi katika safu na kurejesha marejeleo ya seli.
Hatua: 3>
- Kwanza, andika fomula ifuatayo katika D18 seli.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))
- Pili, bonyeza ENTER ili kupata matokeo.
Mwishowe, utapata rejeleo la seli kwa maandishi ya “ Mike Little .
Je! fomula hii inafanya kazi vipi?
- Mfumo huu hufanya kazi kama hii iliyo hapo juu. Tofauti pekee ni: kwamba safu wima imechaguliwa kwa nguvu kwa kutumia kitendakazi cha OFFSET cha Excel. Ikiwa unaelewa kipengele cha OFFSET , basi sehemu hii ni rahisi kuelewa: OFFSET(B4,0,D17-1,11,1)
Soma Zaidi: Mifano ya Utendakazi wa OFFSET katika Excel (Mfumo+VBA )
Mbinu ya 3: Matumizi ya Kazi Zilizounganishwa Kupata Maandishi Katika Masafa na Kurejesha Rejeleo la Kiini
Wakati mwingine a thamani ya maandishi inaweza kurudiwa katika masafa zaidi ya mara moja. Ninaweza kurudisha nambari ya safu mlalo ya maandishi hayo katika safu. Hapa, nitatumia vitendaji vya DOGO, ROW , na IF kutafuta maandishi katika anuwai na kurejesha marejeleo ya seli.
Unaona kutoka picha ifuatayo ambayo maandishi “Apple” yanajirudia mara 3 katika masafa B4:B14 .
Acha nikuonyeshe jinsi ninavyopata nambari hizi za safu mlalo.
- Nimetumia fomula hii katika kisanduku D9 .
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}
- Kisha nikanakili fomula hii katika D10 kisanduku.
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))
- Hapa, nilibofya CTRL + SHIFT + ENTER ili kupata matokeo.
- Vile vile, nimenakili fomula hadifomula hurejesha thamani ya hitilafu.
Ni wazi ni fomula ya safu ya Excel.
Lakini kabla, lazima ujue jinsi NDOGO kazi hufanya kazi katika Excel.
Sintaksia ya chaguo za kukokotoa NDOGO:
SMALL(array,k)
Kwa kwa mfano, SMALL({80;35;55;900},2) itarudisha ya 2 thamani ndogo zaidi katika safu {80;35;55;900} . Matokeo yatakuwa: 55 .
Kwa hivyo, fomula inafanyaje kazi?
Kiini D9 = {=NDOGO(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),safu ($B$4)+1),safu (1) 1))}
Ili kuelewa fomula hii ya safu kwa uwazi, unaweza kusoma mwongozo wangu: Excel Array Formula Basic 2 - Uchanganuzi wa Array Formula
- Sehemu hii ya fomula, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) inarejesha kwa hakika. safu ya kitendakazi cha SMALL .
- Sehemu ya majaribio ya kimantiki ya kitendakazi cha IF ni: $D$6=$B$4:$B$14 . Sehemu hii hujaribu (moja baada ya nyingine) ikiwa thamani za masafa $B$4:$B$14 ni sawa na $D$6 au la. Ikiwa ni sawa, thamani ya TRUE imewekwa katika safu na ikiwa si sawa, thamani ya Uongo imewekwa katika mkusanyiko: {FALSE;FALSE;TRUE;FALSE;FALSE ;UONGO;KWELI;UONGO;UKWELI;UONGO;UONGO}
- Na thamani_kama_kweli sehemu ni: ROW($B$4:$B$14)-ROW($ B$4)+1) . Sehemu hii yote inarudisha kitu kama hiki: {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}
- SAFU(1:1) kwa kweli ni k ya SMALL chaguo la kukokotoa. Na inarudi 1 .
- Kwa hivyo, fomula katika seli D9 inakuwa kama hii: DOGO(KAMA({FALSE;FALSE;TRUE;FALSE) ;UONGO;UONGO;UKWELI;UONGO;UKWELI;UONGO;UONGO},{1;2;3;4;5;6;7;8;9;10;11}),1).
- Sasa kitendakazi cha IF kinarejesha safu hii: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
- Mchanganyiko unakuwa: NDOGO({UONGO;UONGO;3;UONGO;UONGO;UONGO;7;UONGO;9;UONGO;UONGO},1).
- Mwishowe, fomula inarejesha 3.
Natumai utapata jinsi fomula hii changamano inavyofanya kazi.
R ed Zaidi: Excel Ikiwa Kiini kina Maandishi Kisha Rejesha Thamani (Njia 8 Rahisi)
Hitimisho
Natumai umepata makala haya kuwa ya manufaa. Hapa, nimeelezea 3 njia zinazofaa kuelewa jinsi ya kupata maandishi katika anuwai na kurudisha kumbukumbu ya seli katika Excel . Unaweza kutembelea tovuti yetu Exceldemy ili kujifunza zaidi maudhui yanayohusiana na Excel. Tafadhali, toa maoni, mapendekezo, au maswali ikiwa unayo katika sehemu ya maoni hapa chini.