തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

2021-ൽ വിവിധ രാജ്യങ്ങളുടെ കാർ വിൽപ്പന മൂല്യങ്ങൾക്കൊപ്പം താഴെപ്പറയുന്ന പട്ടികയിൽ നിന്നുള്ള ഡാറ്റ നിങ്ങൾക്കും എനിക്കും ദൃശ്യവൽക്കരിക്കണമെന്ന് കരുതുക (യഥാർത്ഥ ഡാറ്റ ഇവിടെ നിന്ന് എടുത്തത്, വഴി):

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

ഡാറ്റാ സീരീസുകളുടെ എണ്ണം (രാജ്യങ്ങൾ) വലുതായതിനാൽ, അവയെല്ലാം ഒരേസമയം ഒരു ഗ്രാഫിലേക്ക് ഒതുക്കാൻ ശ്രമിക്കുന്നത് ഒന്നുകിൽ ഭയങ്കരമായ "സ്പാഗെട്ടി ചാർട്ടിലേക്ക്" നയിക്കും അല്ലെങ്കിൽ ഓരോ സീരീസിനും പ്രത്യേക ചാർട്ടുകൾ നിർമ്മിക്കും, അത് വളരെ ബുദ്ധിമുട്ടാണ്.

നിലവിലെ വരിയിൽ നിന്നുള്ള ഡാറ്റയിൽ മാത്രം ഒരു ചാർട്ട് പ്ലോട്ട് ചെയ്യുക എന്നതാണ് ഈ പ്രശ്നത്തിനുള്ള ഒരു സുന്ദരമായ പരിഹാരം, അതായത് സജീവ സെൽ സ്ഥിതി ചെയ്യുന്ന വരി:

ഇത് നടപ്പിലാക്കുന്നത് വളരെ എളുപ്പമാണ് - നിങ്ങൾക്ക് രണ്ട് സൂത്രവാക്യങ്ങളും 3 വരികളിൽ ഒരു ചെറിയ മാക്രോയും മാത്രമേ ആവശ്യമുള്ളൂ.

ഘട്ടം 1. നിലവിലെ ലൈൻ നമ്പർ

ഞങ്ങളുടെ സജീവ സെൽ ഇപ്പോൾ സ്ഥിതിചെയ്യുന്ന ഷീറ്റിലെ വരി നമ്പർ കണക്കാക്കുന്ന ഒരു പേരിട്ട ശ്രേണിയാണ് ഞങ്ങൾക്ക് ആദ്യം വേണ്ടത്. ഒരു ടാബിൽ തുറക്കുന്നു ഫോർമുലകൾ - നെയിം മാനേജർ (സൂത്രവാക്യങ്ങൾ - നെയിം മാനേജർ), ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക സൃഷ്ടിക്കാൻ (സൃഷ്ടിക്കാൻ) അവിടെ താഴെ പറയുന്ന ഘടന നൽകുക:

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

ഇവിടെ:
  • പേരിന്റെ ആദ്യഭാഗം - ഞങ്ങളുടെ വേരിയബിളിന് അനുയോജ്യമായ ഏതെങ്കിലും പേര് (ഞങ്ങളുടെ കാര്യത്തിൽ, ഇത് TekString ആണ്)
  • ഏരിയ - ഇനി മുതൽ, നിങ്ങൾ നിലവിലെ ഷീറ്റ് തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്, അങ്ങനെ സൃഷ്ടിച്ച പേരുകൾ പ്രാദേശികമാണ്
  • ശ്രേണി - ഇവിടെ ഞങ്ങൾ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു സെൽ (സെൽ), നമുക്ക് ആവശ്യമുള്ള ലൈൻ നമ്പർ ഉൾപ്പെടെ, തന്നിരിക്കുന്ന സെല്ലിനായി വ്യത്യസ്ത പാരാമീറ്ററുകളുടെ ഒരു കൂട്ടം നൽകാൻ കഴിയും - "ലൈൻ" ആർഗ്യുമെന്റ് ഇതിന് ഉത്തരവാദിയാണ്.

ഘട്ടം 2. ശീർഷകത്തിലേക്കുള്ള ലിങ്ക്

ചാർട്ടിന്റെ ശീർഷകത്തിലും ഇതിഹാസത്തിലും തിരഞ്ഞെടുത്ത രാജ്യം പ്രദർശിപ്പിക്കുന്നതിന്, ആദ്യ നിരയിൽ നിന്ന് സെല്ലിന്റെ (രാജ്യം) പേരുള്ള ഒരു റഫറൻസ് നമുക്ക് ലഭിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ മറ്റൊരു ലോക്കൽ സൃഷ്ടിക്കുന്നു (അതായത് ഏരിയ = നിലവിലെ ഷീറ്റ്, പുസ്തകമല്ല!) ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിച്ച് പേരിട്ടിരിക്കുന്ന ശ്രേണി:

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

