අන්තර්ගත වගුව
Excel හි If match සූත්රය ගොඩනඟන්නේ කෙසේදැයි නිබන්ධනය ඔබට උගන්වනු ඇත, එබැවින් එය තාර්කික අගයන්, අභිරුචි පෙළ හෝ වෙනත් කොටුවකින් අගයක් ලබා දෙයි.
බැලීමට Excel සූත්රයක් සෛල දෙකක් ගැලපේ නම් A1=B1 තරම් සරල විය හැක. කෙසේ වෙතත්, මෙම පැහැදිලි විසඳුම ක්රියා නොකරන විට හෝ ඔබ බලාපොරොත්තු වූ ප්රතිඵලවලට වඩා වෙනස් ප්රතිඵල ලබා දෙන විට විවිධ තත්වයන් ඇති විය හැක. මෙම නිබන්ධනයේදී, අපි Excel හි සෛල සංසන්දනය කිරීමට විවිධ ක්රම සාකච්ඡා කරනු ඇත, එවිට ඔබට ඔබගේ කාර්යය සඳහා ප්රශස්ත විසඳුමක් සොයාගත හැකිය.
Cell දෙකක් Excel හි ගැලපේදැයි පරීක්ෂා කරන්නේ කෙසේද
Excel If match සූත්රයේ බොහෝ වෙනස්කම් තිබේ. පහත උදාහරණ සමාලෝචනය කර ඔබගේ තත්වය සඳහා වඩාත් හොඳින් ක්රියා කරන එකක් තෝරන්න.
කොටු දෙකක් සමාන නම්, සත්ය ආපසු දෙන්න
සරලම " එක් කොටුවක් තවත් කොටුවකට සමාන නම් සත්ය" Excel සූත්රය මෙයයි:
cell A= cell Bඋදාහරණයක් ලෙස, එක් එක් පේළියේ A සහ B තීරු වල සෛල සංසන්දනය කිරීමට, ඔබ මෙම සූත්රය ඇතුලත් කරන්න C2, ඉන්පසු එය තීරුවේ පහළට පිටපත් කරන්න:
=A2=B2
ප්රතිඵලයක් ලෙස, කොටු දෙකක් සමාන නම් ඔබට සත්ය ලැබෙනු ඇත, එසේ නොමැතිනම් අසත්ය:
සටහන්:
- මෙම සූත්රය Boolean අගයන් දෙකක් ලබා දෙයි: කොටු දෙකක් සමාන නම් - TRUE; සමාන නොවේ නම් - FALSE. සත්ය අගයන් පමණක් ලබා දීමට, මීළඟ උදාහරණයේ පෙන්වා ඇති පරිදි IF ප්රකාශය තුළ භාවිතා කරන්න.
- මෙම සූත්රය අවුරුද්ද-සංවේදී , එබැවින් එය ලොකු අකුරු සහ කුඩා අකුරු එකම අක්ෂර ලෙස සලකයි. පෙළ නම්සිද්ධි කාරණා, පසුව මෙම සිද්ධි සංවේදී සූත්රය භාවිතා කරන්න.
කොටු දෙකක් ගැළපේ නම්, අගය ආපසු දෙන්න
කොටු දෙකක් ගැළපේ නම් ඔබේම අගය ලබා දීමට, මෙම රටාව භාවිතයෙන් IF ප්රකාශයක් සාදන්න :
IF( cell A = cell B , value_if_true, value_if_false)උදාහරණයක් ලෙස, A2 සහ B2 සංසන්දනය කිරීමට සහ ඒවායේ එකම අගයන් තිබේ නම් "yes" ලබාදෙන්න , "නැත" එසේ නොමැති නම්, සූත්රය වන්නේ:
=IF(A2=B2, "yes", "no")
ඔබට සෛල සමාන නම් පමණක් අගයක් ලබා දීමට අවශ්ය නම්, value_if_false සඳහා හිස් තන්තුවක් ("") සපයන්න .
ගැළපේ නම්, ඔව් :
=IF(A2=B2, "yes", "")
ගැළපේ නම්, සත්ය:
=IF(A2=B2, TRUE, "")
සටහන. තාර්කික අගය TRUE ආපසු ලබා දීමට, එය ද්විත්ව උද්ධෘත වල වට නොකරන්න. ද්විත්ව උද්ධෘත භාවිතා කිරීම තාර්කික අගය සාමාන්ය පෙළ තන්තුවක් බවට පරිවර්තනය කරයි.
එක් සෛලයක් තවත් කොටුවකට සමාන නම්, තවත් කොටුවක් ආපසු ලබා දෙන්න
මෙම නිශ්චිත කාර්යය විසඳන Excel if match සූත්රයේ ප්රභේදයක් මෙන්න: කොටු දෙකක අගයන් සංසන්දනය කරන්න සහ නම් දත්ත ගැලපීම, පසුව වෙනත් කොටුවකින් අගයක් පිටපත් කරන්න.
Excel භාෂාවෙන්, එය මෙසේ සකස් කර ඇත:
IF( cell A = cell B , Cell C , "")උදාහරණයක් ලෙස, A සහ B තීරුවල ඇති අයිතම පරීක්ෂා කිරීමට සහ පෙළ ගැළපෙන්නේ නම් C තීරුවෙන් අගයක් ලබා දීමට, D2 හි සූත්රය, පිටපත් කර ඇත්තේ:
=IF(A2=B2, C2, "")
කොටු දෙකක් ගැළපේදැයි බැලීමට සිද්ධි-සංවේදී සූත්රය
ඔබ අවස්ථා සංවේදී පාඨ අගයන් සමඟ කටයුතු කරන අවස්ථාවකදී, EXACT භාවිත කරන්නඅකුරු නඩුව ඇතුළුව සෛල හරියටම සංසන්දනය කිරීමේ කාර්යය:
IF(EXACT( සෛල A , සෛල B ), value_if_true, value_if_false)උදාහරණයක් ලෙස, සංසන්දනය කිරීමට A2 සහ B2 හි ඇති අයිතම සහ පෙළ හරියටම ගැළපේ නම් "ඔව්" ලබා දෙන්න, යම් වෙනසක් හමු වුවහොත් "නැත", ඔබට මෙම සූත්රය භාවිතා කළ හැක:
=IF(EXACT(A2, B2), "Yes", "No")
බහු කොටු දැයි පරීක්ෂා කරන්නේ කෙසේද? සමාන වේ
සෛල දෙකක් සැසඳීමේදී, ගැලපීම් සඳහා බහු සෛල පරීක්ෂා කිරීම ද විවිධ ආකාර කිහිපයකින් සිදු කළ හැක.
සහ බහු සෛල ගැලපෙන දැයි බැලීමට සූත්රය
ට බහු අගයන් ගැළපේදැයි පරීක්ෂා කරන්න, ඔබට තාර්කික පරීක්ෂණ දෙකක් හෝ වැඩි ගණනක් සමඟින් AND ශ්රිතය භාවිත කළ හැක:
AND( cell A = cell B , cell A = සෛල C , …)උදාහරණයක් ලෙස, සෛල A2, B2 සහ C2 සමානදැයි බැලීමට, සූත්රය වන්නේ:
=AND(A2=B2, A2=C2)
ගතික අරාව තුළ Excel (365 සහ 2021) ඔබට පහත වාක්ය ඛණ්ඩය ද භාවිතා කළ හැක. Excel 2019 සහ පහළ වලදී, මෙය ක්රියා කරන්නේ සම්ප්රදායික CSE අරා සූත්රයක් ලෙස පමණි, Ctrl + Shift + Enter යතුරු එකට එබීමෙන් සම්පූර්ණ වේ.
=AND(A2=B2:C2)
AND සූත්ර දෙකෙහිම ප්රතිඵලය වන්නේ තාර්කික අගයන් TRUE සහ FALSE.
ඔබගේම අගයන් ආපසු ලබා දීමට, එතීමට AND IF ශ්රිතය තුළ මෙවැනි:
=IF(AND(A2=B2:C2), "yes", "")
මෙම සූත්රය කොටු තුනම නම් "ඔව්" ලබා දෙයි සමාන වේ, එසේ නොමැති නම් හිස් සෛලයකි.
තීරු කිහිපයක් ගැළපෙනවාද යන්න පරීක්ෂා කිරීමට COUNTIF සූත්රය
මෙම පෝරමයේ COUNTIF ශ්රිතය භාවිත කිරීම බහු ගැළපීම් සඳහා පරීක්ෂා කිරීමට තවත් ක්රමයක්:
COUNTIF( range , cell )= nrange යනු එකිනෙකට සාපේක්ෂව සැසඳිය යුතු සෛල පරාසයකි, සෛල යනු පරාසයේ ඇති ඕනෑම තනි සෛලයකි, සහ n යනු පරාසයේ ඇති සෛල ගණනයි.
අපගේ නියැදි දත්ත කට්ටලය සඳහා, සූත්රය මෙම පෝරමයට ලිවිය හැක. :
=COUNTIF(A2:C2, A2)=3
ඔබ තීරු ගොඩක් සංසන්දනය කරන්නේ නම්, COLUMNS ශ්රිතයට ඔබට ස්වයංක්රීයව සෛල ගණන (n) ලබා ගත හැක:
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
සහ IF ශ්රිතය ඔබට අවශ්ය ඕනෑම දෙයක් ප්රතිඵලයක් ලෙස ආපසු ලබා දීමට උදවු කරයි:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
බහු ගැළපීම් සඳහා සිද්ධි සංවේදී සූත්රය
කොටු දෙකක් පරීක්ෂා කිරීමේදී, අපි අකුරු නඩුව ඇතුළුව, හරියටම සංසන්දනය කිරීම සඳහා EXACT කාර්යය භාවිතා කරන්න. බහු සෛල හැසිරවීමට, EXACT යනු AND ශ්රිතය තුළට කැදලි කළ යුතුය:
AND(EXACT( range , cell ))Excel 365 සහ Excel 2021 , ගතික අරා සඳහා සහය නිසා, මෙය සාමාන්ය සූත්රයක් ලෙස ක්රියා කරයි. Excel 2019 සහ ඊට පහළින්, Ctrl + Shift + Enter එබීමෙන් එය අරා සූත්රයක් බවට පත් කිරීමට මතක තබා ගන්න.
උදාහරණයක් ලෙස, A2:C2 සෛලවල එකම අගයන් තිබේදැයි පරීක්ෂා කිරීමට, නඩුවක් -සංවේදී සූත්රය වන්නේ:
=AND(EXACT(A2:C2, A2))
IF සමඟ සංයෝජනයක් ලෙස, එය මෙම හැඩය ගනී:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
කෝෂය පරාසයේ කිසියම් සෛලයකට ගැලපේදැයි පරීක්ෂා කරන්න
සෛලයක් ලබා දී ඇති පරාසයක ඕනෑම කොටුවකට ගැළපේදැයි බැලීමට, පහත සූත්රවලින් එකක් භාවිත කරන්න:
හෝ ශ්රිතය
භාවිතා කිරීම වඩාත් සුදුසුය සෛල 2 - 3 පරීක්ෂා කිරීම සඳහා.
හෝ ( සෛල A = සෛල B , සෛල A = සෛල C , සෛල A = සෛල D , …)Excel 365 සහ Excel 2021 මෙම වාක්ය ඛණ්ඩය ද තේරුම් ගනී:
OR( cell = range )Excel 2019 සහ පහළ, මෙය Ctrl + Shift + Enter කෙටිමඟ එබීමෙන් අරා සූත්රයක් ලෙස ඇතුළත් කළ යුතුය.
COUNTIF ශ්රිතය
COUNTIF( range , cell )>0උදාහරණයක් ලෙස, A2 B2:D2 හි කිසියම් සෛලයකට සමානදැයි පරීක්ෂා කිරීමට, මෙම සූත්රවලින් ඕනෑම එකක් සිදු කරනු ඇත:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
ඔබ භාවිතා කරන්නේ Excel 2019 හෝ ඊට අඩු නම්, නිවැරදි ප්රතිඵල ලබා දීම සඳහා දෙවන හෝ සූත්රය ලබා ගැනීමට Ctrl + Shift + Enter ඔබන්න.
ඔව්/නැත හෝ ඔබට අවශ්ය වෙනත් අගයක් ලබා දීමට, ඔබ කළ යුත්තේ කුමක්දැයි ඔබ දන්නවා - IF ශ්රිතයේ තාර්කික පරීක්ෂණයේදී ඉහත සූත්රවලින් එකක් නෙස්ට් කරන්න. උදාහරණයක් ලෙස:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
වැඩිදුර තොරතුරු සඳහා, කරුණාකර බලන්න බලන්න අගය පරාසයක තිබේදැයි පරීක්ෂා කරන්න.
පරාස දෙකක් සමාන දැයි පරීක්ෂා කරන්න
සංසන්දනය කිරීමට සෛලයෙන්-සෛල පරාස දෙකක් සහ අදාළ ස්ථානවල ඇති සියලුම සෛල ගැළපේ නම් තාර්කික අගය සත්ය ලබා දෙන්න, AND ශ්රිතයේ තාර්කික පරීක්ෂණයට සමාන ප්රමාණයේ පරාසයන් සපයන්න:
සහ( පරාස A = පරාසය B )උදාහරණයක් ලෙස, B3:F6 හි Matrix A සහ B11:F14 හි Matrix B සංසන්දනය කිරීමට, සූත්රය වන්නේ:
=AND(B3:F6= B11:F14)
to ප්රතිඵලයක් ලෙස ඔව් / නෑ ලබා ගන්න, පහත IF සහ සංයෝජනය භාවිතා කරන්න:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
එනම් If match සූත්රය භාවිතා කරන ආකාරයයිඑක්සෙල් හි. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!
ප්රායෝගික වැඩපොත
Cell Excel හි ගැලපේ නම් - සූත්ර උදාහරණ (.xlsx ගොනුව)