எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

இந்த சிறிய டுடோரியல் ஒரு செயல்பாட்டை எவ்வாறு உருவாக்குவது என்பதை விளக்குகிறது வி.பி.ஆர் (VLOOKUP) கேஸ்-சென்சிட்டிவ், எக்செல் கேஸ்-சென்சிட்டிவ் முறையில் தேடக்கூடிய பல சூத்திரங்களைக் காட்டுகிறது, மேலும் ஒவ்வொரு செயல்பாட்டின் பலம் மற்றும் பலவீனங்களையும் சுட்டிக்காட்டுகிறது.

ஒவ்வொரு எக்செல் பயனருக்கும் என்ன செயல்பாடு செங்குத்து தேடலைச் செய்கிறது என்பது தெரியும் என்று நினைக்கிறேன். அது சரி, இது ஒரு செயல்பாடு வி.பி.ஆர். இருப்பினும், சிலருக்கு இது தெரியும் வி.பி.ஆர் கேஸ் சென்சிடிவ் அல்ல, அதாவது சிறிய மற்றும் பெரிய எழுத்துகள் அதற்கு ஒரே மாதிரியாக இருக்கும்.

இயலாமையை நிரூபிக்கும் ஒரு விரைவான உதாரணம் இங்கே வி.பி.ஆர் பதிவு அங்கீகரிக்க. ஒரு கலத்தில் வைத்துக்கொள்ளுங்கள் A1 மதிப்பு "பில்" மற்றும் கலத்தை கொண்டுள்ளது A2 - "பில்", சூத்திரம்:

=VLOOKUP("Bill",A1:A10,2)

=ВПР("Bill";A1:A10;2)

… அந்த மதிப்பு பட்டியலில் முதலில் வருவதால், “பில்” மீதான தேடலை நிறுத்தி, கலத்திலிருந்து மதிப்பைப் பிரித்தெடுக்கும் B1.

இந்த கட்டுரையில் பின்னர், எப்படி செய்வது என்று நான் உங்களுக்குக் காண்பிப்பேன் வி.பி.ஆர் வழக்கு உணர்திறன். கூடுதலாக, எக்செல் இல் கேஸ்-சென்சிட்டிவ் தேடல்களைச் செய்யக்கூடிய இன்னும் சில செயல்பாடுகளைக் கற்றுக்கொள்வோம்.

நாங்கள் எளிமையானவற்றுடன் தொடங்குவோம் - பார்வை (LOOKUP) மற்றும் SUMPRODUCT (SUMPRODUCT), துரதிர்ஷ்டவசமாக, பல குறிப்பிடத்தக்க வரம்புகளைக் கொண்டுள்ளது. அடுத்து, சற்று சிக்கலான சூத்திரத்தை நாம் கூர்ந்து கவனிப்போம் INDEX+MATCH (INDEX+MATCH), எந்த சூழ்நிலையிலும் எந்த தரவுத்தொகுப்பிலும் குறைபாடற்ற முறையில் செயல்படும்.

VLOOKUP செயல்பாடு கேஸ் சென்சிடிவ்

உங்களுக்கு ஏற்கனவே தெரியும், வழக்கமான செயல்பாடு வி.பி.ஆர் வழக்கு உணர்வற்றது. இருப்பினும், அதை கேஸ் சென்சிட்டிவ் செய்ய ஒரு வழி உள்ளது. இதைச் செய்ய, பின்வரும் எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, அட்டவணையில் துணை நெடுவரிசையைச் சேர்க்க வேண்டும்.

ஒரு பத்தியில் வைத்துக்கொள்ளுங்கள் B தயாரிப்பு அடையாளங்காட்டிகள் (உருப்படி) உள்ளன, மேலும் நீங்கள் பொருளின் விலையையும் அதற்கான கருத்தையும் நெடுவரிசைகளிலிருந்து பிரித்தெடுக்க விரும்புகிறீர்கள் C и D. சிக்கல் என்னவென்றால், அடையாளங்காட்டிகளில் சிறிய மற்றும் பெரிய எழுத்துகள் உள்ளன. எடுத்துக்காட்டாக, செல் மதிப்புகள் B4 (001Tvci3u) மற்றும் B5 (001Tvci3U) கடைசி எழுத்தின் விஷயத்தில் மட்டுமே வேறுபடுகிறது, u и U முறையே.

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

