Google Sheets இல் INDEX MATCH - செங்குத்துத் தேடலுக்கான மற்றொரு வழி

  • இதை பகிர்
Michael Brown

உங்கள் தாளில் ஒரு குறிப்பிட்ட முக்கிய பதிவுடன் தொடர்புடைய தரவைக் கண்டறிய வேண்டியிருக்கும் போது, ​​நீங்கள் வழக்கமாக Google Sheets VLOOKUP ஐப் பயன்படுத்துவீர்கள். ஆனால் நீங்கள் செல்கிறீர்கள்: VLOOKUP உங்களை உடனடியாக வரம்புகளுடன் அறைகிறது. அதனால்தான், INDEX MATCHஐக் கற்றுக்கொள்வதன் மூலம், பணிக்கான ஆதாரங்களை அதிகரிக்கலாம்.

Google Sheets இல் INDEX MATCH என்பது இரண்டு செயல்பாடுகளின் கலவையாகும்: INDEX மற்றும் MATCH. ஒன்றாகப் பயன்படுத்தும்போது, ​​அவை Google Sheets VLOOKUPக்கு சிறந்த மாற்றாகச் செயல்படும். இந்த வலைப்பதிவு இடுகையில் அவர்களின் திறன்களை ஒன்றாகக் கண்டுபிடிப்போம். ஆனால் முதலில், விரிதாள்களில் அவர்களின் சொந்தப் பாத்திரங்களை விரைவாகச் சுற்றிப் பார்க்க விரும்புகிறேன்.

    Google Sheets MATCH செயல்பாடு

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

    =MATCH(search_key, range, [search_type])
    • search_key என்பது நீங்கள் தேடும் பதிவாகும். தேவை.
    • வரம்பு என்பது ஒரு வரிசை அல்லது நெடுவரிசையில் பார்க்க வேண்டும். தேவை.

      குறிப்பு. MATCH ஒரு பரிமாண வரிசைகளை மட்டுமே ஏற்கும்: வரிசை அல்லது நெடுவரிசை.

    • search_type என்பது விருப்பமானது மற்றும் பொருத்தம் துல்லியமானதா அல்லது தோராயமானதா என்பதை வரையறுக்கிறது. தவிர்க்கப்பட்டால், இயல்புநிலையாக 1 ஆகும்:
      • 1 என்றால் வரம்பு ஏறுவரிசையில் வரிசைப்படுத்தப்பட்டுள்ளது. செயல்பாடு உங்கள் தேடல்_விசை ஐ விட குறைவாகவோ அல்லது அதற்கு சமமாகவோ பெரிய மதிப்பைப் பெறுகிறது.
      • 0 உங்கள் வரம்பில் இல்லாத பட்சத்தில் சரியான பொருத்தத்தைப் பார்க்கச் செய்யும்வரிசைப்படுத்தப்பட்டது.
      • -1 பதிவுகள் இறங்கு வரிசைப்படுத்தலைப் பயன்படுத்தி தரவரிசைப்படுத்தப்படுகின்றன. இந்தச் சந்தர்ப்பத்தில், செயல்பாடு உங்கள் தேடல்_விசை ஐ விட அதிகமாகவோ அல்லது அதற்குச் சமமாகவோ சிறிய மதிப்பைப் பெறுகிறது.

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

    =MATCH("Blueberry", A1:A10, 0)

    Google Sheets INDEX செயல்பாடு

    உங்கள் மதிப்பை (வரம்பில் அதன் இருப்பிடம்) எங்கு பார்க்க வேண்டும் என்பதை MATCH காட்டும் போது, ​​Google Sheets INDEX செயல்பாடு அதன் வரிசை மற்றும் நெடுவரிசை ஆஃப்செட்களின் அடிப்படையில் மதிப்பைப் பெறுகிறது:

    =INDEX(குறிப்பு, [வரிசை], [நெடுவரிசை])
    • குறிப்பு என்பது பார்க்க வேண்டிய வரம்பாகும். தேவை . விருப்பத்தேர்வு, 0 தவிர்க்கப்பட்டால்.
    • நெடுவரிசை , வரிசை போலவே, ஆஃப்செட் நெடுவரிசைகளின் எண்ணிக்கை. மேலும் விருப்பமானது, தவிர்க்கப்பட்டால் 0 ஆகும்.

    இரண்டு விருப்ப மதிப்புருக்களையும் (வரிசை மற்றும் நெடுவரிசை) குறிப்பிட்டால், Google Sheets INDEX இலக்கு கலத்திலிருந்து ஒரு பதிவை வழங்கும்:

    =INDEX(A1:C10, 7, 1)

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

    =INDEX(A1:C10, 7)

    Google தாள்களில் INDEX MATCHஐ எவ்வாறு பயன்படுத்துவது — சூத்திர எடுத்துக்காட்டுகள்

    விரிதாள்களில் INDEX மற்றும் MATCH ஆகியவை ஒன்றாகப் பயன்படுத்தப்படும்போது, ​​அவை மிகவும் வலிமையானவை. அவர்கள் Google Sheets VLOOKUP ஐ முற்றிலும் மாற்றியமைக்கலாம் மற்றும் அட்டவணையில் இருந்து தேவையான பதிவைப் பெறலாம்உங்கள் முக்கிய மதிப்பு.

    Google தாள்களுக்கான உங்கள் முதல் INDEX MATCH சூத்திரத்தை உருவாக்கவும்

    நான் மேலே பயன்படுத்திய அதே அட்டவணையில் இருந்து குருதிநெல்லி பற்றிய பங்குத் தகவலைப் பெற விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். நான் B மற்றும் C நெடுவரிசைகளை மட்டும் மாற்றிக் கொண்டேன் (ஏன் என்று சிறிது நேரம் கழித்து நீங்கள் அறிந்துகொள்வீர்கள்).

    1. இப்போது C நெடுவரிசையில் அனைத்து பெர்ரிகளும் பட்டியலிடப்பட்டுள்ளன. Google Sheets MATCH செயல்பாடு அதன் சரியான வரிசையைக் கண்டறிய உதவும். cranberry: 8

      =MATCH("Cranberry", C1:C10, 0)

    2. அந்த முழு MATCH சூத்திரத்தை INDEX செயல்பாட்டில் வரிசை வாதத்தில் வைக்கவும்:

      =INDEX(A1:C10, MATCH("Cranberry", C1:C10, 0))

      இது முழு வரிசையையும் குருதிநெல்லியுடன் திருப்பித் தரும்.

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

      =INDEX(A1:C10, MATCH("Cranberry", C1:C10,0), 2)

    4. Voila !

    5. நீங்கள் மேலும் சென்று அந்த கடைசி நெடுவரிசை காட்டி ( 2 ) விட்டுவிடலாம். முழு அட்டவணையையும் ( A1:C10 ) முதல் வாதமாகப் பயன்படுத்தாமல், தேடல் நெடுவரிசையை ( B1:B10 ) மட்டும் பயன்படுத்தினால், உங்களுக்கு இது தேவைப்படாது:

      =INDEX(B1:B10, MATCH("Cranberry", C1:C10, 0))

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

      =INDEX(B1:B10, MATCH(E2, C1:C10, 0))

      நீங்கள் பெர்ரியைத் தேர்ந்தெடுத்ததும், தொடர்புடைய மதிப்பு அதற்கேற்ப மாறும்:

    Google தாள்களில் உள்ள INDEX MATCH VLOOKUP ஐ விட சிறந்தது

    Google Sheets INDEX MATCH ஆனது அட்டவணையில் உங்கள் மதிப்பைப் பார்த்து, அதனுடன் தொடர்புடைய மற்றொரு பதிவைத் தருகிறது என்பது உங்களுக்கு முன்பே தெரியும்.வரிசை. Google Sheets VLOOKUP அதையே செய்கிறது என்பது உங்களுக்குத் தெரியும். அதனால் ஏன் கவலைப்பட வேண்டும்?

    விஷயம் என்னவென்றால், இன்டெக்ஸ் மேட்ச் க்கு சில முக்கிய நன்மைகள் உள்ளன VLOOKUP:

    1. இடதுபக்கம் தேடுதல் சாத்தியம் . இதை விளக்குவதற்கு முன்பு நெடுவரிசைகளின் இடங்களை மாற்றினேன்: கூகுள் ஷீட்ஸில் உள்ள INDEX MATCH செயல்பாடு தேடல் நெடுவரிசையின் இடது பக்கம் இருக்கும். VLOOKUP எப்போதும் வரம்பின் முதல் நெடுவரிசையைத் தேடுகிறது மற்றும் அதன் வலதுபுறத்தில் பொருத்தங்களைத் தேடுகிறது - இல்லையெனில், #N/A பிழைகள் மட்டுமே கிடைக்கும்:

    2. குழப்பமில்லை புதிய நெடுவரிசைகளைச் சேர்க்கும் போது மற்றும் ஏற்கனவே உள்ளவற்றை நகர்த்தும்போது குறிப்புகள். நீங்கள் நெடுவரிசைகளைச் சேர்த்தால் அல்லது நகர்த்தினால், முடிவில் தலையிடாமல் தானாகவே மாற்றங்களை INDEX MATCH பிரதிபலிக்கும். நீங்கள் நெடுவரிசைக் குறிப்புகளைப் பயன்படுத்துவதால், அவை உடனடியாக Google Sheets மூலம் சரிசெய்யப்படுகின்றன:

      VLOOKUP மூலம் இதைச் செய்ய முயலவும்: தேடல் நெடுவரிசைக்கான செல் குறிப்புகளுக்குப் பதிலாக ஆர்டர் எண் தேவைப்படுகிறது. எனவே, நீங்கள் தவறான மதிப்பைப் பெறுவீர்கள், ஏனெனில் மற்றொரு நெடுவரிசை அதே இடத்தில் உள்ளது — நெடுவரிசை 2 எனது எடுத்துக்காட்டில்:

    3. தேவைப்படும்போது உரை வழக்கைக் கருத்தில் கொள்கிறது (இதில் மேலும் கீழே உள்ளது).
    4. பல அளவுகோல்களின் அடிப்படையில் செங்குத்துத் தேடலுக்குப் பயன்படுத்தலாம்.

    பார்க்க உங்களை அழைக்கிறேன். கடைசி இரண்டு புள்ளிகளில் கீழே விரிவாக உள்ளது.

    Google தாள்களில் INDEX MATCH உடன் கேஸ்-சென்சிட்டிவ் v-லுக்அப்

    INDEX MATCH என்பது வழக்கு-க்கு வரும்போது-உணர்திறன்.

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

    எனவே நீங்கள் எப்படி பார்க்க முடியும் ஒரு குறிப்பிட்ட வழியில் விற்கப்படும் ஒரு பெர்ரி பற்றிய தகவல்? VLOOKUP ஆனது அதன் முதல் பெயரைக் கண்டறியும்.

    அதிர்ஷ்டவசமாக, Google தாள்களுக்கான INDEX MATCH அதைச் சரியாகச் செய்யலாம். நீங்கள் ஒரு கூடுதல் செயல்பாட்டைப் பயன்படுத்த வேண்டும் - FIND அல்லது EXACT.

    எடுத்துக்காட்டு 1. கேஸ்-சென்சிட்டிவ் Vlookup-ஐக் கண்டுபிடி

    FIND என்பது Google Sheetsஸில் உள்ள கேஸ்-சென்சிட்டிவ் செயல்பாடாகும். கேஸ்-சென்சிட்டிவ் செங்குத்துத் தேடலுக்கு:

    =ArrayFormula(INDEX(B2:B19, MATCH(1, FIND(E2, C2:C19)), 0))

    இந்த சூத்திரத்தில் என்ன நடக்கிறது என்று பார்ப்போம்:

    1. FIND ஸ்கேன் நெடுவரிசை C ( C2:C19 ) E2 ( செர்ரி ) இலிருந்து அதன் எழுத்து வழக்கைக் கருத்தில் கொண்டது. கண்டுபிடிக்கப்பட்டதும், சூத்திரமானது அந்த கலத்தை ஒரு எண்ணுடன் "குறிக்கிறது" — 1 .
    2. MATCH இந்த குறியை தேடுகிறது — 1 — அதே நெடுவரிசையில் ( C ) மற்றும் அதன் வரிசையின் எண்ணை INDEX க்கு வழங்கும்.
    3. INDEX ஆனது அந்த வரிசையில் B நெடுவரிசையில் ( B2:B19 ) வந்து தேவையான பதிவை உங்களுக்குப் பெற்றுத் தரும்.
    4. நீங்கள் சூத்திரத்தை உருவாக்கி முடித்ததும், ஆரம்பத்தில் ArrayFormula ஐச் சேர்க்க Ctrl+Shift+Enter ஐ அழுத்தவும். இது தேவைப்படுகிறது ஏனெனில் இது இல்லாமல் FIND ஆல் வரிசைகளில் (ஒன்றுக்கும் மேற்பட்ட கலங்களில்) தேட முடியாது. அல்லது தட்டச்சு செய்யலாம்உங்கள் விசைப்பலகையில் இருந்து ' ArrayFormula '.

    எடுத்துக்காட்டு 2. கேஸ்-சென்சிட்டிவ் Vlookupக்கு சரியானது

    நீங்கள் FIND ஐ EXACT என்று மாற்றினால், பிந்தையது பதிவுகளைத் தேடும். அவற்றின் உரை வழக்கு உட்பட, அதே எழுத்துக்களுடன்.

    ஒரே ஒரு வித்தியாசம் என்னவென்றால், 1 எண்ணை விட TRUE உடன் சரியாக "குறிக்கிறது". எனவே, MATCHக்கான முதல் வாதம் TRUE :

    =ArrayFormula(INDEX(B2:B19, MATCH(TRUE, EXACT(E2, C2:C19), 0)))

    Google Sheets INDEX MATCH பல அளவுகோல்களைக் கொண்டதாக இருக்க வேண்டும்

    0>நீங்கள் பதிவைப் பெற விரும்பும் பல நிபந்தனைகள் இருந்தால் என்ன செய்வது?

    PP பக்கெட்டுகளில் விற்கப்படும் செர்ரி யின் விலையைச் சரிபார்ப்போம். 2> மற்றும் ஏற்கனவே தீர்கிறது :

    நான் நெடுவரிசை F இல் உள்ள கீழ்தோன்றும் பட்டியல்களில் உள்ள அனைத்து நிபந்தனைகளையும் வரிசைப்படுத்தினேன். அது Google Sheets INDEX பல நிபந்தனைகளை ஆதரிக்கும் MATCH, VLOOKUP அல்ல. நீங்கள் பயன்படுத்த வேண்டிய சூத்திரம் இதோ:

    =ArrayFormula(INDEX(B2:B24, MATCH(CONCATENATE(F2:F4), A2:A24&C2:C24&D2:D24, 0),))

    பீதி அடைய வேண்டாம்! :) இதன் தர்க்கம் உண்மையில் மிகவும் எளிமையானது:

    1. CONCATENATE(F2:F4) மூன்று பதிவுகளையும் நிபந்தனைகளுடன் ஒரு சரத்தில் ஒருங்கிணைக்கிறது:

      CherryPP bucketRunning out

      இது MATCHக்கான தேடல்_விசை அல்லது வேறுவிதமாகக் கூறினால், அட்டவணையில் நீங்கள் தேடுவது.

    2. A2:A24&C2:C24&D2:D24 என்பது MATCH செயல்பாட்டைப் பார்க்க ஒரு வரம்பு ஆகும். மூன்று நிபந்தனைகளும் நடைபெறுவதால் மூன்று தனித்தனி நெடுவரிசைகள், இந்த வழியில் நீங்கள் அவற்றை இணைக்கலாம்:

      CherryCardboard trayIn stock

      CherryFilm packaging இல்லை

      CherryPP bucketRunning out

      etc .

    3. MATCH இல் உள்ள கடைசி வாதம் — 0 CherryPP bucketRunning out க்கான சரியான பொருத்தத்தை அந்த ஒருங்கிணைந்த நெடுவரிசைகளின் அனைத்து வரிசைகளிலும் கண்டறிய முடியும். நீங்கள் பார்க்கிறபடி, இது 3வது வரிசையில் உள்ளது.
    4. பின்னர் INDEX அதன் காரியத்தைச் செய்கிறது: B நெடுவரிசையின் 3வது வரிசையில் இருந்து பதிவைப் பெறுகிறது.
    5. ArrayFormula பிற செயல்பாடுகளை அனுமதிக்கப் பயன்படுகிறது. வரிசைகளுடன் வேலை செய்யுங்கள்.

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

    =IFERROR(ArrayFormula(INDEX(B2:B27, MATCH(CONCATENATE(F2:F4), A2:A27&C2:C27&D2:D27, 0),)), "Not found")

    Google தாள்களில் INDEX MATCHக்கு சிறந்த மாற்று — பல VLOOKUP பொருத்தங்கள்

    நீங்கள் விரும்பும் VLOOKUP அல்லது INDEX MATCH எதுவாக இருந்தாலும், இரண்டுக்கும் ஒரு சிறந்த மாற்று உள்ளது.

    Multiple VLOOKUP மேட்ச்கள் என்பது கூகுள் ஷீட்களுக்கான ஒரு சிறப்பு துணை நிரலாகும் : உரை, எண்கள், தேதிகள், நேரம், முதலியன

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

    1. மூல வரம்பைத் தேர்ந்தெடுக்கவும்.
    2. திரும்பப் பொருத்தங்கள் மற்றும் நெடுவரிசைகளின் எண்ணிக்கையை அமை> கொண்டிருக்கிறது, =, காலியாக இல்லை , இடையில் , முதலியன).

    உங்களால் முடியும்:

    • முடிவை முன்னோட்டமிடுங்கள்
    • அதை எங்கு வைக்க வேண்டும் என்பதை முடிவு செய்யுங்கள்
    • எப்படி: சூத்திரம் அல்லது வெறும் மதிப்புகள்

    ஆட்-ஆனைச் சரிபார்க்கும் இந்த வாய்ப்பைத் தவறவிடாதீர்கள். Google Workspace Marketplace இல் இருந்து அதை நிறுவவும். அதன் டுடோரியல் பக்கம் ஒவ்வொரு விருப்பத்தையும் விரிவாக விளக்கும்.

    நாங்கள் ஒரு சிறப்பு அறிவுறுத்தல் வீடியோவையும் தயார் செய்துள்ளோம்:

    கீழே உள்ள கருத்துகளில் அல்லது அடுத்த கட்டுரையில் சந்திப்போம் ;)

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