Excel-ലെ മാനദണ്ഡങ്ങൾ അടിസ്ഥാനമാക്കി ലിസ്റ്റ് എങ്ങനെ ജനറേറ്റ് ചെയ്യാം (4 രീതികൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

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

ആദ്യം, ഞങ്ങളുടെ ഉദാഹരണങ്ങളുടെ അടിസ്ഥാനമായ ഡാറ്റാസെറ്റിനെക്കുറിച്ച് നമുക്ക് അറിയാം.

വ്യത്യസ്‌ത സ്ഥലങ്ങളിൽ നിന്നുള്ള നിരവധി ആളുകളുടെ അവരുടെ വാഹനങ്ങൾക്കൊപ്പം ഒരു ഡാറ്റാസെറ്റ് ഇവിടെയുണ്ട്. ഈ ഡാറ്റ ഉപയോഗിച്ച്, മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ഞങ്ങൾ ഒരു ലിസ്റ്റ് രൂപീകരിക്കും.

കാര്യങ്ങൾ ലളിതമാക്കാൻ ഡമ്മി ഡാറ്റയുള്ള അടിസ്ഥാന പട്ടികയാണിത്. ഒരു പ്രായോഗിക സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് വളരെ വലുതും സങ്കീർണ്ണവുമായ ഒരു ഡാറ്റാസെറ്റ് നേരിടേണ്ടി വന്നേക്കാം.

പ്രാക്ടീസ് വർക്ക്ബുക്ക്

ഇനിപ്പറയുന്ന ലിങ്കിൽ നിന്ന് പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങൾക്ക് സ്വാഗതം.

Criteria.xlsx അടിസ്ഥാനമാക്കി Excel ലിസ്റ്റ് സൃഷ്‌ടിക്കുക

മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ലിസ്റ്റ് സൃഷ്‌ടിക്കുക

ഉദാഹരണത്തിന്, അവരുടെ പ്രദേശത്തെ അടിസ്ഥാനമാക്കി ഞങ്ങൾ ആളുകളുടെ ഒരു ലിസ്റ്റ് സൃഷ്‌ടിക്കും.

ഇതൊരു ചെറിയ ഡാറ്റാസെറ്റ് ആയതിനാൽ 4 മേഖലകളുണ്ടെന്ന് ഞങ്ങൾക്കറിയാം. ഞങ്ങൾ പ്രദേശങ്ങളുടെ പേരുകൾ സംഭരിച്ചു, പ്രദേശത്തെ അടിസ്ഥാനമാക്കി ലിസ്റ്റ് കണ്ടെത്തും.

1. ലിസ്റ്റ് സൃഷ്ടിക്കാൻ INDEX-SMALL കോമ്പിനേഷൻ ഉപയോഗിക്കുന്നു

ഇവിടെ ഞങ്ങൾക്ക് ഒരു ലിസ്റ്റ് ആവശ്യമാണ്, അതിനാൽ ഞങ്ങളുടെ ഫോർമുല ഒന്നായിരിക്കണം അത് പട്ടികയിൽ നിന്ന് ഒന്നിലധികം മൂല്യങ്ങൾ വീണ്ടെടുക്കും. ആ ടാസ്‌ക്കിനായി, ഞങ്ങൾക്ക് INDEX , SMALL ഫംഗ്‌ഷനുകളുടെ സംയോജനം ഉപയോഗിക്കാം.

ഈ ഫംഗ്‌ഷനുകൾ അറിയാൻ, ഈ ലേഖനങ്ങൾ പരിശോധിക്കുക: ഇൻഡക്സ്, ചെറുത്.

ഇവ രണ്ടും കൂടാതെ, IF , ROW , IFERROR<എന്നിവയ്‌ക്കൊപ്പം ഞങ്ങൾക്ക് കുറച്ച് സഹായ ഫംഗ്‌ഷനുകൾ ആവശ്യമാണ്. 8>. കൂടുതൽ വിവരങ്ങൾക്ക് ലേഖനങ്ങൾ പരിശോധിക്കുക: IF, ROW, IFERROR.

നമുക്ക് ഫോർമുല പര്യവേക്ഷണം ചെയ്യാം

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"") <0