ഇവിടെ, INDEX ഫംഗ്‌ഷൻ നൽകിയിരിക്കുന്ന ശ്രേണിയിൽ നിന്ന് (നിര A, ഞങ്ങളുടെ ഒപ്പിടുന്ന രാജ്യങ്ങൾ കിടക്കുന്നത്) ഞങ്ങൾ മുമ്പ് നിശ്ചയിച്ച വരി നമ്പറുള്ള ഒരു സെൽ തിരഞ്ഞെടുക്കുന്നു.

ഘട്ടം 3. ഡാറ്റയിലേക്കുള്ള ലിങ്ക്

ഇപ്പോൾ, സമാനമായ രീതിയിൽ, ഇപ്പോൾ സജീവമായ സെൽ സ്ഥിതി ചെയ്യുന്ന നിലവിലെ വരിയിൽ നിന്ന് എല്ലാ വിൽപ്പന ഡാറ്റയും ഉള്ള ഒരു ശ്രേണിയിലേക്ക് ഒരു ലിങ്ക് നേടാം. ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിച്ച് മറ്റൊരു പേരുള്ള ശ്രേണി സൃഷ്ടിക്കുക:

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

ഇവിടെ, പൂജ്യമായ മൂന്നാമത്തെ ആർഗ്യുമെന്റ്, INDEX ഒരു മൂല്യം മാത്രമല്ല, അതിന്റെ ഫലമായി മുഴുവൻ വരിയും നൽകുന്നതിന് കാരണമാകുന്നു.

ഘട്ടം 4. ചാർട്ടിൽ ലിങ്കുകൾ മാറ്റിസ്ഥാപിക്കുന്നു

ഇപ്പോൾ പട്ടികയുടെ തലക്കെട്ടും ഡാറ്റ (റേഞ്ച്) ഉള്ള ആദ്യ വരിയും തിരഞ്ഞെടുത്ത് അവ ഉപയോഗിച്ച് ഒരു ചാർട്ട് നിർമ്മിക്കുക തിരുകുക - ചാർട്ടുകൾ (തിരുകുക - ചാർട്ടുകൾ). നിങ്ങൾ ചാർട്ടിൽ ഡാറ്റയുള്ള ഒരു വരി തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, ഫംഗ്ഷൻ ഫോർമുല ബാറിൽ പ്രദർശിപ്പിക്കും വരിയിൽ (സീരീസ്) യഥാർത്ഥ ഡാറ്റയും ലേബലുകളും റഫർ ചെയ്യുന്നതിന് ഏതെങ്കിലും ചാർട്ട് സൃഷ്ടിക്കുമ്പോൾ Excel സ്വയമേവ ഉപയോഗിക്കുന്ന ഒരു പ്രത്യേക ഫംഗ്‌ഷൻ ആണ്:

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

ഈ ഫംഗ്‌ഷനിലെ ആദ്യത്തെ (ഒപ്പ്), മൂന്നാമത്തെ (ഡാറ്റ) ആർഗ്യുമെന്റുകൾ 2, 3 ഘട്ടങ്ങളിൽ നിന്നുള്ള ഞങ്ങളുടെ ശ്രേണികളുടെ പേരുകൾ ഉപയോഗിച്ച് ശ്രദ്ധാപൂർവ്വം മാറ്റിസ്ഥാപിക്കാം:

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

ചാർട്ട് നിലവിലെ വരിയിൽ നിന്ന് വിൽപ്പന ഡാറ്റ പ്രദർശിപ്പിക്കാൻ തുടങ്ങും.

ഘട്ടം 5. വീണ്ടും കണക്കുകൂട്ടൽ മാക്രോ

അന്തിമ സ്പർശം അവശേഷിക്കുന്നു. ഷീറ്റിലെ ഡാറ്റ മാറുമ്പോഴോ ഒരു കീ അമർത്തുമ്പോഴോ മാത്രമാണ് Microsoft Excel ഫോർമുലകൾ വീണ്ടും കണക്കാക്കുന്നത് F9, കൂടാതെ തിരഞ്ഞെടുക്കൽ മാറുമ്പോൾ, അതായത് ഷീറ്റിലുടനീളം സജീവമായ സെൽ നീക്കുമ്പോൾ, വീണ്ടും കണക്കുകൂട്ടൽ സംഭവിക്കണമെന്ന് ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, ഞങ്ങളുടെ വർക്ക്ബുക്കിലേക്ക് ഒരു ലളിതമായ മാക്രോ ചേർക്കേണ്ടതുണ്ട്.

