අන්තර්ගත වගුව
සමහර විට Excel සමඟ වැඩ කරන විට, ඔබට තීරුවක හෝ පරාසයක ඇති අද්විතීය අගයන් සොයා ගැනීමට අවශ්ය වනු ඇත. උදාහරණයක් ලෙස, විශාල සමාගමක සියලුම සේවකයින් පිළිබඳ තොරතුරු සහිත එක්සෙල් පත්රයක සාප්පුවක ඉන්වෙන්ටරියේ ඇති සුවිශේෂී හෝ අනන්ය නිෂ්පාදන කීයක් තිබේද යන්න හෝ අද්විතීය සේවක නම් කීයක් තිබේදැයි සොයා බැලීමට ඔබට අවශ්ය විය හැකිය. මෙම නිබන්ධනය ඔබට Excel හි පරාසයෙන් අනන්ය අගයන් ලබා ගැනීමට විවිධ ක්රම පෙන්වනු ඇත.
ප්රායෝගික වැඩපොත බාගන්න
ඔබ මෙය කියවන අතරතුර කාර්යය අභ්යාස කිරීමට මෙම පුහුණු පොත බාගන්න. article.
Excel Unique Values.xlsm
8 Excel හි පරාසයෙන් අනන්ය අගයන් ලබා ගැනීමට පහසු ක්රම
රටක් යුරෝපයේ විවිධ රටවලට අපනයනය කරන නිෂ්පාදන පිළිබඳ තොරතුරු අඩංගු Excel ගොනුවක් අප සතුව ඇති අවස්ථාවක් උපකල්පනය කරමු. අප සතුව නිෂ්පාදන නම, අපනයනය කළ මුදල, සහ නිෂ්පාදනය අපනයනය කරන රට ඇත. උසස් පෙරහන, INDEX සහ MATCH සූත්රය එක්ව භාවිතා කිරීමට මෙම රට අපනයනය කරන සෑම අද්විතීය නිෂ්පාදනයක්ම සහ මෙම රට නිෂ්පාදිතය අපනයනය කරන සෑම වෙනස් රටක්ම අපි සොයා ගනිමු. LOOKUP සහ COUNTIF එක්ව ක්රියා කරයි, UNIQUE ශ්රිතය ( Excel 365 ), VBA macro, සහ අනුපිටපත් ඉවත් කරන්න . පහත රූපයේ දැක්වෙන්නේ අප වැඩ කිරීමට යන Excel වැඩ පත්රිකාවයි.
1. අද්විතීය අගයන් ලබා ගැනීමට උසස් පෙරහනExcel හි අනුපිටපත් විශේෂාංගය පරාසයේ ඇති සියලුම අනුපිටපත් අගයන් ඉවත් කරයි. නමුත් අපට අවශ්ය වන්නේ අපගේ මූලාශ්ර දත්ත නොවෙනස්ව තිබීමයි. එබැවින්, අපි Unique Country තීරුවේ පරාසයේ පිටපතක් සාදා එහි අනුපිටපත් ඉවත් කරන්න මෙහෙයුම සිදු කරන්නෙමු.
පියවර 2:
- අද්විතීය රට තීරුව තෝරාගෙන ඇති අතර, අපි අනුපිටපත් ඉවත් කරන්න විකල්පය තෝරන්නෙමු දත්ත tab.
- අනුපිටපත් ඉවත් කරන්න අවවාදය නමින් නව කවුළුවක් දිස්වනු ඇත. අපි Continue With Current Selection තෝරා ගනිමු. අපට මෙම මෙහෙයුම සිදු කිරීමට අවශ්ය වන්නේ Unique Country තීරුව මත පමණි. එබැවින්, අපි තේරීම පුළුල් නොකරමු .
- ඉන්පසු, අපි අනුපිටපත් ඉවත් කරන්න මත ක්ලික් කරන්නෙමු.
3>
- දැන්, අපගේ Unique Country තීරුවේ ඇත්තේ 4 වෙනස් හෝ අනන්ය රටවල් පමණක් බව අපි දකිමු.
මතක තබාගත යුතු දේවල්
- INDEX සහ MATCH ශ්රිතය එක්ව අරාව සූත්රයකි. එබැවින්, කොටුවකට සූත්රය ඇතුළු කිරීමට ඔබ CTRL+SHIFT+ENTER ඔබන්න. එය සම්පූර්ණ සූත්රය වටා කැරලි වරහන් දෙකක් තබයි.
- පරාසයෙන් අනන්ය අගයන් ලබා ගැනීමට අනුපිටපත් ඉවත් කරන්න විශේෂාංගය භාවිත කරන අතරේ, අපි තෝරාගෙන ඇත්තේ අනන්ය රට නමුත් ඔබට තවත් තීරු එකතු කිරීමට හෝ Expand the selection විකල්පය තේරීමෙන් සියලුම තීරු තෝරාගත හැක. නමුත් ඔබ නම්තවත් තීරු එකතු කිරීමට තේරීම පුළුල් කරන්න, එවිට අනුපිටපත් ඉවත් කරන්න විශේෂාංගය කිසිදු අගයක් ඉවත් නොකරයි එය සමාන දත්ත සහිත පේළි දෙකක් හෝ වැඩි ගණනක් සොයා ගන්නේ නම් මිස .
නිගමනය
මෙම ලිපියෙන් අපි Excel හි ඇති පරාසයෙන් අද්විතීය අගයන් ලබා ගන්නේ කෙසේදැයි ඉගෙන ගෙන ඇත. මෙතැන් සිට Excel හි ඇති පරාසයකින් ඔබට අනන්ය අගයන් ලබා ගැනීම ඉතා පහසු වනු ඇතැයි මම බලාපොරොත්තු වෙමි. කෙසේ වෙතත්, ඔබට මෙම ලිපිය පිළිබඳව කිසියම් විමසීමක් හෝ නිර්දේශයක් ඇත්නම්, කරුණාකර පහත අදහස් දැක්වීමක් කරන්න. සුභ දවසක්!!!
පරාසයක සිටඔබට දත්ත රිබනය යටතේ ඇති උසස් පෙරහන පරාසයක හෝ තීරුවක සියලුම අනන්ය අගයන් ලබා ගත හැක. පහත දේ කරන්න:
පියවර 1:
- පළමුව, දත්ත වෙත යන්න. Sort & වෙතින් උසස් තෝරන්න පෙරහන කොටස.
- උසස් පෙරහන නමින් නව කවුළුවක් දිස්වනු ඇත. වෙනත් ස්ථානයකට පිටපත් කරන්න ලෙස ක්රියාව තෝරන්න.
- ලැයිස්තු පරාසය කොටුව තුළ, ඔබට අනන්ය අගයන් උකහා ගැනීමට අවශ්ය පරාසය තෝරන්න. මෙම උදාහරණයේ දී, අපි අපගේ නිෂ්පාදන තීරුව ( B5:B20 ) යටතේ සියලුම අද්විතීය හෝ වෙනස් නිෂ්පාදන ලබා ගැනීමට උත්සාහ කරමු. එබැවින්, අපගේ ලැයිස්තු පරාසය $B$5:$B$20 වනු ඇත. සෛල යොමුව නිරපේක්ෂ කිරීම සඳහා $ සලකුණු ඇතුළත් කර ඇත.
- වෙත පිටපත් කරන්න කොටුව තුළ , අපි අපගේ අද්විතීය අගයන් විය යුතු පරාසයක් තෝරා ගනිමු. අපි E5:E20 පරාසය තෝරාගෙන ඇත. සුවිශේෂී වාර්තා පමණක් යන මාතෘකාව සහිත කොටුව සලකුණු කරන්න.
- හරි ක්ලික් කරන්න.
පියවර 2: 3>
- OK ක්ලික් කිරීමෙන්, ඔබට අද්විතීය නිෂ්පාදන තීරුවේ ( E5:E20 ) සියලුම වෙනස් නිෂ්පාදන ලැබෙනු ඇත.
තවත් කියවන්න: Excel හි ලැයිස්තුවකින් අද්විතීය අයිතම උපුටා ගන්නේ කෙසේද (ක්රම 10)
2. INDEX සහ MATCH සූත්රය ඇතුළු කරන්න
පරාසයේ සිට අනන්ය අගයන් ලබා ගැනීමට අපට Excel INDEX සහ MATCH Functions එකට භාවිතා කළ හැක.පරාසයකින් හෝ තීරුවකින් අද්විතීය අගයන් ලබා ගැනීමට. පරාසයෙන් අද්විතීය අගයන් ලබා ගැනීමට මෙම ශ්රිත භාවිතා කිරීමට පහත පියවර අනුගමනය කරන්න.
පියවර 1:
- කොටුව තෝරන්න E5 . කොටුවේ පහත සූත්රය ලියන්න.
=INDEX(B5:B20,MATCH(0,COUNTIF($E$4:E4,B5:B20),0))
සූත්ර පැහැදිලි කිරීම
මෙම සූත්රයේ ගාමක බලය වන්නේ INDEX ශ්රිතය මූලික සෙවීම සිදු කරනු ඇත.
=INDEX(array, row_num, [column_num])
INDEX ශ්රිතයට අවශ්ය විස්තාරක දෙකක් ඇත: array සහ row_num .
ඉතින්, අපි INDEX<2 සපයන්නේ නම්> පළමු තර්කය ලෙස අරාවක් හෝ ලැයිස්තුවක් සහ දෙවන තර්කය ලෙස පේළි අංකයක් සමඟින් ක්රියා කරයි, එය අනන්ය ලැයිස්තුවට එකතු කරන අගයක් ලබාදේ.
0>අපි පළමු තර්කය ලෙස B5:B20 සපයා ඇත. නමුත් අමාරුම කොටස වන්නේ අපි දෙවන තර්කය හෝ row_num ලෙස INDEX ශ්රිතය ලබා දෙන්නේ කුමක් දැයි සොයා බැලීමයි. අපි row_num ප්රවේශමෙන් තෝරාගත යුතු අතර එවිට අපට අද්විතීය අගයන් පමණක් ලැබෙනු ඇත.අපි මෙය COUNTIF ශ්රිතය භාවිතයෙන් සාක්ෂාත් කර ගනිමු.
=COUNTIF($E$4:E4,B5:B20)
COUNTIF ශ්රිතය මඟින් අනන්ය නිෂ්පාදන තීරුවේ අයිතම කොපමණ වාර ගණනක් නිෂ්පාදන තීරුවේ දිස්වේදැයි ගණන් කරනු ඇත. අපගේ මූලාශ්ර ලැයිස්තුව.
එය ප්රසාරණය වන යොමුවක් භාවිතා කරනු ඇත. මෙම අවස්ථාවේදී, එය $E$4:E4 වේ. එක් පැත්තකින්, පුළුල් වන යොමුවක් නිරපේක්ෂ වන අතර,වෙනත්, එය සාපේක්ෂ ය. මෙම අවස්ථාවෙහිදී, සූත්රය පිටපත් කර ඇති බැවින් අනන්ය ලැයිස්තුවට තවත් පේළි ඇතුළත් කිරීමට යොමුව දිගු වේ.
දැන් අප සතුව අරාවන් ඇති බැවින්, අපට පේළි අංක සෙවීම ආරම්භ කළ හැක. ශුන්ය අගයන් සොයා ගැනීම සඳහා, අපි නිශ්චිත ගැලපීම සඳහා පිහිටුවා ඇති MATCH ශ්රිතය භාවිතා කරමු. COUNTIF මගින් ජනනය කරන ලද අරා ඒකාබද්ධ කිරීමට අපි MATCH භාවිතා කරන්නේ නම්, MATCH ශ්රිතය ශුන්ය ගණන් සෙවීමේදී අයිතම සොයා ගනී. අනුපිටපත් ඇති විට, MATCH සෑම විටම පළමු තරඟය ලබා දෙයි. එබැවින්, එය ක්රියාත්මක වනු ඇත.
අවසාන වශයෙන්, INDEX ස්ථාන පේළි අංක ලෙස සපයා ඇති අතර, INDEX මෙම ස්ථානවල නම ලබා දෙයි.
සටහන: මෙය අරා සූත්රයකි. එබැවින්, කොටුවකට සූත්රය ඇතුළු කිරීමට ඔබ CTRL+SHIFT+ENTER ඔබන්න. එය සම්පූර්ණ සූත්රය වටා කැරලි වරහන් දෙකක් තබයි.
පියවර 2:
- සූත්රය ඇතුළු කළ පසු, ඔබ Apple කොටුවෙහි E5 අගය ලැබෙනු ඇත. ඉතිරි කොටු වලට සූත්රය යෙදීමට අපි පිරවුම් හසුරුව පහළට ඇද දමමු.
3>
- පිරවුම් හසුරුව මුදා හැරීමෙන් පසු, අපට සියල්ල ලැබෙනු ඇත. සුවිශේෂී නිෂ්පාදන හි අද්විතීය අගයන්.
වැඩිදුර කියවන්න: තීරුවෙන් අද්විතීය අගයන් ලබා ගැනීමට VBA Excel හි Array වෙත (3 නිර්ණායක)
3. හිස් කොටු සමග අනන්ය අගයන් ලබා ගැනීමට INDEX සහ MATCH සූත්රය යොදන්න
සමහර විට අප සිටින පරාසයඅද්විතීය අගයන් ලබා ගැනීමට අවශ්ය නම් හිස් කොටු කිහිපයක් තිබිය හැක. එවැනි අවස්ථාවක, හිස් සෛල සැලකිල්ලට ගැනීම සඳහා සූත්රය ටිකක් වෙනස් කිරීමට සිදු වේ. උදාහරණයක් ලෙස, අපි සමහර නිෂ්පාදන පරාසයෙන් ඉවත් කර ඇත. පහත රූපයේ දැක්වෙන්නේ නිෂ්පාදන තීරුව තුළ හිස් කොටු කිහිපයක් ඇති නවීකරණය කරන ලද එක්සෙල් පත්ර ය.
අපි දැන් පහත දැක්වෙන හිස් කොටු සමඟින් මෙම පරාසයෙන් අනන්ය අගයන් ලබා ගනිමු. පියවර.
පියවර 1:
- පළමුව, අපි පහත සූත්රය E5 තුළ ලියා ගනිමු.
=INDEX(B5:B20, MATCH(0,IF(ISBLANK(B5:B20),1,COUNTIF($E$4:E4, B5:B20)), 0))
සටහන: මෙය අරා සූත්රයකි. එබැවින්, කොටුව තුළ සූත්රය ඇතුළු කිරීමට ඔබ CTRL+SHIFT+ENTER ඔබන්න. එය සම්පූර්ණ සූත්රය වටා කැරලි වරහන් දෙකක් තබයි.
පියවර 2:
- සූත්රය ඇතුළු කළ පසු, ඔබ Apple කොටුවෙහි E5 අගය ලැබෙනු ඇත. ඉතිරි කොටුවලට සූත්රය යෙදීම සඳහා අපි පිරවුම් හසුරුව පහළට ඇද දමමු.
- පිරවුම් හසුරුව මුදා හැරීමෙන් පසු, අපට සියල්ල ලැබෙනු ඇත. අද්විතීය නිෂ්පාදන හි අද්විතීය අගයන්.
4. LOOKUP සහ COUNTIF සූත්රය භාවිතා කර
පරිමාණයෙන් අනන්ය අගයන් ලබාගැනීමට අපට Excel LOOKUP සහ COUNTIF Functions එකට එක්වී අද්විතීය අගයන් ලබා ගත හැක. පරාසයක් හෝ තීරුවක්. වෙතින් අද්විතීය අගයන් ලබා ගැනීමට මෙම කාර්යයන් භාවිතා කිරීමට පහත පියවර අනුගමනය කරන්නපරාසය.
පියවර 1:
- කොටුව E5 තෝරන්න. කොටුවේ පහත සූත්රය ලියන්න.
=LOOKUP(2,1/(COUNTIF($E$4:E4,$B$5:$B$20)=0),$B$5:$B$20)
සූත්රය පැහැදිලි කිරීම
ව්යුහය සූත්රයේ ඉහත INDEX සහ MATCH සූත්රයේ සංයෝජනයට සමාන වේ, නමුත් LOOKUP අරා මෙහෙයුම් ස්වදේශිකව හසුරුවයි. LOOKUP ශ්රිතය හරියටම තර්ක තුනක් ගනී.
=LOOKUP(lookup_value, lookup_vector, [result_vector])
COUNTIF $B$5:$B$20 පරාසයේ සිට $E$4:E4 ප්රසාරණය වන පරාසයේ එක් එක් අගයෙහි ගණන් නිෂ්පාදනය කරයි. එවිට සෑම අගයකම ගණන් ශුන්යයට සංසන්දනය කර TRUE සහ FALSE අගයන් වලින් සමන්විත array එකක් ජනනය වේ.
ඉන්පසු අංක 1 array එකෙන් බෙදනු ලැබේ, 1 s සහ #DIV/0 දෝශ අරාවක් ඇති කරයි. මෙම array දෙවන තර්කය හෝ LOOKUP ශ්රිතය සඳහා lookup_vector බවට පත්වේ.
The lookup_value හෝ <1 LOOKUP ශ්රිතයේ> පළමු තර්කය 2 වන අතර එය ලුක්අප් දෛශිකයේ ඕනෑම අගයකට වඩා වැඩිය. සෙවීම් අරාවෙහි ඇති අවසාන දෝෂ-නොවන අගය LOOKUP ට ගැලපේ.
LOOKUP result_vector හි අනුරූප අගය ලබා දෙයි. ශ්රිතය සඳහා තුන්වන තර්කය . මෙම අවස්ථාවේදී, තුන්වන තර්කය හෝ ප්රතිඵල_දෛශිකය $B$5:$B$20 වේ.
සටහන : මෙය වේ අද්විතීය ලබා ගැනීමේ අරාවක් නොවන ක්රමයක්අගයන්. එබැවින් ඔබට CTRL , SHIFT , සහ ENTER ඔබන්න අවශ්ය නොවේ. ඒ වෙනුවට, ඔබ හුදෙක් ENTER යතුර පමණක් එබිය යුතුය.2>
පියවර 2:
- සූත්රය ඇතුළු කළ පසු, ඔබට Apple කොටුවෙහි E5 අගය ලැබෙනු ඇත. ඉතිරි කොටුවලට සූත්රය යෙදීම සඳහා අපි පිරවුම් හසුරුව පහළට ඇද දමමු.
- පිරවුම් හසුරුව මුදා හැරීමෙන් පසු, අපට සියල්ල ලැබෙනු ඇත. අද්විතීය නිෂ්පාදන හි අද්විතීය අගයන්.
5. එක් වරක් පමණක් දිස්වන අද්විතීය අගයන් ලබා ගැනීමට LOOKUP සහ COUNTIF සූත්රය ක්රියාත්මක කරන්න
ඔබට මෙම සූත්රයම භාවිතා කළ හැකි නමුත් පරාසය තුළ එක් වරක් පමණක් දිස්වන අනන්ය අගයන් ලබා ගැනීමට ටිකක් වෙනස් කළ හැක. උදාහරණයක් ලෙස, අපි අපගේ Excel වැඩ පත්රිකාව වෙනස් කර ඇති අතර එමඟින් නිෂ්පාදන Blueberry සහ Carrot අපගේ වැඩ පත්රිකාවේ එක් වරක් පමණක් දර්ශනය විය. අපගේ වැඩ පත්රිකාවේ එක් වරක් පමණක් දිස්වන මෙම අද්විතීය අගයන් දෙක ලබා ගැනීමට අපි දැන් පහත පියවර කරන්නෙමු.
පියවර 1:
- පළමුව, කොටුව තෝරන්න E5 . කොටුවේ පහත සූත්රය ලියන්න.
=LOOKUP(2,1/((COUNTIF($E$4:E4,$B$5:$B$20)=0)*(COUNTIF($B$5:$B$20,$B$5:$B$20)=1)),$B$5:$B$20)
පියවර 2:
- සූත්රය ඇතුළු කළ පසු, ඔබට Carrot කොටුවේ E5 අගය ලැබේ. ඉතිරි කොටුවලට සූත්රය යෙදීම සඳහා අපි පිරවුම් හසුරුව පහළට ඇද දමමු.
3>
- පිරවුම් හසුරුව මුදා හැරීමෙන් පසු අපට 2 ලැබේ. අද්විතීය අගයන් E5 සහ E6 Unique Product යටතේ එක් වරක් පමණක් දිස්වන ඒවා පහතින් ඇති ඉතිරි කොටු #N/A <2 පෙන්වයි> වටිනාකම. අපි මෙම සෛලවල අන්තර්ගතය ඉවත් කරන්නෙමු.
6. පරාසය තුළ අද්විතීය අගයන් ලබා ගැනීමට UNIQUE ශ්රිතය භාවිතා කරන්න
Microsoft Excel 365 ට UNIQUE එනම් විශේෂිත අගයන් ලැයිස්තුවක් ලබාදේ ශ්රිතය තර්කය ලෙස ගන්නා පරාසය හෝ තීරුව. Excel 365 හි UNIQUE ශ්රිතය භාවිතයෙන් අපගේ රට තීරුවෙන් අද්විතීය අගයන් ලබා ගැනීමට අපි පහත පියවර අනුගමනය කරන්නෙමු.
පියවර 1:
- කොටුව තෝරන්න E5 . කොටුවේ පහත සූත්රය ලියන්න.
=UNIQUE(D5:D20)
පියවර 2:
- ඉහත පරාසය D5:D20 පෙන්නුම් කරන්නේ අපගේ රට එබැවින්, අපට සියලු අද්විතීය රටවල් ලැබෙනු ඇත UNIQUE ශ්රිතය භාවිතා කරමින්. අපි ENTER එබුවහොත්, අපගේ Unique Country තීරුවේ සියලුම අනන්ය රටවල් අපට ලැබෙනු ඇත.
සටහන: UNIQUE Function යනු Excel 365 සඳහා පමණක් දැනට පවතින සුවිශේෂී කාර්යයකි. එබැවින්, ඔබට Excel 365 නොමැති නම් එය ඔබගේ වැඩ පත්රිකාවේ ක්රියා නොකරනු ඇත. ඔබේ පරිගණකයේ.
තවත් කියවන්න: Excel UNIQUE Function භාවිතා කරන්නේ කෙසේද (උදාහරණ 20)
7. පරාසය තුළ අද්විතීය අගයන් ලබා ගැනීමට Excel හි VBA මැක්රෝ කේතයක් ක්රියාත්මක කරන්න
ලබා ගැනීමට තවත් ඉතා පහසු නමුත් වඩාත් ඵලදායී ක්රමයක්පරාසයේ ඇති සියලුම අද්විතීය අගයන් වන්නේ එම අගයන් සොයා ගැනීමට VBA macro භාවිතා කිරීමයි. උසස් පෙරහන in ක්රමය 1 ගත් ආකාරයට VBA මැක්රෝ සමාන ප්රවේශයක් ගනු ඇත. උසස් පෙරහන අප විසින්ම යොදනවා වෙනුවට, මෙවර අපි VBA Macro ට එය අප වෙනුවෙන් කිරීමට ඉඩ දෙමු. අපි දැන් පහත පියවර කරන්නෙමු.
පියවර 1:
- අපි Developer<වෙතින් Visual Basic තෝරා ගනිමු. 2> එය විවෘත කිරීමට අපට ALT+F11 ඔබන්න.
3>
- දැන්, ඇතුළු කරන්න<මත ක්ලික් කරන්න 2> බොත්තම සහ මොඩියුලය තෝරන්න.
පියවර 2:
- ලියන්න දිස්වන කවුළුවේ පහත කේතය පහළට දමන්න.
2092
- අවසාන වශයෙන්, කේතය ක්රියාත්මක කිරීමට Run බොත්තම ක්ලික් කරන්න.
- අපි අද්විතීය නිෂ්පාදන
හි සියලුම අද්විතීය නිෂ්පාදන ලබා ගන්නෙමු. 8. පරාසය තුළ අද්විතීය අගයන් ලබා ගැනීමට Excel හි අනුපිටපත් ඉවත් කරන්න
මෙම සියලු ක්රම අතුරින්, පරාසයකින් අනන්ය අගයන් ලබා ගැනීමට ඇති පහසුම ක්රමය වන්නේ Excel හි අනුපිටපත් ඉවත් කරන්න විකල්පය භාවිතා කිරීමයි. . අනුපිටපත් ඉවත් කිරීම භාවිතයෙන් පරාසය තුළ අනන්ය අගයන් ලබා ගැනීමට, පහත දේ කරන්න.
පියවර 1:
- පළමුව, අපි <යටතේ ඇති සියලුම කොටු තෝරා ගනිමු. 1> රට රට තීරුවේ පරාසය D5:D20 වේ. එබැවින්, අපි පරාසය තෝරා එය පිටපත් කරන්නෙමු.
- අපි එය යාබද Unique Country තුළ අලවන්නෙමු. ඉවත් කරන්න