ഇവിടെ എല്ലാ പ്രവർത്തനത്തിനും അതിന്റേതായ ലക്ഷ്യമുണ്ട്. INDEX ഫംഗ്‌ഷൻ B2:B12 (പേര് കോളം) അറേയിൽ നിന്നുള്ള മൂല്യം നൽകുന്നു, കൂടാതെ വലിയ SMALL ഭാഗം ലഭിക്കേണ്ട വരി നമ്പർ നൽകുന്നു.

IF, SMALL, എന്നതിനുള്ളിൽ മാനദണ്ഡങ്ങൾ പൊരുത്തപ്പെടുന്നുണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കുന്നു, കൂടാതെ ROW ഫംഗ്ഷൻ നിരയുടെ സെല്ലുകളിൽ ആവർത്തിക്കുന്നു .

അപ്പോൾ പുറം ROW SMALL ഫംഗ്‌ഷന്റെ k-th മൂല്യത്തെ സൂചിപ്പിക്കുന്നു. ഈ ഫംഗ്‌ഷനുകൾ ഒരുമിച്ച് വരി നമ്പർ നൽകുകയും INDEX ഫലം നൽകുകയും ചെയ്യുന്നു.

IFERROR ഫോർമുലയിൽ നിന്ന് ഉണ്ടാകാവുന്ന ഏതെങ്കിലും പിശക് കൈകാര്യം ചെയ്യാൻ.

താഴേക്ക് വലിച്ചിടുക, നൽകിയിരിക്കുന്ന മേഖലയിൽ നിന്നുള്ള എല്ലാ ആളുകളെയും നിങ്ങൾക്ക് ലഭിക്കും.

അതുപോലെ, മറ്റ് പ്രദേശങ്ങൾക്കുള്ള ഫോർമുല എഴുതുക (ഫോർമുല സമാനമാണ്, സെൽ മാത്രം മാറ്റുക).

ഒരു ഇതര സൂചിക-ചെറിയ സംയോജനം

നമുക്ക് ഒരു ബദൽ രീതിയിൽ ഫോർമുല എഴുതാം. ഫോർമുലയ്‌ക്കായി ഉപയോഗിക്കുന്ന ഫംഗ്‌ഷനുകൾ മുമ്പത്തേതിന് സമാനമായിരിക്കും. അവതരണം മാത്രം വ്യത്യസ്തമായിരിക്കും.

ഫോർമുല നോക്കാം

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

വീണ്ടും, നിങ്ങൾ CTRL + SHIFT + ENTER അമർത്തേണ്ടതുണ്ട് നിർവ്വഹിക്കുന്നതിന് ഫോർമുല.

ഈ രണ്ട് സൂത്രവാക്യങ്ങൾ തമ്മിൽ ചെറിയ വ്യത്യാസമുണ്ട്, നിങ്ങൾക്ക് അവയെ വേർതിരിച്ചറിയാൻ കഴിയുമോ?

അതെ, ഞങ്ങളുടെ മുമ്പത്തെ ഫോർമുലയിൽ, ഞങ്ങൾ 1-നെ കുറച്ചിട്ടുണ്ട് ചെറിയ ഭാഗത്തിന്റെ അവസാനം, എന്നാൽ ഇവിടെ ഞങ്ങൾ IF ഭാഗത്തിനുള്ളിൽ 1 കുറച്ചിരിക്കുന്നു.

1 കുറയ്ക്കുന്നതിന്റെ ഉദ്ദേശ്യം ശരിയായ വരി നമ്പറിലേക്ക് ചാനൽ ചെയ്യുക എന്നതാണ്. നേരത്തെ ഞങ്ങൾ അത് അവസാനം ചെയ്തു, ഇവിടെ അത് നേരത്തെ ചെയ്തു, തുടർന്നുള്ള പ്രവർത്തനത്തിലേക്ക് പോകുക.

