අන්තර්ගත වගුව
UNIQUE ශ්රිතය සහ ගතික අරා භාවිතා කිරීමෙන් Excel හි අද්විතීය අගයන් ලබා ගන්නේ කෙසේද යන්න නිබන්ධනය බලයි. ඔබ තීරුවක හෝ පේළියක අනන්ය අගයන් සොයා ගැනීමට සරල සූත්රයක් ඉගෙන ගනු ඇත, තීරු කිහිපයකින්, කොන්දේසි මත පදනම්ව, සහ තවත් බොහෝ දේ.
Excel හි පෙර අනුවාද වල, අද්විතීය ලැයිස්තුවක් උපුටා ගැනීම වටිනාකම් දැඩි අභියෝගයක් විය. එක් වරක් පමණක් සිදු වන අද්විතීය දේ සොයා ගන්නේ කෙසේද, ලැයිස්තුවක ඇති සියලුම වෙනස් අයිතම උපුටා ගන්නේ කෙසේද, හිස් තැන් නොසලකා හරින්නේ කෙසේද සහ තවත් දේ පෙන්වන විශේෂ ලිපියක් අප සතුව ඇත. සෑම කාර්යයක් සඳහාම එක්සෙල් ගුරුවරුන්ට පමණක් සම්පූර්ණයෙන් තේරුම් ගත හැකි ශ්රිත කිහිපයක් සහ බහු-රේඛා අරා සූත්රයක් ඒකාබද්ධව භාවිතා කිරීම අවශ්ය විය.
Excel 365 හි UNIQUE ශ්රිතය හඳුන්වාදීම සියල්ල වෙනස් කර ඇත! කලින් රොකට් විද්යාවක් වූ දෙය ABC තරම් පහසු වේ. දැන්, ඔබ නිර්ණායක එකක් හෝ කිහිපයක් මත පදනම්ව, පරාසයකින් අනන්ය අගයන් ලබා ගැනීමට සහ ප්රතිඵල අකාරාදී පිළිවෙලට සැකසීමට සූත්ර විශේෂඥයෙකු වීමට අවශ්ය නැත. සෑම කෙනෙකුටම කියවා ඔබේ අවශ්යතා සඳහා සකස් කළ හැකි සරල සූත්ර සමඟ සියල්ල සිදු කෙරේ.
Excel UNIQUE ශ්රිතය
Excel හි UNIQUE ශ්රිතය වෙතින් අද්විතීය අගයන් ලැයිස්තුවක් ලබා දෙයි පරාසයක් හෝ අරාවක්. එය ඕනෑම දත්ත වර්ගයක් සමඟ ක්රියා කරයි: පෙළ, අංක, දිනයන්, වේලාවන්, ආදිය.
ශ්රිතය ගතික අරා ශ්රිත යටතේ වර්ගීකරණය කර ඇත. එහි ප්රතිඵලය වන්නේ ගතික අරාවක් වන අතර එය ස්වයංක්රීයව අසල්වැසි සෛල වෙත සිරස්ව හෝ තිරස් අතට විහිදේ.
Excel UNIQUE හි වාක්ය ඛණ්ඩයFILTER ශ්රිතයේ ඇතුළත් තර්කයේ තාර්කික ප්රකාශන කිහිපයක්, ඒ සෑම එකක්ම සත්ය සහ අසත්ය අගයන් අරාවක් ලබා දෙයි. මෙම අරාවන් එකතු කළ විට, එක් නිර්ණායකයක් හෝ කිහිපයක් සත්ය වන අයිතමවලට 1ක් ඇති අතර, සියලු නිර්ණායක වැරදි වන අයිතමවලට 0ක් ලැබෙනු ඇත. ප්රතිඵලයක් ලෙස, ඕනෑම තනි කොන්දේසියක් සපුරාලන ඕනෑම ප්රවේශයක් එය බවට පත් කරයි. UNIQUE වෙත භාර දී ඇති අරාව.
වැඩිදුර තොරතුරු සඳහා, කරුණාකර බහු නිර්ණායක හෝ තර්කනය භාවිතා කරමින් FILTER බලන්න.
හිස් තැන් නොසලකා හැර Excel හි අද්විතීය අගයන් ලබා ගන්න
ඔබ නම් යම් හිඩැස් ඇති දත්ත කට්ටලයක් සමඟ ක්රියා කරන විට, සාමාන්ය සූත්රයකින් ලබාගත් අනන්යතා ලැයිස්තුවක් හිස් කොටුවක් සහ/හෝ ශුන්ය අගයක් තිබිය හැකිය. මෙය සිදු වන්නේ Excel UNIQUE ශ්රිතය නිර්මාණය කර ඇත්තේ හිස් තැන් ඇතුළුව පරාසයක ඇති සියලුම වෙනස් අගයන් ආපසු ලබා දීම සඳහා බැවිනි. එබැවින්, ඔබේ මූලාශ්ර පරාසයේ ශුන්ය සහ හිස් කොටු දෙකම තිබේ නම්, අනන්ය ලැයිස්තුවේ ශුන්ය 2ක් අඩංගු වේ, එකක් හිස් කොටුවක් නියෝජනය කරන අතර අනෙක - ශුන්ය අගයක් ම වේ. අතිරේකව, මූලාශ්ර දත්තවල කිසියම් සූත්රයක් මඟින් ආපසු ලබා දෙන හිස් තන්තු තිබේ නම්, Uique ලැයිස්තුවට දෘෂ්යව හිස් කොටුවක් මෙන් පෙනෙන හිස් තන්තුවක් ("") ඇතුළත් වේ:
හිස් තැන් නොමැතිව අනන්ය අගයන් ලැයිස්තුවක් ලබා ගැනීමට, ඔබ කළ යුත්තේ මෙයයි:
- FILTER ශ්රිතය භාවිතයෙන් හිස් කොටු සහ හිස් නූල් පෙරන්න.
- UNIQUE ශ්රිතය භාවිතා කරන්න. ප්රතිඵල අද්විතීය ලෙස සීමා කිරීමටඅගයන් පමණි.
සාමාන්ය ස්වරූපයෙන්, සූත්රය පහත පරිදි දිස්වේ:
UNIQUE(FILTER( range, range"")මෙම උදාහරණයේදී, D2 හි සූත්රය වන්නේ:
=UNIQUE(FILTER(B2:B12, B2:B12""))
ප්රතිඵලයක් ලෙස, Excel හිස් කොටු නොමැතිව අනන්ය නම් ලැයිස්තුවක් ලබා දෙයි:
3>
සටහන. මුල් දත්තවල ශුන්ය අඩංගු නම්, එක් ශුන්ය අගයක් අනන්ය ලැයිස්තුවට ඇතුළත් වේ.
නිශ්චිත තීරුවල අනන්ය අගයන් සොයන්න
සමහර විට ඔබට අනන්ය අගයන් උපුටා ගැනීමට අවශ්ය විය හැක. එකිනෙකට යාබද නොවන තීරු දෙකකින් හෝ වැඩි ගණනකින් අගයන්. සමහර විට, ඔබට ලැබෙන ලැයිස්තුවේ තීරු නැවත ඇණවුම් කිරීමටද අවශ්ය විය හැක. CHOOSE ශ්රිතයේ උපකාරයෙන් කාර්යයන් දෙකම ඉටු කළ හැක.
UNIQUE(CHOOSE({1,2,…}, range1 , range2 ))අපගේ නියැදි වගුවෙන් , ඔබ A සහ C තීරු වල අගයන් මත පදනම්ව ජයග්රාහකයින්ගේ ලැයිස්තුවක් ලබා ගැනීමට කැමති යැයි සිතමු සහ ප්රතිඵල මෙම අනුපිළිවෙලට සකසන්න: පළමුව ක්රීඩාවක් (සී තීරුව), පසුව ක්රීඩක නාමයක් (තීරුව A). එය සිදු කිරීම සඳහා, අපි මෙම සූත්රය ගොඩනඟමු:
=UNIQUE(CHOOSE({1,2}, C2:C10, A2:A10))
සහ පහත ප්රතිඵලය ලබා ගන්න:
මෙම සූත්රය කෙසේද ක්රියා කරයි:
CHOOSE ශ්රිතය නිශ්චිත තීරු වලින් 2-dimentional array අගයන් ලබා දෙයි. අපගේ නඩුවේදී, එය තීරු අනුපිළිවෙලද මාරු කරයි.
{"Basketball","Andrew"; "පැසිපන්දු", "බෙටී"; "වොලිබෝල්", "ඩේවිඩ්"; "පැසිපන්දු", "ඇන්ඩෲ"; "හොකී", "ඇන්ඩෲ"; "පාපන්දු", "රොබට්"; "වොලිබෝල්", "ඩේවිඩ්"; "හොකී", "ඇන්ඩෲ";"පැසිපන්දු","ඩේවිඩ්"}
ඉහත අරාවෙන්, UNIQUE ශ්රිතය අද්විතීය වාර්තා ලැයිස්තුවක් ලබා දෙයි.
අද්විතීය අගයන් සොයාගෙන දෝෂ හසුරුවන්න
UNIQUE සූත්ර අපි මෙම නිබන්ධන කාර්යයේදී සාකච්චා කර ඇත්තේ පරිපූර්ණ ලෙසයි... නිශ්චිත නිර්ණායක සපුරාලන අවම වශයෙන් එක් අගයක් තිබේ නම්. සූත්රය කිසිවක් සොයා නොගන්නේ නම්, #CALC එකක්! දෝෂයක් හටගනී:
මෙය සිදු වීම වැලැක්වීම සඳහා, ඔබේ සූත්රය IFERROR ශ්රිතය තුළ ඔතා ගන්න.
උදාහරණයක් ලෙස, නිර්ණායක සපුරාලන අද්විතීය අගයන් නොමැති නම් හමු විය, ඔබට කිසිවක් ප්රදර්ශනය කළ නොහැක, එනම් හිස් තන්තුවක් (""):
=IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10
නැතහොත් ප්රතිඵල කිසිවක් සොයාගත නොහැකි බව ඔබේ පරිශීලකයින්ට පැහැදිලිව දැනුම් දිය හැක:
=IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10
Excel UNIQUE ශ්රිතය ක්රියා නොකරයි
ඔබ දැක ඇති පරිදි, UNIQUE ශ්රිතයේ මතුවීම Excel හි අද්විතීය අගයන් සොයා ගැනීම ඇදහිය නොහැකි තරම් පහසු කර ඇත. හදිසියේම ඔබේ සූත්රය දෝෂයක් ඇති වුවහොත්, එය බොහෝ විට පහත සඳහන් එකක් වීමට ඉඩ ඇත.
#NAME? දෝෂය
මෙම ශ්රිතයට සහය නොදක්වන Excel අනුවාදයක ඔබ UNIQUE සූත්රයක් භාවිතා කරන්නේ නම් සිදුවේ.
දැනට, UNIQUE ශ්රිතය ලබා ගත හැක්කේ Excel 365 සහ 2021 හි පමණි. ඔබට වෙනස් එකක් තිබේ නම් අනුවාදය, ඔබට මෙම නිබන්ධනය තුළ සුදුසු විසඳුමක් සොයාගත හැකිය: Excel 2019, Excel 2016 සහ ඊට පෙර අද්විතීය අගයන් ලබා ගන්නේ කෙසේද.
#NAME? සහය දක්වන අනුවාද වල දෝෂය පෙන්නුම් කරන්නේ ශ්රිතයේ නම වැරදි ලෙස අක්ෂර වින්යාස කර ඇති බවයි.
#SPILLදෝෂය
සිදුවෙන පරාසයේ කොටු එකක් හෝ කිහිපයක් සම්පූර්ණයෙන් හිස්ව නොමැති නම් සිදුවේ . කුමන සෛල මාර්ගයට පැමිණෙන්නේ දැයි හරියටම බැලීමට, දෝෂ දර්ශකය ක්ලික් කරන්න, ඉන්පසු බාධක සෛල තෝරන්න ක්ලික් කරන්න. වැඩි විස්තර සඳහා කරුණාකර #SPILL බලන්න! Excel හි දෝෂය - හේතු සහ නිවැරදි කිරීම්.
එක්සෙල් හි අද්විතීය අගයන් සොයා ගන්නේ කෙසේද යන්නයි. කියවීම සඳහා මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!
බාගැනීම සඳහා වැඩපොත පුහුණු වන්න
Excel අද්විතීය අගයන් සූත්ර උදාහරණ (.xlsx ගොනුව)
ශ්රිතය පහත පරිදි වේ:UNIQUE(array, [by_col], [exactly_once])කොතැනද:
Array (අවශ්ය) - ආපසු යා යුතු පරාසය හෝ අරාව අනන්ය අගයන්.
By_col (විකල්ප) - දත්ත සංසන්දනය කරන ආකාරය දැක්වෙන තාර්කික අගයක්:
- සත්ය - තීරු හරහා දත්ත සංසන්දනය කරයි.
- අසත්ය හෝ අතහැර දැමූ (පෙරනිමි) - පේළි හරහා දත්ත සංසන්දනය කරයි.
Exactly_once (විකල්ප) - අනන්ය ලෙස සලකනු ලබන අගයන් නිර්වචනය කරන තාර්කික අගයකි:
- සත්ය - එක් වරක් පමණක් සිදු වන අගයන් ලබා දෙයි, එය අනන්ය යන දත්ත සමුදා සංකල්පය වේ.
- අසත්ය හෝ අතහැර දැමූ (පෙරනිමිය) - පරාසයේ හෝ අරාවේ සියලුම වෙනස් (වෙනස්) අගයන් ලබා දෙයි.
සටහන. දැනට UNIQUE ශ්රිතය Microsoft 365 සහ Excel 2021 සඳහා Excel තුළ පමණක් පවතී. Excel 2019, 2016 සහ ඊට පෙර ගතික අරා සූත්ර සඳහා සහය නොදක්වයි, එබැවින් UNIQUE ශ්රිතය මෙම අනුවාද වල නොමැත.
Excel හි මූලික UNIQUE සූත්රය
පහත දැක්වෙන්නේ එහි සරලම ආකාරයෙන් Excel අද්විතීය අගයන් සූත්රයක්.
ඉලක්කය වන්නේ B2:B10 පරාසයෙන් අනන්ය නම් ලැයිස්තුවක් උපුටා ගැනීමයි. මේ සඳහා, අපි D2 හි පහත සූත්රය ඇතුළත් කරන්නෙමු:
=UNIQUE(B2:B10)
අපගේ නඩුවේදී පෙරනිමිය හොඳින් ක්රියා කරන බැවින් 2 වන සහ 3 වන තර්ක මඟ හැර ඇති බව කරුණාවෙන් සලකන්න - අපි එක් එක් පේළි සංසන්දනය කරමින් සිටිමු. වෙනත් සහ පරාසයේ ඇති සියලුම විවිධ නම් ආපසු ලබා දීමට බලාපොරොත්තු වේ.
ඔබ සූත්රය සම්පූර්ණ කිරීමට Enter යතුර එබූ විට, ExcelD2 හි මුලින්ම සොයාගත් නම ප්රතිදානය කර අනෙක් නම් පහත සෛල වලට කාන්දු කරන්න. එහි ප්රතිඵලයක් ලෙස, ඔබට තීරුවක ඇති සියලුම අනන්ය අගයන් ඇත:
ඔබේ දත්ත B2 සිට I2 දක්වා තීරු හරහා තිබේ නම්, සංසන්දනය කිරීමට 2වන තර්කය TRUE ලෙස සකසන්න. එකිනෙකට එරෙහිව ඇති තීරු:
=UNIQUE(B2:I2,TRUE)
ඉහත සූත්රය B4 හි ටයිප් කර, Enter ඔබන්න, එවිට ප්රතිඵල දකුණට ඇති කොටුවලට තිරස් අතට විහිදේ. මේ අනුව, ඔබට පේළියක අද්විතීය අගයන් ලැබෙනු ඇත:
ඉඟිය. බහු-තීරු අරාවක අනන්ය අගයන් සොයා ගැනීමට සහ ඒවා එක් තීරුවක හෝ පේළියකින් ආපසු ලබා දීමට, පහත උදාහරණවල පෙන්වා ඇති පරිදි TOCOL හෝ TOROW ශ්රිතය සමඟ UNIQUE භාවිතා කරන්න:
- බහු එකකින් අද්විතීය අගයන් උපුටා ගන්න -තීරු පරාසය තීරුවකට
- අද්විතීය අගයන් බහු-තීරු පරාසයක සිට පේළියකට අදින්න
Excel UNIQUE ශ්රිතය - ඉඟි සහ සටහන්
UNIQUE අලුත් එකක් ශ්රිතය සහ අනෙකුත් ගතික අරා ශ්රිතවල මෙන් ඔබ දැනගත යුතු විශේෂතා කිහිපයක් ඇත:
- UNIQUE විසින් ආපසු ලබා දුන් අරාව අවසාන ප්රතිඵලය නම් (එනම් වෙනත් ශ්රිතයකට නොයැවීය), Excel ගතිකව නිර්මාණය කරයි සුදුසු ප්රමාණයේ පරාසයක් සහ ප්රතිඵල සමඟ එය ජනනය කරයි. සූත්රය ඇතුළත් කළ යුත්තේ එක් කොටුවක පමණි. ඔබ සූත්රය ඇතුළු කරන කොටුවේ පහළට සහ/හෝ දකුණට ප්රමාණවත් හිස් කොටු තිබීම වැදගත් වේ, එසේ නොමැතිනම් #SPILL දෝෂයක් ඇතිවේ.
- ප්රතිඵල ස්වයංක්රීයව යාවත්කාලීන වේ විටමූලාශ්ර දත්ත වෙනස් වේ. කෙසේ වෙතත්, ඔබ අරාව යොමුව වෙනස් කරන්නේ නම් මිස, යොමු කළ අරාවෙන් පිටත එකතු කරන ලද නව ඇතුළත් කිරීම් සූත්රයට ඇතුළත් නොවේ. ඔබට අරාව ප්රභව පරාසයේ ප්රමාණය වෙනස් කිරීමට ස්වයංක්රීයව ප්රතිචාර දැක්වීමට අවශ්ය නම්, පරාසය Excel වගුවකට පරිවර්තනය කර ව්යුහගත යොමු භාවිත කරන්න, නැතහොත් ගතික නම් කළ පරාසයක් සාදන්න.
- ගතික අරා විවිධ Excel ගොනු අතර ක්රියා කරන්නේ වැඩපොත් දෙකම විවෘතව ඇති විට පමණි. මූලාශ්ර වැඩපොත වසා තිබේ නම්, සම්බන්ධිත UNIQUE සූත්රයක් #REF එකක් ලබා දෙනු ඇත! දෝෂයකි.
- වෙනත් ගතික අරා ශ්රිත මෙන්, UNIQUE භාවිතා කළ හැක්කේ සාමාන්ය පරාසයක් තුළ පමණි , වගුවක් නොවේ. Excel වගු තුළ තැබූ විට, එය #SPILL එකක් ලබා දෙයි! දෝෂය.
Excel හි අද්විතීය අගයන් සොයා ගන්නේ කෙසේද - සූත්ර උදාහරණ
පහත උදාහරණ මගින් Excel හි UNIQUE ශ්රිතයේ ප්රායෝගික භාවිතයන් කිහිපයක් පෙන්වයි. ප්රධාන අදහස නම්, හැකි සරලම ආකාරයෙන්, ඔබේ දෘෂ්ටිකෝණය අනුව අනන්ය අගයන් උපුටා ගැනීම හෝ අනුපිටපත් ඉවත් කිරීමයි.
එක් වරක් පමණක් සිදුවන අද්විතීය අගයන් උපුටා ගැනීම
පෙනෙන අගයන් ලැයිස්තුවක් ලබා ගැනීමට නිශ්චිත පරාසය තුළ හරියටම එක් වරක්, UNIQUE හි 3වන තර්කය සත්ය ලෙස සකසන්න.
උදාහරණයක් ලෙස, ජයග්රාහකයින්ගේ ලැයිස්තුවේ ඇති නම් එක් වරක් ඇද ගැනීමට, මෙම සූත්රය භාවිතා කරන්න:
=UNIQUE(B2:B10,,TRUE)
B2:B10 මූලාශ්ර පරාසය වන අතර 2වන තර්කය ( by_col ) අසත්ය හෝ අපගේ දත්ත සංවිධිත බැවින් මඟ හැර ඇතපේළි.
එක් වරකට වඩා සිදුවන වෙනස් අගයන් සොයන්න
ඔබ ප්රතිවිරුද්ධ ඉලක්කයක් හඹා යන්නේ නම්, එනම් දිස්වන අගයන් ලැයිස්තුවක් ලබා ගැනීමට බලාපොරොත්තු වේ. ලබා දී ඇති පරාසයක එක් වරකට වඩා, පසුව FILTER සහ COUNTIF සමඟ UNIQUE ශ්රිතය භාවිතා කරන්න:
UNIQUE(FILTER( range , COUNTIF( range , range )>1))උදාහරණයක් ලෙස, B2:B10 හි ඇති විවිධ නම් එක් වරකට වඩා උපුටා ගැනීමට, ඔබට මෙම සූත්රය භාවිතා කළ හැක:
=UNIQUE(FILTER(B2:B10, COUNTIF(B2:B10, B2:B10)>1))
මෙම සූත්රය ක්රියා කරන ආකාරය:
සූත්රයේ හදවතෙහි, FILTER ශ්රිතය COUNTIF ශ්රිතය මඟින් ආපසු ලබා දෙන සිදුවීම් ගණන මත පදනම්ව අනුපිටපත් ඇතුළත් කිරීම් පෙරහන් කරයි. අපගේ නඩුවේදී, COUNTIF හි ප්රතිඵලය වන්නේ මෙම ගණන් කිරීම් මාලාවයි:
{4;1;3;4;4;1;3;4;3}
සැසඳීමේ මෙහෙයුම (>1) ඉහත අරාව සත්ය සහ අසත්ය අගයන් වෙත වෙනස් කරයි, එහිදී TRUE අයිතම නියෝජනය කරයි. එය එක් වරකට වඩා දිස් වේ:
{TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE}
මෙම අරාව ඇතුළත් තර්කය ලෙස FILTER වෙත භාර දෙනු ලැබේ, ප්රතිඵලයක් ලෙස ලැබෙන අරාවට ඇතුළත් කළ යුතු අගයන් ශ්රිතයට කියයි:
{"Andrew";"David";"Andrew";"Andrew";"David";"Andrew";"David"}
ඔබට දැකිය හැකි පරිදි, TRUE ට අනුරූප අගයන් පමණක් නොනැසී පවතී.
ඉහත අරාව UNIQUE හි array තර්කයට සහ පසුව යයි. අනුපිටපත් ඉවත් කිරීමෙන් එය අවසන් ප්රතිඵලය ප්රතිදානය කරයි:
{"Andrew";"David"}
ඉඟිය. සමාන ආකාරයකින්, ඔබට දෙවරකට වඩා (>2), තුන්වරකට වඩා වැඩි (>3) වැනි අනන්ය අගයන් පෙරීමට හැකිය. මේ සඳහා, සරලව වෙනස් කරන්නතාර්කික සංසන්දනයේ අංකය.
තීරු කිහිපයක අද්විතීය අගයන් සොයන්න (අද්විතීය පේළි)
ඔබට තීරු දෙකක් හෝ වැඩි ගණනක් සංසන්දනය කර ඒවා අතර අනන්ය අගයන් ලබා දීමට අවශ්ය වූ විට, සියල්ල ඇතුළත් කරන්න array තර්කය තුළ ඉලක්ක තීරු.
උදාහරණයක් ලෙස, ජයග්රාහකයන්ගේ අනන්ය මුල් නම (තීරුව A) සහ අවසාන නම (තීරුව B) ආපසු ලබා දීමට, අපි මෙම සූත්රය E2 හි ඇතුළු කරන්නෙමු:
=UNIQUE(A2:B10)
Enter යතුර එබීමෙන් පහත ප්රතිඵල ලැබේ:
අද්විතීය පේළි ලබා ගැනීමට, i.e. A, B සහ C තීරු වල අද්විතීය අගයන් සංකලනය සහිත ඇතුළත් කිරීම්, භාවිතා කළ යුතු සූත්රය මෙයයි:
=UNIQUE(A2:C10)
පුදුමාකාර ලෙස සරලයි, නේද? :)
අකාරාදී අනුපිළිවෙලට අනුපිළිවෙලට අනුපිළිවෙලට අනුපිළිවෙලට අනුපිළිවෙලට අනුපිළිවෙලට අනුපූරක අගයන් ලැයිස්තුවක් ලබා ගන්න
ඔබ සාමාන්යයෙන් Excel හි අකාරාදීකරණය කරන්නේ කෙසේද? හරි, inbuilt Sort හෝ Filter විශේෂාංගය භාවිතයෙන්. ගැටලුව වන්නේ ඔබේ මූලාශ්ර දත්ත වෙනස් වන සෑම අවස්ථාවකම ඔබ නැවත අනුපිළිවෙළට සැකසීමට අවශ්ය වීමයි, මන්ද එක්සෙල් සූත්ර මෙන් නොව වැඩ පත්රිකාවේ සෑම වෙනසක් සමඟම ස්වයංක්රීයව නැවත ගණනය කරනු ලැබේ, විශේෂාංග අතින් නැවත යෙදිය යුතුය.
හඳුන්වා දීමත් සමඟ ගතික අරා ශ්රිතයන් මෙම ගැටලුව පහව ගොස් ඇත! ඔබ කළ යුත්තේ සාමාන්ය UNIQUE සූත්රයක් වටා SORT ශ්රිතය විකෘති කිරීම, මේ වගේ:
SORT(UNIQUE(array))උදාහරණයක් ලෙස, A සිට C දක්වා තීරුවල අනන්ය අගයන් උපුටාගෙන ප්රතිඵල සැකසීම A සිට Z දක්වා, මෙම සූත්රය භාවිතා කරන්න:
=SORT(UNIQUE(A2:C10))
ඉහත උදාහරණයට සාපේක්ෂව,ප්රතිදානය තේරුම් ගැනීමට සහ වැඩ කිරීමට වඩා පහසුය. උදාහරණයක් වශයෙන්, ඇන්ඩෘ සහ ඩේවිඩ් විවිධ ක්රීඩා දෙකක ජයග්රාහකයන් වී ඇති බව අපට පැහැදිලිව දැකගත හැකිය.
ඉඟිය. මෙම උදාහරණයේදී, අපි 1 වන තීරුවේ ඇති අගයන් A සිට Z දක්වා වර්ග කළෙමු. මේවා SORT ශ්රිතයේ පෙරනිමි වේ, එබැවින් විකල්ප sort_index සහ sort_order තර්ක ඉවත් කර ඇත. ඔබට වෙනත් තීරුවකින් හෝ වෙනත් අනුපිළිවෙලකින් (Z සිට A දක්වා හෝ ඉහළම සිට කුඩාම දක්වා) ප්රතිඵල වර්ග කිරීමට අවශ්ය නම්, SORT ශ්රිත නිබන්ධනයේ පැහැදිලි කර ඇති පරිදි 2 වන සහ 3 වන තර්ක සකසන්න.
අද්විතීය අගයන් සොයන්න. තීරු කිහිපයකින් සහ එක් කොටුවකට සම්බන්ධ කරන්න
තීරු කිහිපයක සොයන විට, පෙරනිමියෙන්, Excel UNIQUE ශ්රිතය එක් එක් අගය වෙන වෙනම කොටුවකින් ප්රතිදානය කරයි. සමහර විට, ඔබට තනි කොටුවක් තුළ ප්රතිඵල ලබා ගැනීම වඩාත් පහසු වනු ඇත් ද?
මෙය සාක්ෂාත් කර ගැනීම සඳහා, සම්පූර්ණ පරාසයම යොමු කරනවා වෙනුවට, ඇම්පර්සන්ඩ් (&) භාවිතා කර තීරු ඒකාබද්ධ කර අවශ්ය දේ දමන්න. අතර සීමා කරන්න.
උදාහරණයක් ලෙස, අපි A2:A10 හි මුල් නම් සහ B2:B10 හි අවසාන නම්, අවකාශ අක්ෂරයකින් අගයන් වෙන් කරමින් (" "):
=UNIQUE(A2:A10&" "&B2:B10)
ප්රතිඵලයක් ලෙස, අපට එක් තීරුවක සම්පූර්ණ නම් ලැයිස්තුවක් ඇත:
නිර්ණායක මත පදනම්ව අද්විතීය අගයන් ලැයිස්තුවක් ලබා ගන්න
තත්වය සමඟ අද්විතීය අගයන් උකහා ගැනීමට, Excel UNIQUE සහ FILTER ශ්රිත එකට භාවිතා කරන්න:
- FILTERකාර්යය කොන්දේසිය සපුරාලන අගයන්ට පමණක් දත්ත සීමා කරයි.
- UNIQUE ශ්රිතය පෙරූ ලැයිස්තුවෙන් අනුපිටපත් ඉවත් කරයි.
මෙන්න පෙරූ අද්විතීය අගයන් සූත්රයේ සාමාන්ය අනුවාදය:
UNIQUE(FILTER(array, criteria_range = criteria_range ))මෙම උදාහරණය සඳහා, අපි නිශ්චිත ක්රීඩාවක ජයග්රාහකයින්ගේ ලැයිස්තුවක් ලබා ගනිමු. ආරම්භකයින් සඳහා, අපි යම් සෛලයකට උනන්දුවක් දක්වන ක්රීඩාව ඇතුළත් කරමු, F1 කියන්න. ඉන්පසුව, අනන්ය නම් ලබා ගැනීමට පහත සූත්රය භාවිතා කරන්න:
=UNIQUE(FILTER(A2:B10, C2:C10=F1))
A2:B10 යනු අනන්ය අගයන් සෙවීමට පරාසයක් වන අතර C2:C10 යනු නිර්ණායක සඳහා පරීක්ෂා කිරීමට ඇති පරාසයයි. .
බහු නිර්ණායක මත පදනම් වූ අනන්ය අගයන් පෙරන්න
කොන්දේසි දෙකක් හෝ වැඩි ගණනක් සහිත අනන්ය අගයන් පෙරීමට, අවශ්ය නිර්ණායක ගොඩනැගීමට පහත දැක්වෙන ප්රකාශන භාවිතා කරන්න FILTER ශ්රිතය සඳහා:
UNIQUE(FILTER(array, criteria_range1 = නිර්ණායක1 ) * ( criteria_range2 = නිර්ණායක2 )) )සූත්රයේ ප්රතිඵලය වන්නේ නියම කර ඇති සියලුම කොන්දේසි සත්ය වන අනන්ය ඇතුළත් කිරීම් ලැයිස්තුවකි. Excel අනුව, මෙය AND තර්කනය ලෙස හැඳින්වේ.
ක්රියාකාරී සූත්රය බැලීමට, G1 (නිර්ණායක 1) සහ G2 (නිර්ණායක 2) හි ක්රීඩාව සඳහා අද්විතීය ජයග්රාහකයින්ගේ ලැයිස්තුවක් ලබා ගනිමු. ).
A2:B10 හි මූලාශ්ර පරාසය, C2:C10 හි ක්රීඩා (නිර්ණායක_පරාසය 1) සහ D2:D10 (නිර්ණායක_පරාසය 2) හි වයස් සමග, සූත්රය මෙම ස්වරූපය ගනී:
=UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10
සහ හරියටම ආපසු ලබා දෙයිඅපි සොයන ප්රතිඵල:
මෙම සූත්රය ක්රියා කරන ආකාරය:
මෙන්න සූත්රයේ තර්කය පිළිබඳ ඉහළ මට්ටමේ පැහැදිලි කිරීමක්:
FILTER ශ්රිතයේ ඇතුළත් තර්කය තුළ, ඔබ පරාස/නිර්ණායක යුගල දෙකක් හෝ වැඩි ගණනක් සපයයි. සෑම තාර්කික ප්රකාශනයකම ප්රතිඵලය සත්ය සහ අසත්ය අගයන් අරාවකි. අරා වල ගුණ කිරීම තාර්කික අගයන් සංඛ්යා වෙත බලහත්කාරයෙන් බල ගන්වන අතර 1 සහ 0 අරාවක් නිපදවයි. ශුන්යයෙන් ගුණ කිරීමෙන් සෑම විටම ශුන්යය ලැබෙන බැවින්, අවසාන අරාවේ 1ක් ඇත්තේ සියලු කොන්දේසි සපුරාලන ඇතුළත් කිරීම්වලට පමණි. FILTER ශ්රිතය 0 ට අනුරූප අයිතම පෙරහන් කර ප්රතිඵල UNIQUE වෙත ලබා දෙයි.
වැඩිදුර තොරතුරු සඳහා, කරුණාකර සහ තර්කනය භාවිතයෙන් බහු නිර්ණායක සහිත FILTER බලන්න.
අද්විතීය අගයන් බහු හෝ සමඟ පෙරන්න නිර්ණායක
බහු හෝ නිර්ණායක මත පදනම් වූ අනන්ය අගයන් ලැයිස්තුවක් ලබා ගැනීමට, එනම් මෙම හෝ එම නිර්ණායකය සත්ය වූ විට, ඒවා ගුණ කිරීම වෙනුවට තාර්කික ප්රකාශන එක් කරන්න:
UNIQUE(FILTER(array, criteria_range1 = නිර්ණායක1 ) + ( criteria_range2 = නිර්ණායක2 )))උදාහරණයක් ලෙස, පාපන්දු වල ජයග්රාහකයින් පෙන්වීමට හෝ Hockey , ඔබට මෙම සූත්රය භාවිතා කළ හැක:
=UNIQUE(FILTER(A2:B10, (C2:C10="Soccer") + (C2:C10="Hockey")))
අවශ්ය නම්, ඔබට ඇත්ත වශයෙන්ම වෙනම සෛල තුළ නිර්ණායක ඇතුළත් කර එම සෛල වෙත යොමු විය හැක. පහත පෙන්වා ඇත:
=UNIQUE(FILTER(A2:B10, (C2:C10=G1) + (C2:C10=G2)))
මෙම සූත්රය ක්රියා කරන ආකාරය:
බහුවිධ සහ නිර්ණායක පරීක්ෂා කිරීමේදී මෙන්, ඔබ ස්ථානය