=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)

=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)

திரும்பும் $ 90, மதிப்பு இருந்து 001Tvci3u விட முந்தைய தேடல் வரம்பில் உள்ளது 001Tvci3U. ஆனால் அது நமக்குத் தேவை இல்லை, இல்லையா?

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

ஒரு செயல்பாடு மூலம் தேட வி.பி.ஆர் எக்செல் கேஸ் சென்சிட்டிவ்வில், நீங்கள் ஒரு ஹெல்பர் நெடுவரிசையைச் சேர்த்து அதன் கலங்களை பின்வரும் சூத்திரத்துடன் நிரப்ப வேண்டும் (இங்கு B என்பது தேடல் நெடுவரிசையாகும்):

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")

இந்த சூத்திரம் விரும்பிய மதிப்பை தனி எழுத்துகளாக உடைத்து, ஒவ்வொரு எழுத்தையும் அதன் குறியீட்டுடன் மாற்றுகிறது (எடுத்துக்காட்டாக, அதற்கு பதிலாக A 65 இல், அதற்கு பதிலாக a குறியீடு 97) பின்னர் இந்தக் குறியீடுகளை ஒரு தனித்துவமான எண்களின் சரமாக இணைக்கிறது.

அதன் பிறகு, நாங்கள் ஒரு எளிய செயல்பாட்டைப் பயன்படுத்துகிறோம் வி.பி.ஆர் கேஸ் சென்சிட்டிவ் தேடலுக்கு:

=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)

=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

செயல்பாட்டின் சரியான செயல்பாடு வி.பி.ஆர் வழக்கு உணர்திறன் இரண்டு காரணிகளைப் பொறுத்தது:

  1. உதவி நெடுவரிசை பார்க்கக்கூடிய வரம்பில் இடதுபுற நெடுவரிசையாக இருக்க வேண்டும்.
  2. நீங்கள் தேடும் மதிப்பில் உண்மையான மதிப்புக்குப் பதிலாக எழுத்துக் குறியீடு இருக்க வேண்டும்.

CODE செயல்பாட்டை எவ்வாறு சரியாகப் பயன்படுத்துவது

துணை நெடுவரிசையின் கலங்களில் செருகப்பட்ட சூத்திரம், உங்கள் தேடல் மதிப்புகள் அனைத்தும் ஒரே எண்ணிக்கையிலான எழுத்துக்களைக் கொண்டிருப்பதாகக் கருதுகிறது. இல்லையெனில், நீங்கள் சிறிய மற்றும் பெரிய எண்களை அறிந்து பல அம்சங்களைச் சேர்க்க வேண்டும் IFERROR (IFERROR) குறுகிய மற்றும் நீண்ட தேடப்பட்ட மதிப்புக்கு இடையே உள்ள வித்தியாசம் எத்தனை எழுத்துகள்.

எடுத்துக்காட்டாக, குறுகிய தேடல் மதிப்பு 3 எழுத்துகள் மற்றும் நீளமானது 5 எழுத்துகள் எனில், இந்த சூத்திரத்தைப் பயன்படுத்தவும்:

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")

செயல்பாட்டிற்கு பி.எஸ்.டி.ஆர் (MID) நீங்கள் பின்வரும் வாதங்களை வழங்குகிறீர்கள்:

  • 1 வது வாதம் - உரை (உரை) என்பது பிரித்தெடுக்கப்பட வேண்டிய எழுத்துக்களைக் கொண்ட உரை அல்லது செல் குறிப்பு (எங்கள் விஷயத்தில் இது B2)
  • 2 வது வாதம் - தொடக்க_எண் (தொடக்க_நிலை) என்பது பிரித்தெடுக்கப்பட வேண்டிய எழுத்துக்களில் முதலில் இருக்கும் நிலையாகும். நீங்கள் நுழையுங்கள் 1 முதல் செயல்பாட்டில் பி.எஸ்.டி.ஆர், 2 - இரண்டாவது செயல்பாட்டில் பி.எஸ்.டி.ஆர் முதலியன
  • 3 வது வாதம் - எண்_எண்கள் (எழுத்துகளின்_எண்) - உரையிலிருந்து பிரித்தெடுக்க வேண்டிய எழுத்துகளின் எண்ணிக்கையைக் குறிப்பிடுகிறது. நமக்கு எல்லா நேரத்திலும் 1 எழுத்து மட்டுமே தேவை என்பதால், எல்லா செயல்பாடுகளிலும் நாம் எழுதுகிறோம் 1.