ലിസ്റ്റ് പൂർത്തിയാക്കുന്നതിനുള്ള മറ്റ് മാനദണ്ഡങ്ങൾക്കുള്ള ഫോർമുല എഴുതുക.

കൂടുതൽ വായിക്കുക: Excel-ൽ ഒരു സെല്ലിനുള്ളിൽ എങ്ങനെ ഒരു ലിസ്റ്റ് ഉണ്ടാക്കാം (3 ദ്രുത രീതികൾ)

2. ലിസ്റ്റ് സൃഷ്ടിക്കുന്നതിന് AGREGATE ഫംഗ്ഷൻ ഉപയോഗിച്ച്

Excel നിങ്ങൾക്ക് ഒരു AGGREGATE എന്ന് വിളിക്കുന്ന ഫംഗ്‌ഷൻ നിങ്ങൾക്ക് വിവിധ ജോലികൾ ചെയ്യാൻ ഉപയോഗിക്കാം. മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കാൻ ഇവിടെ നമുക്ക് ഫംഗ്‌ഷൻ ഉപയോഗിക്കാം.

AGGREGATE ഫംഗ്‌ഷൻ AVERAGE, COUNT, MAX മുതലായവ പോലെയുള്ള മൊത്തം കണക്കുകൂട്ടൽ നൽകുന്നു.

വാക്യഘടന AGGREGATE ഫംഗ്‌ഷൻ ഇപ്രകാരമാണ്:

AGGREGATE(function_number,behavior_options, range)

function_number: ഏത് കണക്കുകൂട്ടൽ നടത്തണമെന്ന് ഈ നമ്പർ വ്യക്തമാക്കുന്നു.

behavior_options: ഇത് നമ്പർ ഉപയോഗിച്ച് സജ്ജമാക്കുക. ഫംഗ്‌ഷൻ എങ്ങനെ പ്രവർത്തിക്കുമെന്ന് ഈ നമ്പർ സൂചിപ്പിക്കുന്നു.

ശ്രേണി: നിങ്ങൾ സമാഹരിക്കാൻ ആഗ്രഹിക്കുന്ന ശ്രേണി.

AGGREGATE ഫംഗ്‌ഷൻ നിരവധി ജോലികൾ ചെയ്യുന്നു, അതിനാൽ സംഖ്യകൾ പ്രവർത്തനങ്ങൾ അതിനുള്ളിൽ മുൻകൂട്ടി നിശ്ചയിച്ചിരിക്കുന്നു. പതിവായി ഉപയോഗിക്കുന്ന കുറച്ച് ഫംഗ്‌ഷൻ ഞങ്ങൾ പട്ടികപ്പെടുത്തുന്നുനമ്പറുകൾ

ഫംഗ്ഷൻ Function_number
AVERAGE 1
COUNT 2
COUNTA 3
പരമാവധി 4
MIN 5
PRODUCT 6
SUM 9
വലുത് 14
ചെറുത് 15

ഫംഗ്‌ഷനെ കുറിച്ച് കൂടുതലറിയാൻ, Microsoft Support ​​സൈറ്റ് സന്ദർശിക്കുക.

ഇനി നമുക്ക് ഫോർമുല നോക്കാം,

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

ഇവിടെ AGGREGATE ഫംഗ്ഷനോടൊപ്പം ഞങ്ങൾ INDEX<8 ഉപയോഗിച്ചു>. INDEX ഫോർമുലയുടെ പിന്നീടുള്ള ഭാഗത്ത് കാണുന്ന പൊരുത്തങ്ങളെ അടിസ്ഥാനമാക്കി മൂല്യങ്ങൾ നൽകുന്ന അറേ കൈവശം വയ്ക്കുന്നു.

