Jinsi ya Kujaza Seli Kiotomatiki katika Excel Kulingana na Seli Nyingine

  • Shiriki Hii
Hugh West

Ingekuwa vizuri vipi ikiwa visanduku vitajazwa kiotomatiki? Mara nyingi tutapenda hilo. Leo tutakuonyesha jinsi ya kujaza seli kiotomatiki katika excel kulingana na thamani kutoka kwa seli nyingine. Kwa kipindi hiki, tutatumia Excel 2019, jisikie huru kutumia toleo lako unalopendelea.

Mambo ya kwanza kwanza, hebu tujue kuhusu mkusanyiko wa data ambao ndio msingi wa mifano yetu ya leo.

0>

Hapa tuna jedwali ambalo lina taarifa za wafanyakazi kama vile jina lao, kitambulisho, anwani, idara husika na tarehe ya kujiunga. Kwa kutumia data hii tutaona jinsi ya kujaza visanduku kiotomatiki.

Kumbuka kwamba hii ni mkusanyiko wa data msingi wenye data dummy. katika hali halisi, unaweza kukutana na mkusanyiko mkubwa wa data na changamano.

Kitabu cha Mazoezi

Unakaribishwa kupakua kitabu cha mazoezi kutoka kwa kiungo kilicho hapa chini.

Jaza Seli Kiotomatiki Katika Excel Kulingana Na Seli Nyingine.xlsx

Jaza Seli Kiotomatiki Kulingana na Kisanduku Nyingine

Hapa, tunaweka mfano wetu kwa njia ambayo kwa kutoa jina la mfanyakazi, tutapata taarifa zake kiotomatiki.

Hapa tumeanzisha sehemu za taarifa zilizotenganishwa na jedwali asili. Hebu tuseme tumeweka Jina, Robert .

Kisha tunapaswa kupata maelezo ya Robert . Hebu tuchunguze jinsi gani tunaweza kufanya hivyo.

1. Kutumia Kazi ya VLOOKUP

Kwa muda sahau kuhusu "kujaza kiotomatiki" naunafikiria kuhusu kurejesha data inayolingana na vigezo, ni vipengele vipi vinavyokuja akilini mwako? Ni dhahiri kabisa, VLOOKUP ni mojawapo.

VLOOKUP hutafuta data, iliyopangwa kiwima. Kwa maelezo zaidi, angalia makala haya ya VLOOKUP.

Sasa tutaandika fomula kwa kutumia VLOOKUP tendakazi ambayo itachukua data kamili tunayotaka katika kisanduku.

Wacha tuandike fomula ya kupata kitambulisho cha mfanyakazi

=IFERROR(VLOOKUP($I$4,$B$4:$F$9,2,0),"")

Ndani ya VLOOKUP kazi, tumeingiza jina ( I4) kama lookup_value . Kisha safu nzima ya jedwali kama lookup_array .

Kitambulisho cha Mfanyakazi ni safu ya 2, kwa hivyo tumeweka 2 kama safu_ya_nambari .

Tumetumia IFERROR chaguo za kukokotoa kumalizia fomula ya VLOOKUP . Hii itaondoa hitilafu zozote zinazotokana na fomula (ili kujua kuhusu chaguo za kukokotoa, tembelea makala: IFERROR).

Ili kupata jina la idara, tunahitaji kurekebisha fomula,

=IFERROR(VLOOKUP($I$4,$B$4:$F$9,3,0),"")

Hapa tumebadilisha column_num kulingana na nafasi katika jedwali asili. Idara ni safu wima ya 3, kwa hivyo tumetumia 3.

Kwa Tarehe ya Kujiunga na Anwani, fomula itakuwa

=IFERROR(VLOOKUP($I$4,$B$4:$F$9,4,0),"")

Na

=IFERROR(VLOOKUP($I$4,$ B$4:$F$9,5,0),””)

Tumepata maelezo yamfanyakazi. Sasa badilisha jina na visasisho vitasasishwa kiotomatiki.

VLOOKUP yenye Orodha Kunjuzi

Hapo awali tulitoa jina hilo sisi wenyewe. Wakati mwingine inaweza kuonekana kuwa inachukua muda na vilevile kutatanisha.

Ili kutatua suala hilo tunaweza kutengeneza orodha kunjuzi ya jina la mfanyakazi. Angalia makala ili kujua kuhusu kutengeneza orodha kunjuzi.

Katika Uthibitishaji wa Data kisanduku kidadisi chagua Orodhesha na uweke marejeleo ya kisanduku cha majina.

B4:B9 ndio safu ambayo ina majina.

Sasa tutapata orodha kunjuzi.

0>

Tunaweza kuchagua jina kwa ufanisi zaidi na kwa haraka zaidi sasa.

Visanduku vingine vinawekwa kiotomatiki kama tulivyotumia VLOOKUP .

2. Kutumia INDEX – MATCH Function