வரம்புகள்: விழா வி.பி.ஆர் Excel இல் கேஸ்-சென்சிட்டிவ் தேடல்களுக்கு சிறந்த தீர்வு அல்ல. முதலில், துணை நெடுவரிசையைச் சேர்க்க வேண்டும். இரண்டாவதாக, தரவு ஒரே மாதிரியாக இருந்தால் அல்லது தேடப்பட்ட மதிப்புகளில் உள்ள எழுத்துக்களின் சரியான எண்ணிக்கை தெரிந்தால் மட்டுமே சூத்திரம் ஒரு நல்ல வேலையைச் செய்யும். இது உங்கள் விஷயத்தில் இல்லையென்றால், நாங்கள் கீழே காண்பிக்கும் தீர்வுகளில் ஒன்றைப் பயன்படுத்துவது நல்லது.

கேஸ் சென்சிட்டிவ் தேடலுக்கான LOOKUP செயல்பாடு

விழா பார்வை (LOOKUP) தொடர்பானது வி.பி.ஆர், இருப்பினும் அதன் தொடரியல் துணை நிரலைச் சேர்க்காமல் கேஸ்-சென்சிட்டிவ் தேடல்களை அனுமதிக்கிறது. இதைச் செய்ய, பயன்படுத்தவும் பார்வை செயல்பாடு இணைந்து சரியான (சரியான).

முந்தைய எடுத்துக்காட்டில் இருந்து தரவை எடுத்துக் கொண்டால் (துணை நெடுவரிசை இல்லாமல்), பின்வரும் சூத்திரம் பணியைச் சமாளிக்கும்:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

ஃபார்முலா வரம்பில் தேடுகிறது அ 2: எ 7 செல் மதிப்புடன் சரியான பொருத்தம் F2 கேஸ் சென்சிடிவ் மற்றும் அதே வரிசையின் நெடுவரிசை B இலிருந்து மதிப்பை வழங்கும்.

போன்ற வி.பி.ஆர்செயல்பாடு பார்வை கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும் என, உரை மற்றும் எண் மதிப்புகளுடன் சமமாக வேலை செய்கிறது:

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

முக்கியமான! செயல்பாட்டின் பொருட்டு பார்வை சரியாக வேலை செய்தது, தேடல் நெடுவரிசையில் உள்ள மதிப்புகள் ஏறுவரிசையில் வரிசைப்படுத்தப்பட வேண்டும், அதாவது சிறியது முதல் பெரியது வரை.

செயல்பாடு எவ்வாறு செயல்படுகிறது என்பதை சுருக்கமாக விளக்குகிறேன் சரியான மேலே காட்டப்பட்டுள்ள சூத்திரத்தில், இது முக்கிய புள்ளியாக உள்ளது.

விழா சரியான 1 வது மற்றும் 2 வது மதிப்புருக்களில் உள்ள இரண்டு உரை மதிப்புகளை ஒப்பிட்டு, அவை சரியாக இருந்தால் TRUE அல்லது இல்லை என்றால் FALSE என வழங்கும். செயல்பாடு நமக்கு முக்கியம் சரியான வழக்கு உணர்திறன்.

நமது சூத்திரம் எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம் VIEW+ExACT:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

  • விழா சரியான செல் மதிப்பை ஒப்பிடுகிறது F2 ஒரு நெடுவரிசையில் உள்ள அனைத்து கூறுகளுடன் A (A2:A7). சரியான பொருத்தம் கண்டறியப்பட்டால் TRUE என வழங்கும், இல்லையெனில் FALSE.
  • நீங்கள் முதல் சார்பு வாதத்தை வழங்குவதால் பார்வை மதிப்பு உண்மை, இது குறிப்பிட்ட நெடுவரிசையிலிருந்து (எங்கள் விஷயத்தில், நெடுவரிசை B) சரியான பொருத்தம் கண்டறியப்பட்டால் மட்டுமே, அது தொடர்புடைய மதிப்பைப் பிரித்தெடுக்கிறது, வழக்கு உணர்திறன்.

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