നിങ്ങൾക്ക് കാണാം, ഞങ്ങൾ 15 <30 ആയി ഉപയോഗിച്ചിരിക്കുന്നു. AGGREGATE -ൽ>function_number . മുകളിലെ പട്ടികയിൽ നിന്ന്, SMALL ഫംഗ്‌ഷൻ പ്രവർത്തനത്തിനായുള്ള 15 കോളുകൾ നിങ്ങൾക്ക് കാണാൻ കഴിയും. ഇപ്പോൾ നിങ്ങൾക്ക് പറയാമോ?

അതെ, ഞങ്ങൾ ഇൻഡക്സ്-സ്മാൾ ഫോർമുല AGGREGATE ഫംഗ്‌ഷന്റെ രീതിയിൽ എക്‌സിക്യൂട്ട് ചെയ്‌തു.

പിശക് മൂല്യങ്ങൾ അവഗണിക്കുക എന്നതിനെ സൂചിപ്പിക്കുന്ന പെരുമാറ്റ ഓപ്ഷനായി 6 .

ബാക്കി മൂല്യങ്ങൾക്കായി ഫോർമുല എഴുതുക.

0>

സമാന വായനകൾ

  • എക്സെലിൽ ചെയ്യേണ്ടവയുടെ ലിസ്റ്റ് എങ്ങനെ ഉണ്ടാക്കാം (3 എളുപ്പവഴികൾ)
  • Excel-ൽ ഒരു മെയിലിംഗ് ലിസ്റ്റ് സൃഷ്‌ടിക്കുന്നു (2 രീതികൾ)
  • Excel-ൽ ഒരു അക്കമിട്ട ലിസ്റ്റ് എങ്ങനെ നിർമ്മിക്കാം (8 രീതികൾ)

3. INDEX-MATCH-COUNTIF ഉപയോഗിച്ച് തനതായ ലിസ്റ്റ് സൃഷ്ടിക്കുക

നമുക്ക് മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ഒരു അദ്വിതീയ ലിസ്റ്റ് സൃഷ്ടിക്കാൻ കഴിയും. അതിനായി, നമുക്ക് INDEX , MATCH , COUNTIF എന്നിവയുടെ സംയോജനം ഉപയോഗിക്കാം.

COUNTIF കണ്ട് സെല്ലുകൾ ഒരൊറ്റ വ്യവസ്ഥ പാലിക്കുന്ന ഒരു ശ്രേണി. കൂടാതെ MATCH ഒരു ശ്രേണിയിലെ ലുക്കപ്പ് മൂല്യത്തിന്റെ സ്ഥാനം കണ്ടെത്തുന്നു. ഈ പ്രവർത്തനങ്ങളെക്കുറിച്ച് കൂടുതലറിയാൻ ഈ ലേഖനങ്ങൾ സന്ദർശിക്കുക: MATCH, COUNTIF.

നമുക്ക് ഫോർമുല പര്യവേക്ഷണം ചെയ്യാം

=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

ഈ ഫോർമുലയിൽ: B2: നിങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ ആഗ്രഹിക്കുന്ന അദ്വിതീയ മൂല്യങ്ങൾ ഉൾക്കൊള്ളുന്ന നിര ശ്രേണിയാണ് B12 , C2:C12 എന്നത് നിങ്ങൾ അടിസ്ഥാനമാക്കിയുള്ള മാനദണ്ഡം അടങ്ങിയിരിക്കുന്ന നിരയാണ് G2 മാനദണ്ഡം സൂചിപ്പിക്കുന്നു.

MATCH ഫംഗ്‌ഷനിൽ, ഞങ്ങൾ 0 lookup_array ആയി നൽകി, lookup_range ന് ഞങ്ങൾ IF ഉപയോഗിച്ചു COUNTIF അടങ്ങിയിരിക്കുന്ന ഭാഗം. അതിനാൽ, 0 കണ്ടെത്തുന്നിടത്തോളം ഈ ഭാഗം മൂല്യം നൽകുന്നു. ഇവിടെയുള്ള മൂല്യം INDEX എന്നതിനായുള്ള വരി നമ്പറായി പ്രവർത്തിക്കുന്നു.

