Chati kulingana na seli iliyochaguliwa

Tuseme kwamba wewe na mimi tunahitaji kuibua data kutoka kwa jedwali lifuatalo na thamani za mauzo ya gari na nchi tofauti mnamo 2021 (data halisi iliyochukuliwa kutoka hapa, kwa njia):

Chati kulingana na seli iliyochaguliwa

Kwa kuwa idadi ya mfululizo wa data (nchi) ni kubwa, kujaribu kubandika zote kwenye grafu moja mara moja kunaweza kusababisha "chati ya tambi" ya kutisha au kuunda chati tofauti kwa kila mfululizo, ambayo ni ngumu sana.

Suluhisho la kifahari la tatizo hili linaweza kuwa kupanga chati tu kwenye data kutoka kwa safu mlalo ya sasa, yaani safu mlalo ambapo seli inayotumika iko:

Kutekeleza hili ni rahisi sana - unahitaji tu fomula mbili na jumla ndogo katika mistari 3.

Hatua ya 1. Nambari ya mstari wa sasa

Jambo la kwanza tunalohitaji ni safu ya visanduku iliyotajwa ambayo hukokotoa nambari ya safu mlalo kwenye laha ambapo kisanduku chetu kinachotumika sasa kinapatikana. Kufungua kwenye kichupo Fomula - Meneja wa Jina (Mfumo - Kidhibiti cha jina), bonyeza kitufe Kujenga (Unda) na ingiza muundo ufuatao hapo:

Chati kulingana na seli iliyochaguliwa

hapa:
  • Jina la kwanza - jina lolote linalofaa kwa utofauti wetu (kwa upande wetu, hii ni TekString)
  • Eneo - hapo awali, unahitaji kuchagua laha ya sasa ili majina yaliyoundwa ni ya kawaida
  • Mbalimbali - hapa tunatumia kazi CLE ( KIINI), ambayo inaweza kutoa kundi la vigezo tofauti kwa seli fulani, ikiwa ni pamoja na nambari ya mstari tunayohitaji - hoja ya "mstari" inawajibika kwa hili.

Hatua ya 2. Unganisha kwa kichwa

Ili kuonyesha nchi iliyochaguliwa katika kichwa na hadithi ya chati, tunahitaji kupata rejeleo la kisanduku chenye jina lake (nchi) kutoka safu wima ya kwanza. Ili kufanya hivyo, tunaunda eneo lingine (km Eneo = laha la sasa, si Weka Nafasi!) safu iliyotajwa yenye fomula ifuatayo:

Chati kulingana na seli iliyochaguliwa

Hapa, chaguo la kukokotoa la INDEX huchagua kutoka kwa safu fulani (safu wima A, ambapo nchi zetu zilizotia saini ziko) seli yenye nambari ya safu mlalo ambayo tulibainisha hapo awali.

Hatua ya 3. Unganisha kwa data

Sasa, kwa njia sawa, hebu tupate kiungo cha safu na data yote ya mauzo kutoka kwa safu ya sasa, ambapo seli inayotumika sasa iko. Unda safu nyingine iliyopewa jina na fomula ifuatayo:

Chati kulingana na seli iliyochaguliwa

Hapa, hoja ya tatu, ambayo ni sifuri, husababisha INDEX kurudisha si thamani moja, lakini safu mlalo nzima kama matokeo.

Hatua ya 4. Kubadilisha Viungo kwenye Chati

Sasa chagua kichwa cha meza na safu ya kwanza na data (masafa) na ujenge chati kulingana na wao kutumia Ingiza - Chati (Ingiza - Chati). Ukichagua safu mlalo yenye data kwenye chati, basi chaguo la kukokotoa litaonyeshwa kwenye upau wa fomula ROW (SERIES) ni chaguo maalum la kukokotoa ambalo Excel hutumia kiotomatiki wakati wa kuunda chati yoyote ili kurejelea data na lebo asili:

Chati kulingana na seli iliyochaguliwa

Wacha tubadilishe kwa uangalifu hoja za kwanza (saini) na tatu (data) katika chaguo hili la kukokotoa na majina ya safu zetu kutoka hatua ya 2 na 3:

Chati kulingana na seli iliyochaguliwa

Chati itaanza kuonyesha data ya mauzo kutoka safu mlalo ya sasa.

Hatua ya 5. Recalculation Macro

Mguso wa mwisho unabaki. Microsoft Excel hukokotoa upya fomula tu wakati data kwenye laha inabadilika au wakati kitufe kinapobonyezwa F9, na tunataka ukokotoaji upya ufanyike uteuzi unapobadilika, yaani, seli inayotumika inaposogezwa kwenye laha. Ili kufanya hivyo, tunahitaji kuongeza macro rahisi kwenye kitabu chetu cha kazi.

Bonyeza-click kwenye kichupo cha karatasi ya data na uchague amri chanzo (Msimbo wa chanzo). Katika dirisha linalofungua, ingiza msimbo wa kidhibiti kikubwa kwa tukio la mabadiliko ya uteuzi:

Chati kulingana na seli iliyochaguliwa

Kama unavyoweza kufikiria kwa urahisi, inachofanya ni kuanzisha tena ukokotoaji wa laha wakati nafasi ya seli hai inabadilika.

Hatua ya 6. Kuangazia Mstari wa Sasa

Kwa uwazi, unaweza pia kuongeza sheria ya uumbizaji yenye masharti ili kuangazia nchi ambayo inaonyeshwa kwa sasa kwenye chati. Ili kufanya hivyo, chagua meza na uchague Nyumbani - Uumbizaji wa Masharti - Unda Kanuni - Tumia Mfumo Kuamua Seli za Kuumbiza (Nyumbani - Uumbizaji wa Masharti - Sheria mpya - Tumia fomula kuamua ni seli zipi za kuunda):

Chati kulingana na seli iliyochaguliwa

Hapa formula inakagua kila seli kwenye jedwali kwamba nambari yake ya safu inalingana na nambari iliyohifadhiwa kwenye kibadilishaji cha TekRow, na ikiwa kuna mechi, basi kujaza na rangi iliyochaguliwa kunasababishwa.

Hiyo ni - rahisi na nzuri, sawa?

Vidokezo

  • Kwenye meza kubwa, uzuri huu wote unaweza kupunguza kasi - uundaji wa masharti ni jambo linalohitaji rasilimali nyingi, na kuhesabu upya kwa kila uteuzi pia inaweza kuwa nzito.
  • Ili kuzuia data isipotee kwenye chati wakati kisanduku kimechaguliwa kimakosa juu au chini ya jedwali, unaweza kuongeza hundi ya ziada kwa jina la TekRow kwa kutumia vitendaji vilivyoorodheshwa vya IF vya fomu:

    =IF(CELL(“safu”)<4,IF(CELL("safu")>4,CELL(“safu”)))

  • Kuangazia safu wima zilizobainishwa kwenye chati
  • Jinsi ya kuunda chati inayoingiliana katika Excel
  • Uteuzi wa Kuratibu

Acha Reply