வரம்புகள்: தேடல் நெடுவரிசையில் உள்ள தரவு ஏறுவரிசையில் வரிசைப்படுத்தப்பட வேண்டும்.

SUMPRODUCT - உரை மதிப்புகளைக் கண்டறிந்து, கேஸ் சென்சிட்டிவ், ஆனால் எண்களை மட்டுமே வழங்குகிறது

தலைப்பிலிருந்து நீங்கள் ஏற்கனவே புரிந்து கொண்டபடி, SUMPRODUCT (SUMPRODUCT) என்பது மற்றொரு எக்செல் செயல்பாடாகும், இது கேஸ்-சென்சிட்டிவ் தேடலைச் செய்ய உங்களுக்கு உதவும், ஆனால் எண் மதிப்புகளை மட்டுமே வழங்கும். இந்த விருப்பம் உங்களுக்கு பொருந்தவில்லை என்றால், நீங்கள் உடனடியாக மூட்டைக்கு செல்லலாம் INDEX+MATCH, இது எந்த வழக்குக்கும் எந்த தரவு வகைகளுக்கும் தீர்வை வழங்குகிறது.

முதலில், இந்தச் செயல்பாட்டின் தொடரியல் பற்றி சுருக்கமாக விளக்குகிறேன், இது பின்வரும் வழக்கு-உணர்வு சூத்திரத்தை நன்கு புரிந்துகொள்ள உதவும்.

விழா SUMPRODUCT கொடுக்கப்பட்ட வரிசைகளின் கூறுகளை பெருக்கி முடிவுகளின் கூட்டுத்தொகையை வழங்குகிறது. தொடரியல் இது போல் தெரிகிறது:

SUMPRODUCT(array1,[array2],[array3],...)

СУММПРОИЗВ(массив1;[массив2];[массив3];…)

கேஸ்-சென்சிட்டிவ் தேடல் தேவை என்பதால், செயல்பாட்டைப் பயன்படுத்துகிறோம் சரியான (EXACT) முந்தைய உதாரணத்திலிருந்து பெருக்கிகளில் ஒன்றாக:

=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))

=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))

உங்களுக்கு நினைவிருக்கிறபடி, சரியான செல் மதிப்பை ஒப்பிடுகிறது F2 ஒரு நெடுவரிசையில் உள்ள அனைத்து கூறுகளுடன் A. சரியான பொருத்தம் கண்டறியப்பட்டால் TRUE என வழங்கும், இல்லையெனில் FALSE. கணித செயல்பாடுகளில், எக்செல் TRUE ஆக இருக்கும் 1, மற்றும் FALSE க்கு 0மேலும் SUMPRODUCT இந்த எண்களைப் பெருக்கி முடிவுகளைத் தொகுக்கிறது.

பூஜ்ஜியங்கள் கணக்கிடப்படுவதில்லை, ஏனெனில் பெருக்கும்போது அவை எப்போதும் கொடுக்கும் 0. ஒரு நெடுவரிசையில் சரியாகப் பொருந்தினால் என்ன நடக்கும் என்பதை இன்னும் விரிவாகப் பார்ப்போம் A கண்டுபிடித்து திரும்பினார் 1… செயல்பாடு SUMPRODUCT நெடுவரிசையில் உள்ள எண்ணைப் பெருக்குகிறது B on 1 மற்றும் முடிவை வழங்குகிறது - சரியாக அதே எண்! பிற தயாரிப்புகளின் முடிவுகள் பூஜ்ஜியமாக இருப்பதால், அவை விளைந்த தொகையை பாதிக்காது.

துரதிருஷ்டவசமாக செயல்பாடு SUMPRODUCT உரை மதிப்புகள் மற்றும் தேதிகளுடன் வேலை செய்ய முடியாது, ஏனெனில் அவற்றைப் பெருக்க முடியாது. இந்த வழக்கில், நீங்கள் ஒரு பிழை செய்தியைப் பெறுவீர்கள் #மதிப்பு! (#VALUE!) ஒரு கலத்தில் உள்ளது போல F4 கீழே உள்ள படத்தில்:

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

வரம்புகள்: எண் மதிப்புகளை மட்டுமே வழங்கும்.

