எக்செல்

பட்டியலில் நகல்கள் உள்ளன

List Contains Duplicates

எக்செல் சூத்திரம்: பட்டியலில் நகல்கள் உள்ளனபொதுவான சூத்திரம்
= SUMPRODUCT ( COUNTIF (data,data)-1)>0
சுருக்கம்

ஒரு வரம்பில் நகல் மதிப்புகள் உள்ளதா? நகல்களுக்கு ஒரு வரம்பை (அல்லது பட்டியலை) சோதிக்க விரும்பினால், COMPTIF ஐ SUMPRODUCT உடன் பயன்படுத்தும் ஒரு சூத்திரத்துடன் நீங்கள் அவ்வாறு செய்யலாம்.

எடுத்துக்காட்டில், பி 3: பி 11 வரம்பில் பெயர்களின் பட்டியல் உள்ளது. நகல் பெயர்கள் உள்ளனவா என்பதை அறிய இந்த பட்டியலை சோதிக்க விரும்பினால், நீங்கள் பயன்படுத்தலாம்:



 
= SUMPRODUCT ( COUNTIF (B3:B11,B3:B11)-1)>0
விளக்கம்

உள்ளே இருந்து வேலை செய்யும் போது, ​​COUNTIF முதலில் B3: B11 வரம்பில் B3: B11 இல் உள்ள ஒவ்வொரு மதிப்பின் எண்ணிக்கையையும் பெறுகிறது. அளவுகோல்களுக்கான கலங்களின் வரம்பை (வரிசை) நாங்கள் வழங்குவதால், COUNTIF இதன் விளைவாக எண்ணிக்கையின் வரிசையை வழங்குகிறது. காட்டப்பட்ட எடுத்துக்காட்டில் இந்த வரிசை இதுபோல் தெரிகிறது:



{121111121}

அடுத்த 1 கழிக்கப்படுகிறது, இது இது போன்ற ஒரு வரிசையை அளிக்கிறது:



{010000010}

எக்செல் 2013 இல் கீழ்தோன்றும் பட்டியல்

வரிசையில் உள்ள ஒவ்வொரு 1 (அதாவது ஒரு முறை மட்டுமே தோன்றும் உருப்படிகள்) பூஜ்ஜியமாக மாற்றப்பட்டுள்ளன என்பதை நினைவில் கொள்க.

அடுத்து, SUMPRODUCT இந்த வரிசையில் உள்ள கூறுகளைச் சேர்த்து முடிவைத் தருகிறது, இந்த விஷயத்தில் எண் 2 ஆகும், பின்னர் இது ஒரு> 0 மதிப்புக்கு சோதிக்கப்படுகிறது.



எந்த நேரத்திலும் ஒரு பட்டியலில் நகல்கள் இருந்தால், SUMPRODUCT ஆல் சுருக்கப்பட்ட வரிசையில் குறைந்தது இரண்டு 1 கள் இருக்கும், எனவே TRUE இன் இறுதி முடிவு என்றால் பட்டியலில் நகல்கள் உள்ளன.

வெற்று செல்களைக் கையாளுதல்

வரம்பில் உள்ள வெற்று செல்கள் மேலே உள்ள சூத்திரம் தவறான முடிவுகளை உருவாக்கும். வெற்று அல்லது வெற்று கலங்களை வடிகட்ட, நீங்கள் பின்வரும் மாற்றீட்டைப் பயன்படுத்தலாம்:

 
= SUMPRODUCT (( COUNTIF (list,list)-1)*(list''))>0

வெற்று கலங்களுடன் தொடர்புடைய அனைத்து மதிப்புகளையும் பூஜ்ஜியத்திற்கு கட்டாயப்படுத்த இங்கே நாம் தருக்க வெளிப்பாடு பட்டியலைப் பயன்படுத்துகிறோம்.

ஆசிரியர் டேவ் பிரன்ஸ்


^