સામગ્રીઓનું કોષ્ટક
આ લેખમાં, હું બતાવીશ કે તમે Microsoft Excel માં બહુવિધ કૉલમમાંથી અનન્ય મૂલ્યો કેવી રીતે શોધી શકો છો.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
નીચેની એક્સેલ ફાઇલ ડાઉનલોડ કરો જેથી કરીને તમે આ લેખ વાંચતી વખતે પ્રેક્ટિસ કરી શકો.
અનન્ય મૂલ્યો શોધો બહુવિધ કૉલમ.xlsm
બહુવિધ કૉલમમાંથી અનન્ય મૂલ્યો શોધવા માટેની 5 પદ્ધતિઓ Excel માં
ચાલો આ ડેટા સેટ પર એક નજર કરીએ. અમારી પાસે ગ્લોરી કિન્ડરગાર્ટન નામની શાળાના વિદ્યાર્થીઓનો રેકોર્ડ છે.
અમારી પાસે B<કૉલમમાં વિદ્યાર્થીઓના IDs, પ્રથમ નામ અને છેલ્લા નામ છે 4>, C, અને D અનુક્રમે.
હવે આપણે વિદ્યાર્થીઓના અનન્ય નામોને સૉર્ટ કરવા માંગીએ છીએ.
પદ્ધતિ 1: અર્ક અરે ફોર્મ્યુલા
સાથે બહુવિધ કૉલમમાંથી અનન્ય મૂલ્યો i. UNIQUE ફંક્શનનો ઉપયોગ
સાવચેતી: UNIQUE ફંક્શન માત્ર Office 365 માં ઉપલબ્ધ છે.
યુનિક ફંક્શનનું સિન્ટેક્સ:
=UNIQUE(એરે,[બાય_કોલ],[એક્ઝેક્ટલી_ઓન્સ])
- ત્રણ દલીલો લે છે, કોષોની એક શ્રેણી જેને એરે કહેવાય છે, અને બે બુલિયન મૂલ્યો જેને બાય_કોલ અને એક્ઝેક્ટલી_ઓન્સ કહેવાય છે.
- વિશિષ્ટ મૂલ્યો પરત કરે છે. એરે માંથી.
- જો by_col TRUE પર સેટ કરેલ હોય, તો તે આ દલીલના કૉલમ દ્વારા અનન્ય મૂલ્યો શોધે છે. . ડિફૉલ્ટ TRUE છે.
- જો એક વાર TRUE પર સેટ કરેલ હોય, તો મૂલ્યો પરત કરે છેજે એરે માં માત્ર એક જ વાર દેખાય છે. આ દલીલ વૈકલ્પિક છે. ડિફોલ્ટ FALSE છે.
હવે આપણે પ્રથમ નામો (કૉલમ C ) અને બંનેમાંથી અનન્ય મૂલ્યો કાઢવા માંગીએ છીએ છેલ્લું નામ (કૉલમ D ).
- પ્રથમ, સેલ પસંદ કરો અને ત્યાં આ ફોર્મ્યુલા દાખલ કરો. હું સેલ E5 પસંદ કરું છું અને તેને ત્યાં દાખલ કરું છું.
=UNIQUE(C5:D16,FALSE,TRUE)
જુઓ અમને બે અલગ-અલગ કૉલમમાં યુનિક નામો મળ્યાં છે.
- અહીં અમે બાય_કોલ ને FALSE તરીકે દાખલ કર્યું છે, તેથી તે સાથે શોધ્યું નથી. કૉલમ્સ
- અહીં અમે TRUE તરીકે exactly_once દાખલ કર્યા છે, તેથી તે માત્ર એક જ વાર દેખાતી કિંમતો પરત કરે છે.
અલબત્ત, જો તમે ઇચ્છો, તો તમે તે બુલિયન મૂલ્યોને બદલી શકો છો જેને by_col અને exactly_once અને શું થાય છે તે જુઓ.
વધુ વાંચો: Excel VBA કૉલમમાંથી અનન્ય મૂલ્યો મેળવવા માટે (4 ઉદાહરણો)
ii. CONCATENATE અને અનન્ય કાર્યોનું સંયોજન
અગાઉ, અમને એક કોષમાં પ્રથમ નામ અને નજીકના કોષમાં છેલ્લું નામ મળ્યું. પરંતુ જો કોઈ સંપૂર્ણ નામ માટે પૂછે તો એક કોષ છે, ઉદાહરણ તરીકે, જેક મોરિસ. પછી? આમાંથી કોઈપણ ફોર્મ્યુલાનો ઉપયોગ કરો. તેઓ UNIQUE અને CONCATENATE ફંક્શનથી બનેલા છે.
પ્રથમ ફોર્મ્યુલા:
=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
વૈકલ્પિક ફોર્મ્યુલા:
અથવા, તમે આનો ઉપયોગ કરી શકો છો-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
જુઓ, અમે એક કૉલમમાં સંપૂર્ણ અનન્ય નામો કાઢ્યા છે.જગ્યા ( ).
વધુ વાંચો: એક્સેલમાં કૉલમમાં અનન્ય મૂલ્યો શોધો (6 પદ્ધતિઓ)
iii. માપદંડના આધારે અનન્ય મૂલ્યો કાઢવા માટે UNIQUE, CONCATENATE અને FILTER ફંક્શનનો ઉપયોગ કરીને
હવે એક ક્ષણ માટે ધારો કે, જે વિદ્યાર્થીઓના ID 150 થી વધુ છે તેમના અનન્ય નામો કાઢવા માંગે છે. તે કેવી રીતે કરવું?
અમે તે UNIQUE અને FILTER ફંક્શનનો ઉપયોગ કરીને કરીશું.
સાવચેતી: The ફિલ્ટર ફંક્શન ફક્ત ઓફિસ 365 માં ઉપલબ્ધ છે.
ફિલ્ટર ફંક્શનનું સિન્ટેક્સ:
=ફિલ્ટર(એરે,સમાવેશ કરો,[if_empty])
- ત્રણ દલીલો લે છે. કોષોની એક શ્રેણી જેને એરે કહેવાય છે, એક બુલિયન શરત કહેવાય છે જેને સમાવેશ થાય છે અને એક મૂલ્ય કહેવાય છે
- એરે જે મળે છે તેમાંથી મૂલ્યો પરત કરે છે.
- દ્વારા ઉલ્લેખિત શરત જો એરે નું કોઈપણ મૂલ્ય સમાવેશ દ્વારા નિર્દિષ્ટ કરેલ શરતને પૂર્ણ કરતું નથી, તો તે if_empty મૂલ્ય પરત કરે છે. તે માટે. if_empty સેટ કરવું વૈકલ્પિક છે. તે મૂળભૂત રીતે "કોઈ પરિણામ નથી" છે.
હવે અમે એવા વિદ્યાર્થીઓના અનન્ય નામો કાઢવા માંગીએ છીએ કે જેમના ID 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)
વધુ વાંચો: એક્સેલમાં માપદંડોના આધારે અનન્ય મૂલ્યો કેવી રીતે બહાર કાઢવી
પદ્ધતિ 2: શરતી ફોર્મેટિંગનો ઉપયોગ કરીને ડુપ્લિકેટ મૂલ્યોને હાઇલાઇટ કરો
ચાલો આ નવા ડેટા સેટ પર એક નજર કરીએ. અમારી પાસે ત્રણ કૉલમ છે, પરંતુ બધા એક જ પ્રકારના ડેટા સાથે છે.
અમારી પાસે ગ્લોરી કિન્ડરગાર્ટન શાળાના કેટલાક વિદ્યાર્થીઓના ઉપનામો છે. હવે અમે આ વિદ્યાર્થીઓના અનન્ય નામો શોધવા માંગીએ છીએ.
આપણે તે કેવી રીતે કરી શકીએ?
અમે અનુકૂળતા માટે, શરતી ફોર્મેટિંગનો ઉપયોગ કરીને ડુપ્લિકેટ મૂલ્યોને પ્રકાશિત કરી શકીએ છીએ.
📌 પગલાં:
- પ્રથમ, કોષોની શ્રેણી પસંદ કરો.
- પછી હોમ > પર જાઓ. શરતી ફોર્મેટિંગ > કોષોના નિયમોને હાઇલાઇટ કરો > ડુપ્લિકેટ મૂલ્યો.
- તમને ડુપ્લિકેટ મૂલ્યો નામનું એક નાનું બોક્સ મળશે.
- પસંદ કરો ડુપ્લિકેટ મૂલ્યોને પ્રકાશિત કરવા માટે ત્યાંથી કોઈપણ રંગ. હું લીલો પસંદ કરું છું.
પદ્ધતિ 3: એરે વિના ફોર્મ્યુલાનો ઉપયોગ કરીને એક્સેલ કૉલમમાંથી અનન્ય મૂલ્યો કાઢો
નોન-એરે ફોર્મ્યુલાનો ઉપયોગ કરવા માટે , તમારે 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 દબાવો. તમને PivotTable અને PivotChart વિઝાર્ડ ખોલવામાં આવશે.
- પસંદ કરો મલ્ટીપલ કોન્સોલિડેશન રેન્જ અને પીવટ ટેબલ બટન્સ.
- પછી આગલું ક્લિક કરો. તમે 3 માંથી સ્ટેપ 2a પર જશો.
- પસંદ કરો મારા માટે એક પેજ ફીલ્ડ બનાવો બટન.
- પછી આગલું ક્લિક કરો. તમે સ્ટેપ 2b પર જશો.
- રેન્જ બોક્સમાં, ડાબી બાજુએ ખાલી કૉલમ સાથે તમારા કોષોની શ્રેણી પસંદ કરો.
- અહીં મેં B5 થી D12 કોષો પસંદ કર્યા છે.
- પછી ઉમેરો ક્લિક કરો. તમારા પસંદ કરેલા કોષોને તમામ શ્રેણીઓ બોક્સમાં ઉમેરવામાં આવશે.
- પછી આગલું ક્લિક કરો. તમે પગલાં 3 પર જશો.
- હાલની વર્કશીટ બોક્સમાં, તમને જ્યાં પીવટ ટેબલ જોઈએ છે તે સેલ લખો. . હું $F$4 લખું છું.
- પછી સમાપ્ત ક્લિક કરો. તમને પિવટ ટેબલ બનાવવામાં આવશે.
- માં ઉમેરવા માટે ફીલ્ડ્સ પસંદ કરોઅહેવાલ ભાગ, અનમાર્ક પંક્તિ , કૉલમ , મૂલ્ય , પૃષ્ઠ 1 .
- પછી મૂલ્ય પર ચેક મૂકો. તમને પીવટ ટેબલ માં અનન્ય નામો મળશે.
પદ્ધતિ 5: અનન્ય મૂલ્યો શોધવા માટે VBA કોડનો ઉપયોગ કરો
છેલ્લે, તમે ડેટા સેટમાંથી અનન્ય નામો કાઢવા માટે VBA કોડનો પણ ઉપયોગ કરી શકો છો. નીચેના કરો.
📌 પગલાંઓ:
- VBA<4 ખોલવા માટે તમારી વર્કબુક પર Alt + F11 દબાવો> વિન્ડો.
- પછી VBA ટૂલબારમાં Insert ટેબ પર જાઓ. તેના પર ક્લિક કરો.
- ચાર વિકલ્પોમાંથી, મોડ્યુલ પસંદ કરો.
તમને એક નવું મળશે મોડ્યુલ વિન્ડો.
- ત્યાં નીચેનો કોડ લખો.
3308
આ સાઇટ એ અમને મદદ કરી કોડને સમજો અને વિકાસ કરો.
- તેને Excel Macros Enabled Workbook તરીકે સાચવો.
- પછી તમારી મૂળ વર્કશીટ પર પાછા આવો. Alt + F8 દબાવો.
- તમને મેક્રો બોક્સ ખુલશે.
- મેક્રો નું નામ પસંદ કરો અને પછી રન પર ક્લિક કરો.
- અહીં આનું નામ મેક્રો છે યુનિકડેટા .
- તમારા ડેટાની શ્રેણી દાખલ કરો રેન્જ બોક્સમાં.
- ઓકે પર ક્લિક કરો. તમને બીજું ઇનપુટ બોક્સ મળશે.
- તમે જ્યાં અનન્ય નામો ઇચ્છો છો તે પ્રથમ કોષ દાખલ કરો. હું સેલ F5 દાખલ કરું છું.
- પછી ઓકે ક્લિક કરો. તમને તમારા ડેટામાંથી અનન્ય નામો મળશે.સેટ કરો.
વધુ વાંચો: એક્સેલમાં રેન્જમાંથી અનન્ય મૂલ્યો કેવી રીતે મેળવવી (8 પદ્ધતિઓ) <1
નિષ્કર્ષ
આ પદ્ધતિઓનો ઉપયોગ કરીને, તમે એકસમાન અથવા વિવિધ પ્રકારના ડેટા ધરાવતા બહુવિધ કૉલમમાંથી એક્સેલમાં અનન્ય મૂલ્યો શોધી શકો છો. જો તમારી પાસે કોઈ વધુ પ્રશ્નો હોય, તો અમને એક ટિપ્પણી મૂકો. તમે વિવિધ MS Excel વિષયો વિશે વધુ જાણવા માટે અમારા બ્લોગ ની પણ મુલાકાત લઈ શકો છો.