INDEX + MATCH - எந்த தரவு வகைக்கும் கேஸ்-சென்சிட்டிவ் தேடல்

இறுதியாக, எந்தவொரு தரவுத் தொகுப்பிலும் செயல்படும் வரம்பற்ற மற்றும் கேஸ்-சென்சிட்டிவ் தேடல் சூத்திரத்திற்கு நாங்கள் நெருக்கமாக இருக்கிறோம்.

இந்த உதாரணம் கடைசியாக வருகிறது, ஏனெனில் சிறந்தவை இனிப்புக்காக விடப்பட்டதால் அல்ல, ஆனால் முந்தைய உதாரணங்களிலிருந்து பெறப்பட்ட அறிவு, கேஸ்-சென்சிட்டிவ் ஃபார்முலாவை சிறப்பாகவும் வேகமாகவும் புரிந்துகொள்ள உதவும் என்பதால். INDEX+MATCH (இன்டெக்ஸ்+மேட்ச்).

நீங்கள் யூகித்தபடி, செயல்பாடுகளின் கலவையாகும் மேலும் வெளிப்படுத்தப்பட்டது и அட்டவணையில் எக்செல் இல் மிகவும் நெகிழ்வான மற்றும் சக்திவாய்ந்த மாற்றாக பயன்படுத்தப்படுகிறது வி.பி.ஆர். VLOOKUP க்குப் பதிலாக INDEX மற்றும் MATCH ஐப் பயன்படுத்துதல் என்ற கட்டுரை இந்தச் செயல்பாடுகள் எவ்வாறு ஒன்றாகச் செயல்படுகின்றன என்பதை மிகச்சரியாக விளக்கும்.

நான் முக்கிய புள்ளிகளை மீண்டும் சொல்கிறேன்:

  • விழா மேலும் வெளிப்படுத்தப்பட்டது (MATCH) கொடுக்கப்பட்ட வரம்பில் ஒரு மதிப்பைத் தேடுகிறது மற்றும் அதன் தொடர்புடைய நிலையை, அதாவது வரிசை மற்றும்/அல்லது நெடுவரிசை எண்ணை வழங்குகிறது;
  • அடுத்து, செயல்பாடு அட்டவணையில் (INDEX) குறிப்பிட்ட நெடுவரிசை மற்றும்/அல்லது வரிசையிலிருந்து மதிப்பை வழங்கும்.

சூத்திரத்திற்கு INDEX+MATCH கேஸ்-சென்சிட்டிவ் முறையில் தேட முடியும், நீங்கள் அதில் ஒரு செயல்பாட்டை மட்டும் சேர்க்க வேண்டும். அது என்ன என்பதை மீண்டும் யூகிக்க கடினமாக இல்லை சரியான (சரியான):

=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))

=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))

இந்த சூத்திரத்தில் சரியான செயல்பாட்டுடன் இணைந்து அதே வழியில் செயல்படுகிறது பார்வை, மற்றும் அதே முடிவை அளிக்கிறது:

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

சூத்திரம் என்பதைக் கவனியுங்கள் INDEX+MATCH சுருள் பிரேஸ்களில் இணைக்கப்பட்டுள்ளது ஒரு வரிசை சூத்திரம் மற்றும் நீங்கள் அதை அழுத்துவதன் மூலம் முடிக்க வேண்டும் Ctrl + Shift + Enter.

கேஸ்-சென்சிட்டிவ் தேடலுக்கு INDEX+MATCH ஏன் சிறந்த தீர்வாக உள்ளது?

மூட்டையின் முக்கிய நன்மைகள் அட்டவணையில் и மேலும் வெளிப்படுத்தப்பட்டது:

  1. போலல்லாமல், துணை நெடுவரிசையைச் சேர்க்கத் தேவையில்லை வி.பி.ஆர்.
  2. போலல்லாமல், தேடல் நெடுவரிசையை வரிசைப்படுத்த வேண்டிய அவசியமில்லை பார்வை.
  3. எண்கள், உரை மற்றும் தேதிகள் - அனைத்து வகையான தரவுகளுடன் வேலை செய்கிறது.

இந்த சூத்திரம் சரியானதாகத் தெரிகிறது, இல்லையா? உண்மையில், அது இல்லை. அதனால் தான்.

