අන්තර්ගත වගුව
Microsoft Excel විසින් තීරු දෙකක හෝ වැඩි ගණනක අනුපිටපත් සෙවීමට ක්රම රාශියක් සපයා ඇත. මෙම ලිපියෙන්, ඔබ සරල සහ amp; Excel හි තීරු දෙකක අනුපිටපත් හෝ ගැලපීම් සොයා ගැනීමට VBA සංස්කරණ ක්රමය සමඟින් ප්රයෝජනවත් උපක්රම.
තවත් කියවන්න: Excel හි ගැලපීම් හෝ අනුපිටපත් අගයන් සොයන්න
ඉහත තිර රුවක් යනු දත්ත කට්ටලය නියෝජනය කරන ලිපියේ දළ විශ්ලේෂණයකි & අනුපිටපත් අගයන් සොයා ගැනීමට ශ්රිතයේ උදාහරණයක්. ඔබට මෙම ලිපියේ පහත ක්රම වලින් සියලුම සුදුසු ක්රියාකාරකම් සමඟ දත්ත කට්ටලය ගැන වැඩිදුර ඉගෙන ගත හැක.
ප්රායෝගික වැඩපොත බාගන්න
ඔබට අපගේ Excel වැඩපොත බාගත කළ හැක. අපි මෙම ලිපිය සකස් කිරීමට භාවිතා කළ බව. ඔබට පුහුණුවීම් කොටස් සහිත වැඩ පත්රිකා සොයා ගත හැක.
තීරු දෙකකින් ගැලපීම් සොයන්න
6 Excel හි තීරු දෙකකින් අනුපිටපත් සෙවීමට සුදුසු ප්රවේශයන්
1. තීරු දෙකක සමාන පේළි තුළ අනුපිටපත් සොයා ගැනීම
පළමු කොටසේ, අපි එකම පේළි තුළ ඇති අනුපිටපත් තීරු දෙකකින් පමණක් සොයා ගනිමු. නමුත් අවස්ථා සංවේදී ගැලපීම් සඳහා මෙම ක්රම අදාළ නොවේ. ඔබට දැන් අකුරු අවස්ථා සලකා බැලීමේදී නිවැරදි ගැළපීම් සොයා ගැනීමට අවශ්ය නම්, 5 ක්රමය තුළ අපට මේ සඳහාද විසඳුමක් ඇත.
තවත් කියවන්න: එක් තීරුවක අනුපිටපත් සොයා ගැනීමට Excel සූත්රය
1.1 සමාන පේළි දෙකකින් අනුපිටපත් හඳුනා ගැනීමට තාර්කික තර්කයක් ලෙස සමාන ලකුණක් භාවිතා කිරීමExcel මෙම වෙබ් අඩවියේ ක්රියා කරයි.
තීරුඅපට තීරු B & හි නම් ලැයිස්තු දෙකක් තිබේ. C . සමාන ලකුණ තාර්කික ශ්රිතයක් ලෙස සරලව භාවිතා කිරීමෙන් අපට එම පේළිය තුළම අනුපිටපත් සොයාගත හැක.
📌 පියවර:
➤ Cell D5 & වර්ගය:
=B5=C5
➤ Enter ඔබන්න, ඔබට පළමු ප්රතිලාභ අගය ලැබෙනු ඇත. ගැළපීම් හමු වුවහොත්, අගය TRUE & සොයාගත නොහැකි වුවහොත්, එය FALSE ලෙස නැවත පැමිණේ.
➤ දැන් D තීරුවේ ඉතිරි සෛල ස්වයංක්රීයව පිරවීමට Fill Handle භාවිතා කරන්න. සියලුම ගැලපීම් සොයා ගන්න.
1.2 තීරු දෙකකින් එකම පේළි තුළ අනුපිටපත් සෙවීමට IF ශ්රිතය භාවිතා කිරීම
තර්කානුකූල ශ්රිතය භාවිතයෙන්- IF , ඔබට & වෙනත් තීරුවක අනුපිටපත් පෙන්වන්න.
📌 පියවර:
➤ Cell D5 හි, සූත්රය වනුයේ:
=IF(B5=C5,B5,"")
➤ Enter ඔබන්න.
➤ අනෙකුත් සෛල ස්වයංක්රීයව පිරවීමට Fill Handle භාවිතා කරන්න D තීරුව & ඔබ ඉවරයි.
1.3 තීරු දෙකකින් එකම පේළියක් තුළ ගැලපීම් ඉස්මතු කිරීමට කොන්දේසිගත හැඩතල ගැන්වීම.
ඔබට සොයා ගැනීමට අවශ්ය නම් තීරු දෙකකින් එකම පේළියක් තුළ අනුපිටපත් පසුව බොහෝ විට කොන්දේසි සහිත හැඩතල ගැන්වීම ගැලපීම් උද්දීපනය කිරීමට වඩාත් සුදුසු වන අතර එය ඔබට ගැලපීම් සෙවීමට කිසිදු කාර්යයක් ටයිප් කිරීමට ඉඩ නොදේ.
📌 පියවර 1:
➤ අනුපිටපත් සෙවීම සඳහා සලකා බලනු ලබන සම්පූර්ණ සෛල පරාසය තෝරන්න.
📌 පියවර 2:
➤ මුල් පිටුව ටැබය යටතේ, ස්ටයිල්ස් විධාන සමූහයේ කොන්දේසි හැඩතල ගැන්වීම හි පතනයෙන් , New Rule විධානය තෝරන්න. සංවාද කොටුවක් දිස්වනු ඇත.
📌 පියවර 3:
➤ දැන් රීති වර්ගය තෝරන්න හැඩතල ගැන්වීම සඳහා සෛල තුළ නිර්ණය කිරීමට සූත්රයක් භාවිතා කරන්න.
➤ රීති විස්තරය සංස්කාරකයේ, =$B5=$C5
➤ තෝරන්න ආකෘතිය විකල්පය & වෙනත් සංවාද කොටුවක් දිස්වනු ඇත.
📌 පියවර 4:
➤ පිරවීමෙන් ටැබය, අනුපිටපත් උද්දීපනය කිරීම සඳහා ඔබට භාවිතා කිරීමට අවශ්ය වර්ණයක් තෝරන්න.
➤ OK & ඔබට නව හැඩතල ගැන්වීමේ රීතිය සංවාද කොටුව තුළ තෝරාගත් වර්ණය සහිත නියැදි ආකෘතිය පෙන්වනු ඇත.
📌 පියවර 5:
➤ අවසාන වතාවට OK ඔබන්න & ඔබ අවසන්.
පහත පින්තූරයේ, එම පේළිවල ඇති ගැලපීම් දැන් තෝරාගත් වර්ණය සමඟින් දිස්වේ.
2. තීරු දෙකක ඕනෑම පේළියක් තුළ අනුපිටපත් සොයා ගැනීම
2.1 තීරු දෙකකින් සියලුම අනුපිටපත් ස්ථානගත කිරීමට කොන්දේසිගත හැඩතල ගැන්වීම යෙදීම
ඕනෑම පේළියක තීරු දෙකක අනුපිටපත් සෙවීමට, ඔබට උද්දීපනය කිරීම සඳහා කොන්දේසිගත හැඩතල ගැන්වීම හි අදාළ විධානය කෙලින්ම භාවිතා කළ හැක.
📌 පියවර 1:
➤ තෝරන්න පළමුව සෛල පරාසය.
📌 පියවර 2:
➤ මුල් පිටුව ටැබ් සහ amp; සිට කොන්දේසිගත හැඩතල ගැන්වීම පතන, Cells Rules උද්දීපනය කරන්න Duplicate Values තෝරන්න. සංවාද කොටුවක් දිස්වනු ඇත.
📌 පියවර 3:
➤ ඔබට අවශ්ය වර්ණය තෝරන්න අනුපිටපත් උද්දීපනය කිරීම සඳහා පෙන්වන්න.
➤ OK & ඔබ අවසන්.
පහත පින්තූරයේ මෙන්, ඔබ තෝරාගත් & උද්දීපනය කළ වර්ණ.
2.2 ඒකාබද්ධ කිරීම IF & තීරු දෙකක අනුපිටපත් හඳුනා ගැනීමට COUNTIF කාර්යයන්
අපිට IF & COUNTIF තරඟ සඳහා 2 වන තීරුවේ 1 වන තීරුවෙන් දත්ත සෙවීමට එක්ව ක්රියා කරයි.
📌 පියවර:
➤ <දී 2>Cell D5 , අපි පහත සූත්රය ටයිප් කළ යුතුයි:
=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)
➤ ඔබන්න ඇතුල් කරන්න & පසුව D තීරුව හි ඉතිරි සෛල ස්වයංක්රීයව පිරවීමට Fill Handle භාවිතා කරන්න. මෙලෙස ඔබට ලැයිස්තු 2 හි ඇති සියලුම නම් ලැයිස්තුව 1 වෙතින් ලැබෙනු ඇත.
2.3 IF, AND, COUNTIF ශ්රිත භාවිතයෙන් නිශ්චිත අනුපිටපත දෙකකින් සොයා ගන්න. තීරු
දැන් ඔබට නමක් ටයිප් කිරීමට අවශ්ය නම් & එය තීරු දෙකෙහිම තිබේදැයි බලන්න එවිට මෙම ක්රමය වඩාත් සුදුසු වේ. Cell F8 හි, ‘Kyle’ යන නම ලියා ඇත & නම තීරු දෙකේම B & C , එවිට ප්රතිදානය මඟින් පණිවිඩය පෙන්වනු ඇත- ඔව් , එසේ නොමැතිනම් එය නැහැ ලෙස නැවත පැමිණේ.
තවත් කියවන්න: භාවිතා කරන අනුපිටපත් පේළි ගණන සොයා ගැනීමCOUNTIF සූත්රය
📌 පියවර:
➤ Cell F9 හි අදාළ සූත්රය වනුයේ:
=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")
➤ Enter & එය ඔව් පෙන්වන බව ඔබට පෙනෙනු ඇත, එබැවින් 'කයිල්' යන නම B & තීරු දෙකෙහිම පවතී; C .
2.4 IF, ISERROR ඒකාබද්ධ කිරීම. තීරු දෙකකින් ගැළපීම් සෙවීමට ක්රියා MATCH කරන්න
ඔබට MATCH ශ්රිතය භාවිතයෙන් ඕනෑම පේළියක් තුළ තීරු දෙකක ගැලපීම් හෝ අනුපිටපත් සෙවීමට අවශ්ය නම්, ඔබට <2 ඇතුළු කිරීමට සිදුවේ>ISERROR තුළ IF & MATCH ක්රියා වෙනත් ආකාරයකින් ගැලපීමක්/අනුපිටපතක් සොයාගත නොහැකි වුවහොත් ඔබට දෝෂ පණිවිඩයක් පෙන්වනු ඇත.
📌 පියවර:
➤ Cell D5 හි. MATCH ක්රියාකාරීත්වය සහිත සූත්රය වනුයේ:
=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)
➤ Enter ඔබන්න, <භාවිතා කිරීමෙන් සම්පූර්ණ තීරුව ස්වයංක්රීය පුරවන්න 2> පුරවන්න හසුරුව & ඔබ එකවර ප්රතිඵල සොයා ගනු ඇත.
3. තීරු දෙකකට වඩා අනුපිටපත් සෙවීම
3.1 IF-AND Functions භාවිතයෙන් තීරු දෙකකට වඩා වැඩි ගණනකින් එකම පේළි තුළ අනුපිටපත් සෙවීමට
ගැළපීම් හෝ අනුපිටපත් සෙවීමට තීරු දෙකකට වඩා, අපට බහු තර්ක එකතු කිරීමට සහ ශ්රිතය භාවිතා කිරීමට සිදුවේ. එබැවින්, අපගේ වෙනස් කළ දත්ත කට්ටලයේ, දැන් අපට තවත් නම් සහිත තවත් තීරුවක් (ලැයිස්තුව 3) ඇත & අපි තීරුව E හි සියලුම ගැලපීම් එකම පේළියේ සොයා ගනිමු.
📌 පියවර:
➤ දී Cell E5 , නිර්ණායක මත පදනම් වූ සූත්රය වනුයේ:
=IF(AND(B5=C5,C5=D5),B5,"")
➤ ඔබන්න ඇතුළු කරන්න , පිරවීමේ හසුරුව & සමඟින් ඉතිරි කොටු ස්වයංක්රීයව පුරවන්න. ඔබට එම පේළිවල ඇති සියලුම ගැලපීම් වහාම ලැබෙනු ඇත.
3.2 බහුවිධ තීරු දෙකකින් සමාන පේළි තුළ අනුපිටපත් සෙවීමට IF-OR ශ්රිත භාවිතා කිරීම
දැන් මෙන්න තවත් අවස්ථාවක් වන අතර එහිදී අපි එකම පේළි දෙකකින් ඕනෑම තීරුවක අනුපිටපත් තීරු දෙකකට වඩා වැඩි ගණනකින් සොයා ගන්නා අතර ගැළපීම් හමු වුවහොත් පණිවිඩය 'සොයාගත්' ලෙස පෙන්වනු ඇත, එසේ නොමැතිනම් එය හිස් එකක් ලෙස ආපසු එනු ඇත.
📌 පියවර:
➤ අපි Cell E5 ටයිප් කළ යුතුයි. :
=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")
➤ Enter ඔබන්න, තීරුවේ ඉතිරි කොටු ස්වයං පුරවන්න & ඔබට එකම පේළි තුළ ඇති සියලුම ගැලපීම් ලැබෙනු ඇත.
4. තීරු දෙකක අනුපිටපත් මත පදනම්ව දත්ත උපුටා ගැනීම
4.1 VLOOKUP හෝ INDEX-MATCH භාවිතයෙන් තීරු දෙකක අනුපිටපත් මත පදනම්ව දත්ත උපුටා ගැනීම
සොයාගත් අනුපිටපත් මත පදනම්ව තීරු දෙකකින්, අපට VLOOKUP හෝ INDEX-MATCH සූත්ර සමඟින් දත්ත ඇද ගත හැක. අපගේ වෙනස් කළ දත්ත කට්ටලයේ, තීරු B & C සමහර පුද්ගලයින්ගේ නම් ඔවුන්ගේ පරිත්යාග ප්රමාණයන් සමඟින් නියෝජනය කරයි. E තීරුවේ, නම් කිහිපයක් ඇත & අපි තීරු- B & E .
📌 පියවර:
➤ Cell F5 , VLOOKUP සමඟ සම්බන්ධිත සූත්රය වනු ඇතbe:
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
➤ Enter ඔබන්න, සම්පූර්ණ තීරුව ස්වයංක්රීයව පුරවන්න & ඔබට එම තෝරාගත් පුද්ගලයන්ගේ පරිත්යාග ප්රමාණය තීරුව E වෙතින් ලැබෙනු ඇත.
ඔබට INDEX-MATCH ද භාවිත කළ හැක සමාන ප්රතිඵල සෙවීමට මෙහි සූත්රය. මෙම අවස්ථාවෙහිදී, Cell F5 හි සූත්රය වනුයේ:
=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)
ඉන්පසු Enter ඔබන්න, සම්පූර්ණ ස්වයංක්රීය පුරවන්න තීරු & ඔබ අවසන්.
4.2 තීරු දෙකකින් දත්ත පදනම් වූ අර්ධ ගැළපීම් උපුටා ගැනීම සඳහා VLOOKUP හෝ INDEX-MATCH ශ්රිත තුළ Wildcard අක්ෂර ඇතුළත් කිරීම
දැන් අපට සම්පූර්ණ නම් ඇත තීරුව B & තීරුව E හි කෙටි නම් සහිතව, අපි තීරුව B & පසුව F තීරුවෙන් තෝරාගත් පුද්ගලයන්ගේ පරිත්යාග ප්රමාණය උපුටා ගන්න. අපි Wildcard Characters (Asterisk-’*’) මෙතැනට පෙර & තීරුව E වෙතින් තරු ලකුණ(*) ලෙස කොටු යොමු කිරීම්වලින් පසුව අමතර පාඨ සොයනු ඇත.
📌 පියවර:
➤ Cell F5 හි අදාළ සූත්රය වනුයේ:
=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)
0>➤ Enterඔබන්න, සම්පූර්ණ තීරුව ස්වයංක්රීයව පුරවන්න & ඔබ එකවර ප්රතිඵල සොයාගනු ඇත.
සහ ඔබ INDEX-MATCH ශ්රිත භාවිතා කිරීමට තෝරා ගන්නේ නම්, ඔබට ටයිප් කිරීමට සිදුවේ Cell F5 :
=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)
ඉන්පසු Enter ඔබන්න & සම්පූර්ණ තීරුව පිරවීම සඳහා Fill Handle භාවිතා කරන්න.
5. සිද්ධි-සංවේදී අනුපිටපත් දෙකකින් සොයා ගැනීමතීරු
ඉහත සඳහන් කළ සියලුම ක්රම සංවේදී නොවන ඒවා විය. දැන් ඔබට කේස්-සෙන්සිටිව් සක්රීය කර ඇති එකම පේළිවල තීරු දෙකක අනුපිටපත් සොයා ගැනීමට අවශ්ය නම්, මෙම කොටස ඔබට මාර්ගය පෙන්වයි. මෙන්න, List 1 හි තීරු දෙකකින් & 2, සමහර නම් තීරු දෙකෙහිම පවතින නමුත් සමාන අකුරු සමඟ නොවේ. EXACT ශ්රිතය සමඟ, සිද්ධි-සංවේදී සලකා බැලීමේදී සමාන නම් මොනවාදැයි අපි සොයා ගනිමු.
📌 පියවර:
➤ Cell D5 හි, සූත්රය වනුයේ:
=EXACT(B5,C5)
➤ Enter ඔබන්න, Fill Down & භාවිතයෙන් ඉතිරි කොටු ස්වයංක්රීයව පුරවන්න ඔබට සිද්ධි සංවේදී සමඟ සියලු නිවැරදි ගැලපීම් ලැබෙනු ඇත. ගැලපීම් සත්ය ලෙස පෙන්වනු ඇති අතර, නොගැලපෙන ප්රතිඵලය FALSE තාර්කික අගය ලෙස ආපසු එනු ඇත.
6 . තීරු දෙකකින් අනුපිටපත් සෙවීමට VBA සංස්කාරකය භාවිතා කිරීම
ඔබ Excel ශ්රිත සඳහා VBA Editor සමඟ කේත කිරීමට කැමති නම්, මෙම ක්රමය ඔබට සුදුසු විය හැක. අපි VBScript ආධාරයෙන් තීරුව D හි අනුපිටපත් පෙන්වීමට යන්නෙමු.
📌 පියවර 1:
➤ VBA කවුළුව විවෘත කිරීමට Alt+F11 ඔබන්න.
➤ වෙතින් ටැබය ඇතුළු කරන්න, මොඩියුලය තෝරන්න. ඔබ කේත ටයිප් කරන ස්ථානයේ VBA සංස්කාරකය සඳහා නව මොඩියුලයක් දිස් වනු ඇත.
📌 පියවර 2:
➤ සංස්කාරක කවුළුවෙහි, පහත කේත පිටපත් කරන්න:
9076
➤ මත ක්ලික් කරන්නඋපසිරැසි සක්රිය කිරීමට බොත්තම ධාවනය කරන්න හෝ F5 ඔබන්න.
📌 පියවර 3:
➤ Excel වැඩපොත වෙත ආපසු යාමට VBA කවුළුව වසන්න හෝ Alt+F11 ඔබන්න ලැයිස්තුව 2 හි තරඟ සඳහා පරීක්ෂා කරන ලදී.
📌 පියවර 4:
➤ වෙතින් Developer ටැබය, Macros තෝරන්න, සංවාද කොටුවක් විවෘත වනු ඇත.
සටහන: ඔබට Developer විකල්පය සොයාගත නොහැකි නම් ඉහළ හෝ රිබන් කොටසේ, පසුව ඔබ මුලින්ම Excel විකල්ප විවෘත කිරීමෙන් එය සක්රීය කළ යුතුය. එහිදී ඔබට ‘රිබනය අභිරුචිකරණය කරන්න’ විකල්පය හමුවනු ඇත. ප්රධාන ටැබ් විකල්පයෙන්, සංවර්ධක මත තේරීම් සලකුණක් දමන්න. OK & සංවර්ධක පටිත්ත දැන් ඔබගේ Excel වැඩපොතේ ඉහලින් දිස්විය යුතුය.
📌 පියවර 5:
➤ ඔබ දැනටමත් මැක්රෝව සක්රිය කර ඇති බැවින්, දැන් මෙම මැක්රෝ නාමය සංවාද කොටුවේ දිස්වනු ඇත. ධාවනය & ඔබගේ පියවර ඔබ අවසන් කර ඇත.
ඔබට පහත පින්තූරයේ මෙන් D තීරුවේ සියලුම ගැලපීම් සොයාගත හැකිය.
අවසාන වචන
මම බලාපොරොත්තු වෙනවා, බහු නිර්ණායක යටතේ තීරු දෙකකින් අනුපිටපත් සෙවීමට ඉහත සඳහන් කළ සියලුම ක්රම දැන් ඔබේ සාමාන්ය Excel වැඩවලට අයදුම් කිරීමට ඔබෙන් පොළඹවයි. ඔබට කිසියම් ප්රශ්නයක් හෝ ප්රතිපෝෂණයක් ඇත්නම් කරුණාකර අදහස් දැක්වීමේ කොටසෙහි මට දන්වන්න. නැතහොත් ඔබට සම්බන්ධ අපගේ අනෙකුත් ප්රයෝජනවත් ලිපි පරීක්ෂා කළ හැකිය