ഉള്ളടക്ക പട്ടിക
ഈ ലേഖനത്തിൽ, Microsoft Excel-ലെ ഒന്നിലധികം നിരകളിൽ നിന്ന് തനതായ മൂല്യങ്ങൾ നിങ്ങൾക്ക് എങ്ങനെ കണ്ടെത്താമെന്ന് ഞാൻ കാണിക്കും.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
ഇനിപ്പറയുന്ന Excel ഫയൽ ഡൗൺലോഡ് ചെയ്യുക അതിനാൽ ഈ ലേഖനം വായിക്കുമ്പോൾ നിങ്ങൾക്ക് പരിശീലിക്കാം.
അദ്വിതീയ മൂല്യങ്ങൾ ഒന്നിലധികം കോളങ്ങൾ കണ്ടെത്തുക.xlsm
ഒന്നിലധികം നിരകളിൽ നിന്ന് തനതായ മൂല്യങ്ങൾ കണ്ടെത്തുന്നതിനുള്ള 5 രീതികൾ Excel ൽ
നമുക്ക് ഈ ഡാറ്റാ സെറ്റ് നോക്കാം. ഗ്ലോറി കിന്റർഗാർട്ടൻ എന്ന് പേരിട്ടിരിക്കുന്ന ഒരു സ്കൂളിന്റെ വിദ്യാർത്ഥികളുടെ റെക്കോർഡ് ഞങ്ങളുടെ പക്കലുണ്ട്.
ഞങ്ങൾക്ക് B<കോളങ്ങളിൽ വിദ്യാർത്ഥികളുടെ ഐഡികൾ, പേരുകളുടെ പേരുകൾ, അവസാന നാമങ്ങൾ എന്നിവയുണ്ട്. 4>, C, , D എന്നിവ യഥാക്രമം.
ഇപ്പോൾ ഞങ്ങൾ വിദ്യാർത്ഥികളുടെ തനതായ പേരുകൾ അടുക്കാൻ ആഗ്രഹിക്കുന്നു.
രീതി 1: എക്സ്ട്രാക്റ്റ് ചെയ്യുക അറേ ഫോർമുല ഉപയോഗിച്ച് ഒന്നിലധികം നിരകളിൽ നിന്നുള്ള തനതായ മൂല്യങ്ങൾ
i. UNIQUE ഫംഗ്ഷൻ
മുൻകരുതൽ: UNIQUE ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നത് Office 365 -ൽ മാത്രമേ ലഭ്യമാകൂ.
UNIQUE ഫംഗ്ഷന്റെ വാക്യഘടന:
=UNIQUE(array,[by_col],[exactly_once])
- മൂന്ന് ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു, ഒരു അറേ എന്ന് വിളിക്കപ്പെടുന്ന സെല്ലുകളുടെ ഒരു ശ്രേണിയും by_col എന്നും കൃത്യമായി_once എന്നും വിളിക്കപ്പെടുന്ന രണ്ട് ബൂളിയൻ മൂല്യങ്ങൾ.
- അദ്വിതീയ മൂല്യങ്ങൾ നൽകുന്നു. അറേ ൽ നിന്ന് . സ്ഥിരസ്ഥിതി TRUE ആണ്.
- കൃത്യമായി_ഒന്ന് TRUE ആയി സജ്ജീകരിച്ചാൽ, മൂല്യങ്ങൾ നൽകുന്നു അറേ -ൽ ഒരിക്കൽ മാത്രം ദൃശ്യമാകുന്നവ. ഈ വാദം ഓപ്ഷണൽ ആണ്. സ്ഥിരസ്ഥിതി FALSE ആണ്.
ഇപ്പോൾ ആദ്യ നാമങ്ങൾ (നിര C ) എന്നിവയിൽ നിന്നും അദ്വിതീയ മൂല്യങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു അവസാന നാമങ്ങൾ (നിര D ).
- ആദ്യം, ഒരു സെൽ തിരഞ്ഞെടുത്ത് ഈ ഫോർമുല അവിടെ ചേർക്കുക. ഞാൻ E5 സെൽ തിരഞ്ഞെടുത്ത് അത് അവിടെ നൽകുക 0>നമുക്ക് രണ്ട് വ്യത്യസ്ത കോളങ്ങളിൽ അദ്വിതീയ പേരുകൾ ലഭിച്ചുവെന്ന് കാണുക.
- ഇവിടെ ഞങ്ങൾ by_col FALSE ആയി ചേർത്തിരിക്കുന്നു, അതിനാൽ അത് തിരഞ്ഞില്ല നിരകൾ
- ഇവിടെ ഞങ്ങൾ കൃത്യമായി_once TRUE ആയി ചേർത്തു, അതിനാൽ ഒരിക്കൽ മാത്രം ദൃശ്യമാകുന്ന മൂല്യങ്ങൾ അത് തിരികെ നൽകി.
തീർച്ചയായും, നിങ്ങൾക്ക് വേണമെങ്കിൽ, by_col എന്നും കൃത്യമായി_ഒരിക്കൽ എന്നും വിളിക്കപ്പെടുന്ന ബൂളിയൻ മൂല്യങ്ങൾ മാറ്റുകയും എന്താണ് സംഭവിക്കുന്നതെന്ന് കാണുക.
കൂടുതൽ വായിക്കുക: Excel നിരയിൽ നിന്ന് അദ്വിതീയ മൂല്യങ്ങൾ നേടുന്നതിന് VBA (4 ഉദാഹരണങ്ങൾ)
ii. CONCATENATE, UNIQUE ഫംഗ്ഷനുകൾ സംയോജിപ്പിച്ച്
നേരത്തെ, ഞങ്ങൾക്ക് ഒരു സെല്ലിൽ ആദ്യ നാമവും അടുത്തുള്ള സെല്ലിൽ അവസാന നാമവും ലഭിച്ചു. എന്നാൽ ഒരാൾ പൂർണ്ണമായ പേര് ചോദിച്ചാൽ ഒരു സെൽ ആണ്, ഉദാഹരണത്തിന്, ജാക്ക് മോറിസ്. അപ്പോൾ? ഈ ഫോർമുലകളിൽ ഏതെങ്കിലും ഉപയോഗിക്കുക. അവ UNIQUE , CONCATENATE എന്നീ ഫംഗ്ഷനുകൾ കൊണ്ടാണ് നിർമ്മിച്ചിരിക്കുന്നത്.
ആദ്യ ഫോർമുല:
=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
ഇതര ഫോർമുല:
അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
കാണുക, ഞങ്ങൾ ഒരു കോളത്തിൽ പൂർണ്ണമായ പേരുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്തുസ്പെയ്സ് ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു( ).
കൂടുതൽ വായിക്കുക: Excel-ലെ ഒരു കോളത്തിൽ തനതായ മൂല്യങ്ങൾ കണ്ടെത്തുക (6 രീതികൾ)
iii. മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി അദ്വിതീയ മൂല്യങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന് UNIQUE, CONCATENATE, FILTER ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച്
ഇപ്പോൾ ഒരു നിമിഷം ഊഹിക്കുക, 150-ൽ കൂടുതൽ ഐഡിയുള്ള വിദ്യാർത്ഥികളുടെ തനതായ പേരുകൾ എക്സ്ട്രാക്റ്റുചെയ്യാൻ ഒരാൾ ആഗ്രഹിക്കുന്നു. അത് എങ്ങനെ ചെയ്യാം?
ഞങ്ങൾ അത് UNIQUE , FILTER എന്നീ ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് ചെയ്യും.
മുൻകരുതൽ: FILTER ഫംഗ്ഷൻ Office 365 -ൽ മാത്രമേ ലഭ്യമാകൂ.
FILTER ഫംഗ്ഷന്റെ വാക്യഘടന:
=FILTER(array,include,[if_empty])
- മൂന്ന് ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു. അറേ എന്ന് വിളിക്കുന്ന ഒരു സെല്ലുകളുടെ ഒരു ശ്രേണി, ഒരു ബൂളിയൻ അവസ്ഥയെ ഉൾപ്പെടുത്തുക എന്ന് വിളിക്കുന്നു, കൂടാതെ
- എന്ന ഒരു മൂല്യം അറേ -ൽ നിന്നുള്ള മൂല്യങ്ങൾ നൽകുന്നു. അറേ യുടെ ഏതെങ്കിലും മൂല്യം ഉൾപ്പെടുത്തുക നിർദ്ദിഷ്ടമാക്കിയ നിബന്ധന പാലിക്കുന്നില്ലെങ്കിൽ, അത് if_empty എന്ന മൂല്യം നൽകുന്നു. ഇതിനുവേണ്ടി. if_empty എന്നത് ഓപ്ഷണൽ ആണ്. ഇത് ഡിഫോൾട്ടായി "ഫലമില്ല" ആണ്.
ഇപ്പോൾ 150-ൽ കൂടുതൽ ഐഡികളുള്ള വിദ്യാർത്ഥികളുടെ തനതായ പേരുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.
- അതിനാൽ, ഞങ്ങളുടെ ഫോർമുല ഇങ്ങനെ ചെയ്യും be
=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)
നമുക്ക് അതുല്യമായ പേരുകളുടെ ആദ്യഭാഗവും അവസാന പേരുകളും വേർതിരിച്ചെടുത്തത് കാണുക പേരുകൾ.
- ഒപ്പം ഒരു സെല്ലിൽ പൂർണ്ണമായ തനതായ പേരുകൾ വേർതിരിച്ചെടുക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഇത് ഉപയോഗിക്കുകഫോർമുല-
=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)
കൂടുതൽ വായിക്കുക: Excel-ലെ മാനദണ്ഡത്തെ അടിസ്ഥാനമാക്കി തനതായ മൂല്യങ്ങൾ എങ്ങനെ എക്സ്ട്രാക്റ്റ് ചെയ്യാം
രീതി 2: സോപാധിക ഫോർമാറ്റിംഗ് ഉപയോഗിച്ച് ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ ഹൈലൈറ്റ് ചെയ്യുക
ഈ പുതിയ ഡാറ്റാ സെറ്റ് നമുക്ക് നോക്കാം. ഞങ്ങൾക്ക് മൂന്ന് കോളങ്ങളുണ്ട്, എന്നാൽ എല്ലാം ഒരേ തരത്തിലുള്ള ഡാറ്റയാണ്.
ഞങ്ങൾക്ക് ഗ്ലോറി കിന്റർഗാർട്ടൻ സ്കൂളിലെ ചില വിദ്യാർത്ഥികളുടെ വിളിപ്പേരുകളുണ്ട്. ഇപ്പോൾ ഈ വിദ്യാർത്ഥികളുടെ തനതായ പേരുകൾ കണ്ടെത്താൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.
അത് എങ്ങനെ ചെയ്യാം?
സൌകര്യത്തിനായി സോപാധിക ഫോർമാറ്റിംഗ് ഉപയോഗിച്ച് ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ നമുക്ക് ഹൈലൈറ്റ് ചെയ്യാം.
📌 ഘട്ടങ്ങൾ:
- ആദ്യം, സെല്ലുകളുടെ ശ്രേണി തിരഞ്ഞെടുക്കുക.
- തുടർന്ന് ഹോം > സോപാധിക ഫോർമാറ്റിംഗ് > സെല്ലുകളുടെ നിയമങ്ങൾ ഹൈലൈറ്റ് ചെയ്യുക > ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ.
- നിങ്ങൾക്ക് ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ എന്ന ചെറിയ ബോക്സ് ലഭിക്കും.
- തിരഞ്ഞെടുക്കുക. ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ ഹൈലൈറ്റ് ചെയ്യുന്നതിന് അവിടെ നിന്ന് ഏത് നിറവും. ഞാൻ പച്ച തിരഞ്ഞെടുക്കുന്നു.
രീതി 3: അറേ ഇല്ലാത്ത ഒരു ഫോർമുല ഉപയോഗിച്ച് Excel കോളത്തിൽ നിന്ന് അദ്വിതീയ മൂല്യങ്ങൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുക
ഒരു നോൺ-അറേ ഫോർമുല ഉപയോഗിക്കുന്നതിന് , നിങ്ങൾ IFERROR , LOOKUP, , COUNTIF എന്നീ ഫംഗ്ഷനുകൾ സംയോജിപ്പിക്കണം. ഫോർമുല പ്രയോഗിക്കുന്നതിന്, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പ്രയോഗിക്കുക.
📌 ഘട്ടങ്ങൾ:
- ഏതെങ്കിലും സെൽ തിരഞ്ഞെടുക്കുക.
- തുടർന്ന് ഇനിപ്പറയുന്ന ഫോർമുല ചേർക്കുക-
=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))
- ഇവിടെ ഞാൻ അത് സെൽ F5 -ൽ തിരുകുന്നു.
- തുടർന്ന് ഫിൽ ഹാൻഡിൽ വലിച്ചിടുക, നിങ്ങൾ കണ്ടെത്തുംഅദ്വിതീയ പേരുകൾ.
ശ്രദ്ധിക്കുക:
ഇവിടെ, നിരകൾക്ക് പകരം B , C, , D , നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ടവ ഉപയോഗിക്കാം.
രീതി 4: പിവറ്റ് ടേബിൾ ഉപയോഗിച്ച് രണ്ടോ അതിലധികമോ നിരകളിൽ നിന്ന് ഒരു അദ്വിതീയ വ്യതിരിക്തമായ ലിസ്റ്റ് എക്സ്ട്രാക്റ്റ് ചെയ്യുക
0>പിവറ്റ് ടേബിൾ ടൂൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് രണ്ടോ അതിലധികമോ നിരകളിൽ നിന്ന് ഒരു അദ്വിതീയ ലിസ്റ്റ് സൃഷ്ടിക്കാനും കഴിയും. അതിനായി ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പ്രയോഗിക്കുക.📌 ഘട്ടങ്ങൾ:
- Alt + D അമർത്തുക.
- തുടർന്ന് ഉടനെ P അമർത്തുക. നിങ്ങൾക്ക് പിവറ്റ് ടേബിളും പിവറ്റ്ചാർട്ട് വിസാർഡും തുറക്കും.
- ഒന്നിലധികം ഏകീകരണ ശ്രേണികൾ , പിവറ്റ് ടേബിൾ ബട്ടണുകൾ തിരഞ്ഞെടുക്കുക.
- തുടർന്ന് അടുത്തത് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾ ഘട്ടം 2a / 3 -ലേക്ക് നീങ്ങും.
- എനിക്കായി ഒരു പേജ് ഫീൽഡ് സൃഷ്ടിക്കുക ബട്ടൺ തിരഞ്ഞെടുക്കുക.
- തുടർന്ന് അടുത്തത് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾ ഘട്ടം 2b -ലേക്ക് പോകും.
- റേഞ്ച് ബോക്സിൽ, ഇടതുവശത്ത് ശൂന്യമായ കോളമുള്ള നിങ്ങളുടെ സെല്ലുകളുടെ ശ്രേണി തിരഞ്ഞെടുക്കുക.
- ഇവിടെ ഞാൻ സെല്ലുകൾ തിരഞ്ഞെടുത്തു B5 മുതൽ D12 .
- തുടർന്ന് ചേർക്കുക. ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾ തിരഞ്ഞെടുത്ത സെല്ലുകൾ എല്ലാ ശ്രേണികളും ബോക്സിലേക്ക് ചേർക്കും.
- തുടർന്ന് അടുത്തത് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾ ഘട്ടം 3 -ലേക്ക് നീങ്ങും.
- നിലവിലുള്ള വർക്ക്ഷീറ്റ് ബോക്സിൽ, നിങ്ങൾക്ക് പിവറ്റ് ടേബിൾ ആവശ്യമുള്ള സെൽ എഴുതുക . ഞാൻ എഴുതുന്നു $F$4.
- തുടർന്ന് പൂർത്തിയാക്കുക ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് സൃഷ്ടിക്കപ്പെട്ട ഒരു പിവറ്റ് ടേബിൾ ലഭിക്കും.
- എന്നതിൽ ചേർക്കേണ്ട ഫീൽഡുകൾ തിരഞ്ഞെടുക്കുകറിപ്പോർട്ട് ഭാഗം, അടയാളം മാറ്റുക വരി , നിര , മൂല്യം , പേജ് 1 .
- അതിനുശേഷം മൂല്യം പരിശോധിക്കുക. പിവറ്റ് ടേബിളിൽ നിങ്ങൾക്ക് തനതായ പേരുകൾ ലഭിക്കും.
രീതി 5: അദ്വിതീയ മൂല്യങ്ങൾ കണ്ടെത്താൻ VBA കോഡ് ഉപയോഗിക്കുക
അവസാനമായി, ഡാറ്റാ സെറ്റിൽ നിന്ന് തനതായ പേരുകൾ എക്സ്ട്രാക്റ്റുചെയ്യാൻ നിങ്ങൾക്ക് ഒരു VBA കോഡും ഉപയോഗിക്കാം. ഇനിപ്പറയുന്നവ ചെയ്യുക.
📌 ഘട്ടങ്ങൾ:
- VBA<4 തുറക്കാൻ നിങ്ങളുടെ വർക്ക്ബുക്കിൽ Alt + F11 അമർത്തുക> window.
- തുടർന്ന് VBA ടൂൾബാറിലെ Insert ടാബിലേക്ക് പോകുക. അതിൽ ക്ലിക്ക് ചെയ്യുക.
- നാല് ഓപ്ഷനുകളിൽ നിന്നും മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.
നിങ്ങൾക്ക് പുതിയത് ലഭിക്കും. മൊഡ്യൂൾ വിൻഡോ.
- ഇനിപ്പറയുന്ന കോഡ് അവിടെ എഴുതുക.
7834
ഈ സൈറ്റ് ഞങ്ങളെ സഹായിച്ചു കോഡ് മനസ്സിലാക്കി വികസിപ്പിക്കുക.
- ഇത് എക്സൽ മാക്രോസ് പ്രവർത്തനക്ഷമമാക്കിയ വർക്ക്ബുക്കായി സംരക്ഷിക്കുക.
- അതിനുശേഷം നിങ്ങളുടെ യഥാർത്ഥ വർക്ക്ഷീറ്റിലേക്ക് മടങ്ങുക. Alt + F8 അമർത്തുക.
- നിങ്ങൾക്ക് Macro ബോക്സ് തുറക്കും.
- Macro എന്നതിന്റെ പേര് തിരഞ്ഞെടുക്കുക ഒപ്പം തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
- ഇവിടെ ഈ Macro ന്റെ പേര് Uniquedata ആണ്.
- നിങ്ങളുടെ ഡാറ്റയുടെ ശ്രേണി നൽകുക. റേഞ്ച് ബോക്സിൽ.
- ശരി ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് മറ്റൊരു ഇൻപുട്ട് ബോക്സ് ലഭിക്കും.
- അതുല്യമായ പേരുകൾ ആവശ്യമുള്ള ആദ്യ സെൽ നൽകുക. ഞാൻ സെൽ F5 നൽകുക.
- തുടർന്ന് ശരി ക്ലിക്ക് ചെയ്യുക. നിങ്ങളുടെ ഡാറ്റയിൽ നിന്ന് തനതായ പേരുകൾ ലഭിക്കും.സജ്ജമാക്കുക.
കൂടുതൽ വായിക്കുക: എക്സെൽ ശ്രേണിയിൽ നിന്ന് തനതായ മൂല്യങ്ങൾ എങ്ങനെ നേടാം (8 രീതികൾ) <1
ഉപസംഹാരം
ഈ രീതികൾ ഉപയോഗിച്ച്, സമാനമോ വ്യത്യസ്തമോ ആയ ഡാറ്റയുള്ള ഒന്നിലധികം കോളങ്ങളിൽ നിന്ന് Excel-ൽ നിങ്ങൾക്ക് അദ്വിതീയ മൂല്യങ്ങൾ കണ്ടെത്താനാകും. നിങ്ങൾക്ക് കൂടുതൽ ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ഞങ്ങൾക്ക് ഒരു അഭിപ്രായം ഇടുക. വിവിധ MS Excel വിഷയങ്ങളെക്കുറിച്ച് കൂടുതലറിയാൻ നിങ്ങൾക്ക് ഞങ്ങളുടെ ബ്ലോഗ് സന്ദർശിക്കാവുന്നതാണ്.