தேடல் மதிப்புடன் தொடர்புடைய ரிட்டர்ன் வேல்யூ நெடுவரிசையில் உள்ள கலம் காலியாக உள்ளது என்று வைத்துக்கொள்வோம். சூத்திரம் என்ன முடிவு திரும்பும்? இல்லை? சூத்திரம் உண்மையில் என்ன தருகிறது என்பதைப் பார்ப்போம்:

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

அச்சச்சோ, சூத்திரம் பூஜ்ஜியத்தை வழங்குகிறது! நீங்கள் தூய உரை மதிப்புகளுடன் பணிபுரிந்தால் இது ஒரு பெரிய பிரச்சனையாக இருக்காது. இருப்பினும், அட்டவணையில் "உண்மையான" பூஜ்ஜியங்கள் உட்பட எண்கள் இருந்தால், இது ஒரு சிக்கலாக மாறும்.

உண்மையில், நாம் முன்பு விவாதித்த மற்ற எல்லா தேடல் சூத்திரங்களும் (VLOOKUP, LOOKUP மற்றும் SUMPRODUCT) அதே வழியில் செயல்படுகின்றன. ஆனால் உங்களுக்கு சரியான சூத்திரம் வேண்டும், இல்லையா?

ஃபார்முலா கேஸை உணர்திறன் கொண்டதாக மாற்ற INDEX+MATCH சரியானது, அதை ஒரு செயல்பாட்டில் வைக்கவும் IF (IF) இது திரும்பும் மதிப்பைக் கொண்ட கலத்தைச் சோதித்து, அது காலியாக இருந்தால் வெற்று முடிவை வழங்கும்:

=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")

=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")

இந்த சூத்திரத்தில்:

  • B திரும்ப மதிப்புகள் கொண்ட ஒரு நெடுவரிசை
  • 1+ செயல்பாட்டின் மூலம் திரும்பிய கலத்தின் ஒப்பீட்டு நிலையை மாற்றும் எண் மேலும் வெளிப்படுத்தப்பட்டது, கலத்தின் உண்மையான முகவரிக்கு. உதாரணமாக, எங்கள் செயல்பாட்டில் மேலும் வெளிப்படுத்தப்பட்டது தேடல் வரிசை கொடுக்கப்பட்டுள்ளது அ 2: எ 7, அதாவது, செல்லின் உறவினர் நிலை A2 விருப்பம் 1, ஏனெனில் இது வரிசையில் முதல் ஒன்றாகும். ஆனால் கலத்தின் உண்மையான நிலை A2 நெடுவரிசையில் உள்ளது 2, எனவே நாங்கள் சேர்க்கிறோம் 1வித்தியாசத்தை உருவாக்க மற்றும் செயல்பாடு வேண்டும் மறைமுக (INDIRECT) விரும்பிய கலத்திலிருந்து மதிப்பை மீட்டெடுத்தது.

கீழே உள்ள படங்கள் சரிசெய்யப்பட்ட கேஸ்-சென்சிட்டிவ் ஃபார்முலாவைக் காட்டுகின்றன INDEX+MATCH செயலில். திரும்பிய செல் காலியாக இருந்தால் அது வெற்று முடிவை வழங்கும்.

நான் ஃபார்முலாவை நெடுவரிசைகளாக மீண்டும் எழுதினேன் பி:டிஸ்கிரீன்ஷாட்டில் உள்ள ஃபார்முலா பட்டியை பொருத்துவதற்கு.

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

ஃபார்முலா திரும்பும் 0திரும்பிய கலத்தில் பூஜ்ஜியம் இருந்தால்.

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

இணைப்பு வேண்டுமானால் அட்டவணையில் и மேலும் வெளிப்படுத்தப்பட்டது திரும்பும் மதிப்பு காலியாக இருக்கும்போது சில செய்திகள் காட்டப்படும், நீங்கள் அதை சூத்திரத்தின் கடைசி மேற்கோள்களில் ("") எழுதலாம், எடுத்துக்காட்டாக, இது போன்றது:

=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")

=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")

எக்செல் இல் VLOOKUP கேஸை உணர்திறன் கொண்டதாக மாற்ற 4 வழிகள்

ஒரு பதில் விடவும்