അത് താഴേക്ക് വലിച്ചിടുക, നിങ്ങൾ എല്ലാ അദ്വിതീയ മൂല്യങ്ങളും കണ്ടെത്തും.

ഫോർമുല എക്‌സിക്യൂട്ട് ചെയ്യുന്നതിന് CTRL+SHIFT + ENTER ഉപയോഗിക്കാൻ മറക്കരുത്.

ഒരു തനത് സൃഷ്‌ടിക്കുന്നതിനുള്ള സമീപനങ്ങളുടെ മാന്യമായ പരാമർശമാണിത്. പട്ടിക. മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ഒരു അദ്വിതീയ ലിസ്റ്റ് സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ച് അറിയാൻ ഈ ലേഖനം പിന്തുടരുക.

4. മാനദണ്ഡത്തെ അടിസ്ഥാനമാക്കി ലിസ്റ്റ് സൃഷ്ടിക്കുന്നതിന് ഫിൽറ്റർ ഫംഗ്ഷൻ ഉപയോഗിച്ച്

നിങ്ങൾ Excel 365 ഉപയോഗിക്കുകയാണെങ്കിൽ, അപ്പോൾ നിങ്ങൾക്ക് ഒരു ബിൽറ്റ്-ബിൽറ്റ് ഉപയോഗിച്ച് ചുമതല നിർവഹിക്കാൻ കഴിയും- FILTER എന്ന് വിളിക്കുന്ന ഫംഗ്‌ഷനിൽ.

FILTER ഫംഗ്‌ഷൻ നൽകിയിരിക്കുന്ന മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ഡാറ്റയുടെ ഒരു ശ്രേണി ഫിൽട്ടർ ചെയ്യുകയും പൊരുത്തപ്പെടുന്ന റെക്കോർഡുകൾ എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുകയും ചെയ്യുന്നു. ഫംഗ്‌ഷനെ കുറിച്ച് അറിയാൻ, ഈ ലേഖനം സന്ദർശിക്കുക: FILTER .

ഇപ്പോൾ, ഞങ്ങളുടെ ഫോർമുല ഇനിപ്പറയുന്നതായിരിക്കും,

=FILTER($B$2:$B$12,$C$2:$C$12=G$2)

B2:B12 എന്നത് ഫിൽട്ടർ ചെയ്യേണ്ട അറേയാണ്. തുടർന്ന് ഞങ്ങൾ ലിസ്‌റ്റ് സൃഷ്‌ടിക്കുന്നതിനെ അടിസ്ഥാനമാക്കി ഞങ്ങൾ വ്യവസ്ഥ നൽകി.

ഇവിടെ നിങ്ങൾ ഫോർമുല വലിച്ചിടേണ്ടതില്ല, ഒറ്റയടിക്ക് ഇത് എല്ലാ മൂല്യങ്ങളും നൽകുകയും ലിസ്‌റ്റ് നിറവേറ്റുകയും ചെയ്യും.

കൂടുതൽ വായിക്കുക: എക്സെലിൽ അക്ഷരമാലാക്രമ ലിസ്റ്റ് എങ്ങനെ നിർമ്മിക്കാം (3 വഴികൾ)

ഉപസംഹാരം

ഇന്നത്തേക്ക് അത്രമാത്രം. മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുന്നതിനുള്ള നിരവധി മാർഗങ്ങൾ ഞങ്ങൾ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്. നിങ്ങൾക്ക് ഇത് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു. ഗ്രഹിക്കാൻ ബുദ്ധിമുട്ടുള്ളതായി തോന്നിയാൽ അഭിപ്രായം പറയാൻ മടിക്കേണ്ടതില്ല. ഇവിടെ നഷ്‌ടമായ മറ്റേതെങ്കിലും രീതികൾ ഞങ്ങളെ അറിയിക്കുക.

വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.