உள்ளடக்க அட்டவணை
உங்கள் பணித்தாள்களில் நிறைய #N/A பிழைகள் உள்ளன, அதற்குப் பதிலாக தனிப்பயன் உரையைக் காண்பிக்க வழி உள்ளதா என்பதை அறிய ஆர்வமாக உள்ளீர்களா? IFNA சூத்திரம் உங்களுக்கு தேவையான தீர்வு.
எக்செல் சூத்திரத்தால் எதையாவது அடையாளம் காணவோ அல்லது கண்டுபிடிக்கவோ முடியவில்லை என்றால், அது #N/A பிழையை எறிகிறது. அத்தகைய பிழையைப் பிடிக்கவும், அதை பயனர் நட்பு செய்தியுடன் மாற்றவும், நீங்கள் IFNA செயல்பாட்டைப் பயன்படுத்தலாம். வேறு வார்த்தைகளில் கூறுவதானால், #N/A என்பது நீங்கள் தேடும் மதிப்பு குறிப்பிடப்பட்ட தரவுத்தொகுப்பில் இல்லை என்று எக்செல் கூறுகிறது. IFNA என்பது அந்த பிழையைப் பொறிப்பதற்கும் கையாளுவதற்கும் உங்களின் வழியாகும்.
எக்செல் இல் IFNA செயல்பாடு
எக்செல் IFNA செயல்பாடு #N/A பிழைகளைப் பிடிக்கவும் கையாளவும் நோக்கமாக உள்ளது. ஒரு சூத்திரம் #N/A க்கு மதிப்பிட்டால், IFNA அந்த பிழையைப் பிடித்து, நீங்கள் குறிப்பிடும் தனிப்பயன் மதிப்புடன் அதை மாற்றுகிறது; இல்லையெனில் சூத்திரத்தின் இயல்பான முடிவை வழங்கும்.
IFNA தொடரியல்
IFNA செயல்பாட்டின் தொடரியல் பின்வருமாறு:
IFNA(மதிப்பு, value_if_na)எங்கே:
மதிப்பு (தேவை) - #N/A பிழையைச் சரிபார்ப்பதற்கான சூத்திரம், மதிப்பு அல்லது குறிப்பு.
மதிப்பு_if_na (தேவை) - மதிப்பு #N/A பிழை கண்டறியப்பட்டால் திருப்பி அனுப்பவும்.
பயன்பாடு குறிப்புகள்
- IFNA செயல்பாடு #N/A ஐ மட்டுமே கையாளுகிறது. மதிப்பு வாதம் வரிசை சூத்திரம் எனில், இந்த எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, ஒரு கலத்திற்கு ஒன்று என IFNA முடிவுகளின் வரிசையை வழங்குகிறது.
IFNA கிடைக்கும்
IFNA செயல்பாடு அறிமுகப்படுத்தப்பட்டதுExcel 2013 மற்றும் Excel 2016, Excel 2019, Excel 2021 மற்றும் Microsoft 365 உட்பட அனைத்து அடுத்தடுத்த பதிப்புகளிலும் கிடைக்கிறது.
முந்தைய பதிப்புகளில், IF மற்றும் ISNA செயல்பாடுகளை ஒன்றாகப் பயன்படுத்தி #N/A பிழைகளைப் பிடிக்கலாம்.
எக்செல் இல் IFNA செயல்பாட்டை எவ்வாறு பயன்படுத்துவது
எக்செல் இல் IFNA ஐ திறம்பட பயன்படுத்த, இந்த பொதுவான அணுகுமுறையை பின்பற்றவும்:
- முதல் வாதத்தில் ( மதிப்பு ), #N/A பிழையால் தாக்கப்பட்ட சூத்திரத்தை வைக்கவும்.
- இரண்டாவது வாதத்தில் ( மதிப்பு_if_na ), நிலையான பிழைக் குறிப்பிற்குப் பதிலாக நீங்கள் திரும்ப விரும்பும் உரையைத் தட்டச்சு செய்யவும். எதுவும் கிடைக்காதபோது, காலியான கலத்தை வழங்க, வெற்று சரத்தை வழங்கவும் ('"").
தனிப்பயன் உரை ஐ வழங்க, பொதுவான சூத்திரம்:
IFNA( சூத்திரம்(), " தனிப்பயன் உரை")வெற்று கலத்தை வழங்க, பொதுவான சூத்திரம்:
IFNA( சூத்திரம்(), "")எளிய எடுத்துக்காட்டில் இது எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம். கீழே உள்ள அட்டவணையில், கொடுக்கப்பட்ட மாணவர்களின் மதிப்பெண் மற்றவர்களுக்கு இடையே எப்படி இருக்கிறது என்பதை நீங்கள் அறிய விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். தரவானது மதிப்பெண் நெடுவரிசையில் உயர்ந்தது முதல் குறைந்தது வரை வரிசைப்படுத்தப்பட்டதால், ரேங்க் அட்டவணையில் உள்ள மாணவரின் ஒப்பீட்டு நிலைக்குப் பொருந்தும். மற்றும் நிலையைப் பெற, நீங்கள் MATCH செயல்பாட்டை அதன் எளிய வடிவத்தில் பயன்படுத்தலாம்:
=MATCH(E1, A2:A10, 0)
ஏனெனில் தேடல் மதிப்பு (Neal) தேடல் வரிசையில் (A2:A10), ஒரு #N/A பிழை ஏற்படுகிறது.
இந்தப் பிழையை எதிர்கொண்டால், அனுபவமற்ற பயனர்கள் இதில் ஏதோ தவறு இருப்பதாக நினைக்கலாம்.சூத்திரம், மற்றும் பணிப்புத்தகத்தை உருவாக்கியவராக நீங்கள் நிறைய கேள்விகளைப் பெறுவீர்கள். இதைத் தவிர்க்க, சூத்திரம் சரியானது என்பதை நீங்கள் வெளிப்படையாகக் குறிப்பிடலாம், அது கேட்கும் மதிப்பைக் கண்டுபிடிக்க முடியாது. எனவே, நீங்கள் IFNA இன் முதல் வாதத்தில் MATCH சூத்திரத்தை இணைத்து, இரண்டாவது வாதத்தில், உங்கள் தனிப்பயன் உரையை "கண்டுபிடிக்கவில்லை" என்பதை எங்கள் விஷயத்தில் தட்டச்சு செய்க:
=IFNA(MATCH(E1, A2:A10, 0), "Not found")
இப்போது, அதற்குப் பதிலாக நிலையான பிழைக் குறியீடு, உங்கள் சொந்த உரை ஒரு கலத்தில் காட்டப்படும், தரவுத்தொகுப்பில் தேடல் மதிப்பு இல்லை என்று பயனர்களுக்குத் தெரிவிக்கிறது:
VLOOKUP உடன் IFNA ஐ எவ்வாறு பயன்படுத்துவது
பெரும்பாலும் VLOOKUP, HLOOKUP, LOOKUP மற்றும் MATCH போன்ற செயல்பாடுகளில் #N/A பிழை ஏற்படுகிறது. கீழே உள்ள எடுத்துக்காட்டுகள் சில பொதுவான பயன்பாட்டு நிகழ்வுகளை உள்ளடக்கியது.
எடுத்துக்காட்டு 1. அடிப்படை IFNA VLOOKUP சூத்திரம்
VLOOKUP ஆல் பொருத்தத்தைக் கண்டறிய முடியாதபோது ஏற்படும் #N/A பிழைகளைப் பிடிக்க, அதன் முடிவைச் சரிபார்க்கவும் IFNA ஐப் பயன்படுத்தி, பிழைக்குப் பதிலாக காட்டப்பட வேண்டிய மதிப்பைக் குறிப்பிடவும். இந்த தொடரியலைப் பயன்படுத்தி உங்களின் தற்போதைய VLOOKUP சூத்திரத்தைச் சுற்றி IFNA செயல்பாட்டைச் சுற்றி வைப்பதே பொதுவான நடைமுறை:
IFNA(VLOOKUP(), " உங்கள் உரை")எங்கள் மாதிரி அட்டவணையில், நீங்கள் விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். ஒரு குறிப்பிட்ட மாணவரின் மதிப்பெண்ணை (E1) மீட்டெடுக்கவும். இதற்கு, நீங்கள் இந்த கிளாசிக் VLOOKUP சூத்திரத்தைப் பயன்படுத்துகிறீர்கள்:
=VLOOKUP(E1, A2:B10, 2, FALSE)
பிரச்சனை என்னவென்றால் நீல் தேர்வில் பங்கேற்கவில்லை, அதனால் அவரது பெயர் பட்டியலில் இல்லை, மேலும் VLOOKUP கண்டுபிடிக்க முடியவில்லை. ஒரு பொருத்தம்.
பிழையை மறைக்க, நாங்கள்IFNA இல் VLOOKUP ஐ இப்படி மடிக்கவும்:
=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
இப்போது, முடிவு பயனரை பயமுறுத்துவதாகத் தெரியவில்லை, மேலும் பல தகவல்களைத் தருகிறது:
எடுத்துக்காட்டு 2. பல தாள்களில் பார்க்க IFNA VLOOKUP
சீக்வென்ஷியல் அல்லது செயின்ட் தேடுதல்களைச் செய்வதற்கும் IFNA செயல்பாடு பயனுள்ளதாக இருக்கும். பல தாள்கள் அல்லது வெவ்வேறு பணிப்புத்தகங்கள் முழுவதும். யோசனை என்னவென்றால், நீங்கள் சில வேறுபட்ட IFNA(VLOOKUP(...)) சூத்திரங்களை ஒன்றோடொன்று இந்த வழியில் ஒன்றாக இணைக்கிறீர்கள்:
IFNA(VLOOKUP(...), IFNA(VLOOKUP(...), IFNA(VLOOKUP(...), "இல்லை கண்டறியப்பட்டது")))முதன்மை VLOOKUP எதையும் கண்டுபிடிக்கவில்லை என்றால், அதன் IFNA செயல்பாடு விரும்பிய மதிப்பு கிடைக்கும் வரை அடுத்த VLOOKUP ஐ இயக்கும். எல்லா தேடல்களும் தோல்வியுற்றால், சூத்திரமானது குறிப்பிட்ட உரையை வழங்கும்.
வெவ்வேறு தாள்களில் ( வகுப்பு A , வகுப்பு B எனப் பட்டியலிடப்பட்ட வெவ்வேறு வகுப்புகளின் மதிப்பெண்கள் உங்களிடம் இருப்பதாக வைத்துக்கொள்வோம். , மற்றும் வகுப்பு C ). உங்கள் தற்போதைய பணித்தாளில் செல் B1 இல் உள்ளீடு செய்யப்பட்ட ஒரு குறிப்பிட்ட மாணவரின் மதிப்பெண்ணைப் பெறுவதே உங்கள் இலக்காகும். பணியை நிறைவேற்ற, இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))
VLOOKUPகள் உள்ளமைக்கப்பட்ட வரிசையில் மூன்று வெவ்வேறு தாள்களில் குறிப்பிடப்பட்ட பெயரை சூத்திரம் வரிசையாகத் தேடுகிறது மற்றும் முதலில் காணப்படும் பொருத்தத்தைக் கொண்டுவருகிறது:
எடுத்துக்காட்டு 3. INDEX MATCH உடன் IFNA
இதே பாணியில், IFNA ஆனது பிற தேடல் செயல்பாடுகளால் உருவாக்கப்பட்ட #N/A பிழைகளைப் பிடிக்க முடியும். உதாரணமாக, INDEX MATCH உடன் இதைப் பயன்படுத்துவோம்சூத்திரம்:
=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")
சூத்திரத்தின் சாராம்சம் முந்தைய எல்லா எடுத்துக்காட்டுகளிலும் உள்ளது - INDEX MATCH ஒரு தேடலைச் செய்கிறது, மேலும் IFNA முடிவை மதிப்பீடு செய்து #N/A பிழையைப் பிடிக்கும் குறிப்பிடப்பட்ட மதிப்பு காணப்படவில்லை.
IFNA பல முடிவுகளை வழங்கும்
உள் செயல்பாடு (அதாவது மதிப்பு<2 இல் வைக்கப்பட்டுள்ள சூத்திரம்> வாதம்) பல மதிப்புகளை வழங்குகிறது, IFNA ஆனது ஒவ்வொரு திரும்பிய மதிப்பையும் தனித்தனியாக சோதித்து முடிவுகளின் வரிசையை வெளியிடும். எடுத்துக்காட்டாக:
=IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")
டைனமிக் அரே எக்செல் (மைக்ரோசாப்ட் 365 மற்றும் எக்செல் 2021) இல், டாப்மோஸ்ட் செல் (E2) இல் உள்ள வழக்கமான ஃபார்முலா அனைத்து முடிவுகளையும் தானாக அண்டை செல்களில் (விதிகளில்) கொட்டுகிறது. எக்செல், இது ஸ்பில் ரேஞ்ச் என்று அழைக்கப்படுகிறது).
முன்-டைனமிக் பதிப்புகளில் (எக்செல் 2019 மற்றும் அதற்கும் குறைவானது), பல செல் வரிசையைப் பயன்படுத்தி இதேபோன்ற விளைவை அடையலாம். சூத்திரம், இது Ctrl + Shift + Enter குறுக்குவழியுடன் நிறைவுற்றது.
IFNA மற்றும் IFERROR இடையே உள்ள வேறுபாடு என்ன?
இதன் மூல காரணத்தைப் பொறுத்து பிரச்சனை, எக்செல் சூத்திரம் #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM மற்றும் பிற பிழைகளைத் தூண்டலாம். IFERROR செயல்பாடு அந்த எல்லா பிழைகளையும் பிடிக்கும் போது IFNA ஆனது #N/A க்கு மட்டுமே. எது தேர்வு செய்வது சிறந்தது? அது சூழ்நிலையைப் பொறுத்தது.
நீங்கள் எந்த வகையான பிழையையும் அடக்க விரும்பினால், IFERROR செயல்பாட்டைப் பயன்படுத்தவும். இது ஒரு சூத்திரம் போது சிக்கலான கணக்கீடுகள் குறிப்பாக பயனுள்ளதாக இருக்கும்பல்வேறு பிழைகளை உருவாக்கக்கூடிய பல செயல்பாடுகளை உள்ளடக்கியது.
தேடுதல் செயல்பாடுகளுடன் , நீங்கள் IFNA ஐப் பயன்படுத்துவது நல்லது, ஏனெனில் அது ஒரு தேடுதல் மதிப்பு காணப்படாதபோது மற்றும் அடிப்படையை மறைக்காது. சூத்திரத்தில் உள்ள சிக்கல்கள்.
வேறுபாட்டை விளக்க, எங்கள் அடிப்படை IFNA VLOOKUP சூத்திரத்தை மீண்டும் கொண்டு வருவோம் மற்றும் செயல்பாட்டின் பெயரை "தற்செயலாக" தவறாக எழுதுவோம் (VLOKUP க்கு பதிலாக VLOKUP).
=IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
IFNA இந்தப் பிழையை அடக்காது, எனவே செயல்பாட்டுப் பெயர்களில் ஒன்றில் ஏதோ தவறு இருப்பதை நீங்கள் தெளிவாகக் காணலாம்:
இப்போது, நீங்கள் பயன்படுத்தினால் என்ன நடக்கும் என்று பார்ப்போம் IFERROR:
=IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
ம்ம்... ஒலிவியா தேர்வில் பங்கேற்கவில்லை என்று கூறுகிறது, இது உண்மையல்ல! IFERROR செயல்பாடானது #NAMEஐ சிக்க வைப்பதே இதற்குக் காரணம்? பிழை மற்றும் அதற்குப் பதிலாக தனிப்பயன் உரையை வழங்குகிறது. இந்தச் சூழ்நிலையில், இது தவறான தகவலைத் தருவது மட்டுமல்லாமல், சூத்திரத்தில் உள்ள சிக்கலையும் மறைக்கிறது.
எக்செல் இல் IFNA சூத்திரத்தைப் பயன்படுத்துவது இதுதான். படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்பதற்கு ஆவலுடன் காத்திருக்கிறேன்!
கிடைக்கும் பதிவிறக்கங்கள்
Excel IFNA சூத்திர எடுத்துக்காட்டுகள் (.xlsx கோப்பு)