Operesheni ambayo tumefanya kupitia VLOOKUP inaweza kufanywa kwa njia mbadala. Tunaweza kutumia mseto wa INDEX-MATCH ili kujaza seli kiotomatiki.

MATCH hupata nafasi ya thamani ya utafutaji katika safu mlalo, safu wima au jedwali. INDEX hurejesha thamani katika eneo fulani katika safu. Ili kujua zaidi tembelea makala: INDEX, MATCH.

Mchanganyiko utakuwa ufuatao

=IFERROR(INDEX($C$4:$C$9,MATCH($I$4,$B$4:$B$9,0)),"")

0>Hapa fomula yetu inapata nambari ya kitambulisho kwa kuwa tumetoa anuwai ya kitambulisho ndani ya INDEXna chaguo la kukokotoa la MATCHlinatoa nambari ya safu mlalo, inayolingana na vigezo.thamani katika jedwali ( B4:B9).

Ili kupata Idara tutabadilisha masafa katika INDEX na fomula itabadilika. kuwa wafuatao

=IFERROR(INDEX($D$4:$D$9,MATCH($I$4,$B$4:$B$9,0)),"")

Idara ziko katika safu ya D4 hadi D9 .

Mfumo wa Tarehe ya Kujiunga itakuwa

=IFERROR(INDEX($E$4:$E$9,MATCH($I$4,$B$4:$B$9,0)),"")

0>Na kwa anwani =IFERROR(INDEX($F$4:$F$9,MATCH($I$4,$B$4:$B$9,0)),"")

Sasa ili kufafanua, hebu tufute uteuzi na uchague lolote kati ya majina

Utapata visanduku vingine vikijaliwa kiotomatiki.

3. Kutumia Kazi ya HLOOKUP

Ikiwa yako data imeelekezwa kwa mlalo basi unahitaji kutumia HLOOKUP kazi. Ili kujua kuhusu chaguo la kukokotoa tembelea makala haya: HLOOKUP.

Sehemu ya Jina itawekwa kutoka kwenye orodha kunjuzi. Na sehemu iliyosalia itawekwa kiotomatiki.

Kwa kupata kitambulisho, tutatumia fomula ifuatayo

=IFERROR(HLOOKUP($C$11,$C$3:$H$7,2,0),"")

Uendeshaji ni sawa na fomula ya VLOOKUP . Ndani ya HLOOKUP chaguo za kukokotoa, tumetoa jina kama lookup_value na jedwali kama lookup_array . Vitambulisho viko kwenye safu mlalo ya 2, kwa hivyo safu_num ni 2. Na 0 kwa mechi kamili.

Sasa, kwa idara, fomula itakuwa

=IFERROR(HLOOKUP($C$11,$C$3:$H$7,3,0),"")

The Idara ni safu mlalo ya 3, kwa hivyo safu_num iko 3 hapa.

Hebu tuandikeformula ya tarehe ya kujiunga

=IFERROR(HLOOKUP($C$11,$C$3:$H$7,4,0),"")

Tarehe ya Kujiunga ni safu mlalo ya 4, hivyo safu_num iko 4 hapa. Kisha kwa anwani ubadilishe nambari ya safu hadi 5.

=IFERROR(HLOOKUP($C$11,$C$3:$H$7,5,0),"")

Hebu tufute visanduku na uchague jina kutoka kwa kushuka. -orodha ya chini

Baada ya kuchagua jina, utapata visanduku vingine vinajaa kiotomatiki.

4. INDEX. -MATCH kwa Safu Mlalo

Tunaweza pia kutumia mchanganyiko wa INDEX MATCH kwa safu mlalo. Fomula itakuwa ifuatayo

=IFERROR(INDEX($C$4:$H$4,MATCH($C$11,$C$3:$H$3,0)),"")

Hii ni kwa ajili ya kutoa kitambulisho, kwa hivyo tumetumia C4:H4 katika INDEX kazi, ambayo ni safu mlalo ya Kitambulisho cha Mfanyakazi .

Badilisha safu mlalo ili kupata idara

6> =IFERROR(INDEX($C$5:$H$5,MATCH($C$11,$C$3:$H$3,0)),"")

Vile vile, badilisha nambari ya safu kwa tarehe ya kujiunga na anwani

=IFERROR(INDEX($C$6:$H$6,MATCH($C$11,$C$3:$H$3,0)),"")

Hapa C6:H6 ndio Tarehe ya Kujiunga safu.

Na C7:H7 ni Anwani mlalo, kwa hivyo fomula ya kupata anwani itakuwa kama ilivyoelezwa hapa chini

=IFERROR(INDEX($C$7:$H$7, MECHI($C$11,$C$3:$H$3,0)),””)

Hitimisho

Ni hayo tu kwa leo. Tumeorodhesha njia kadhaa za kujaza seli kiotomatiki kulingana na seli nyingine. Natumai utapata hii kusaidia. Jisikie huru kutoa maoni ikiwa jambo lolote linaonekana kuwa gumu kuelewa. Tujulishe mbinu nyingine zozote ambazo tumekosa hapa.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.