ഡാറ്റ ഷീറ്റ് ടാബിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് കമാൻഡ് തിരഞ്ഞെടുക്കുക ഉറവിടം (സോഴ്സ് കോഡ്). തുറക്കുന്ന വിൻഡോയിൽ, തിരഞ്ഞെടുക്കൽ മാറ്റ പരിപാടിക്കായി മാക്രോ-ഹാൻഡ്‌ലറിന്റെ കോഡ് നൽകുക:

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

നിങ്ങൾക്ക് എളുപ്പത്തിൽ സങ്കൽപ്പിക്കാൻ കഴിയുന്നതുപോലെ, സജീവ സെല്ലിന്റെ സ്ഥാനം മാറുമ്പോഴെല്ലാം ഷീറ്റ് വീണ്ടും കണക്കുകൂട്ടൽ ട്രിഗർ ചെയ്യുക എന്നതാണ്.

ഘട്ടം 6. കറന്റ് ലൈൻ ഹൈലൈറ്റ് ചെയ്യുന്നു

വ്യക്തതയ്ക്കായി, ചാർട്ടിൽ നിലവിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന രാജ്യം ഹൈലൈറ്റ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ഒരു സോപാധിക ഫോർമാറ്റിംഗ് റൂൾ ചേർക്കാനും കഴിയും. ഇത് ചെയ്യുന്നതിന്, പട്ടിക തിരഞ്ഞെടുത്ത് തിരഞ്ഞെടുക്കുക ഹോം — സോപാധിക ഫോർമാറ്റിംഗ് — റൂൾ സൃഷ്ടിക്കുക — ഫോർമാറ്റിലേക്ക് സെല്ലുകൾ നിർണ്ണയിക്കാൻ ഫോർമുല ഉപയോഗിക്കുക (ഹോം - സോപാധിക ഫോർമാറ്റിംഗ് - പുതിയ നിയമം - ഏത് സെല്ലുകളാണ് ഫോർമാറ്റ് ചെയ്യേണ്ടതെന്ന് നിർണ്ണയിക്കാൻ ഒരു ഫോർമുല ഉപയോഗിക്കുക):

തിരഞ്ഞെടുത്ത സെൽ പ്രകാരമുള്ള ചാർട്ട്

ഇവിടെ ഫോർമുല പട്ടികയിലെ ഓരോ സെല്ലിനും അതിന്റെ വരി നമ്പർ TekRow വേരിയബിളിൽ സംഭരിച്ചിരിക്കുന്ന നമ്പറുമായി പൊരുത്തപ്പെടുന്നുണ്ടോയെന്ന് പരിശോധിക്കുന്നു, കൂടാതെ ഒരു പൊരുത്തം ഉണ്ടെങ്കിൽ, തിരഞ്ഞെടുത്ത നിറത്തിൽ പൂരിപ്പിക്കൽ പ്രവർത്തനക്ഷമമാകും.

അത്രയേയുള്ളൂ - ലളിതവും മനോഹരവുമാണ്, അല്ലേ?

കുറിപ്പുകൾ

  • വലിയ ടേബിളുകളിൽ, ഈ സൗന്ദര്യമെല്ലാം മന്ദഗതിയിലാകും - സോപാധിക ഫോർമാറ്റിംഗ് ഒരു റിസോഴ്സ്-ഇന്റൻസീവ് കാര്യമാണ്, കൂടാതെ ഓരോ തിരഞ്ഞെടുപ്പിനും വീണ്ടും കണക്കുകൂട്ടൽ ഭാരമുള്ളതായിരിക്കും.
  • പട്ടികയ്ക്ക് മുകളിലോ താഴെയോ ആകസ്മികമായി ഒരു സെൽ തിരഞ്ഞെടുക്കപ്പെടുമ്പോൾ ചാർട്ടിൽ ഡാറ്റ അപ്രത്യക്ഷമാകുന്നത് തടയാൻ, ഫോമിന്റെ നെസ്റ്റഡ് IF ഫംഗ്‌ഷനുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് TekRow നാമത്തിലേക്ക് ഒരു അധിക പരിശോധന ചേർക്കാവുന്നതാണ്:

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

  • ഒരു ചാർട്ടിൽ നിർദ്ദിഷ്‌ട കോളങ്ങൾ ഹൈലൈറ്റ് ചെയ്യുന്നു
  • Excel-ൽ ഒരു ഇന്ററാക്ടീവ് ചാർട്ട് എങ്ങനെ സൃഷ്ടിക്കാം
  • കോർഡിനേറ്റ് സെലക്ഷൻ

നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക