உள்ளடக்க அட்டவணை
இந்த எடுத்துக்காட்டுகள், பல அளவுகோல்களை எவ்வாறு Vlookup செய்வது, ஒரு குறிப்பிட்ட நிகழ்வை அல்லது எல்லாப் பொருத்தங்களையும் வழங்குவது, பல தாள்களில் டைனமிக் Vlookup செய்வது மற்றும் பலவற்றைக் கற்றுக்கொடுக்கும்.
இதன் இரண்டாம் பகுதி Excel VLOOKUP இன் ஆற்றலைப் பயன்படுத்த உதவும் தொடர். இந்த செயல்பாடு எவ்வாறு செயல்படுகிறது என்பதை நீங்கள் அறிந்திருப்பதை எடுத்துக்காட்டுகள் குறிக்கின்றன. இல்லையெனில், எக்செல் இல் VLOOKUP இன் அடிப்படைப் பயன்பாடுகளுடன் தொடங்குவதற்கு இது ஒரு காரணம்.
மேலும் நகரும் முன், தொடரியல் ஒன்றைச் சுருக்கமாக நினைவூட்டுகிறேன்:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )இப்போது அனைவரும் ஒரே பக்கத்தில் இருப்பதால், மேம்பட்ட VLOOKUP சூத்திர உதாரணங்களை உற்று நோக்குவோம்:
எப்படி பல அளவுகோல்களை Vlookup செய்வது
எக்செல் ஒரு தரவுத்தளத்தில் ஒரு குறிப்பிட்ட மதிப்பைத் தேடும் போது VLOOKUP செயல்பாடு மிகவும் உதவியாக இருக்கும். இருப்பினும், இது ஒரு முக்கியமான அம்சத்தைக் கொண்டிருக்கவில்லை - அதன் தொடரியல் ஒரு தேடல் மதிப்பை மட்டுமே அனுமதிக்கிறது. ஆனால் நீங்கள் பல நிபந்தனைகளுடன் பார்க்க விரும்பினால் என்ன செய்வது? நீங்கள் தேர்வு செய்ய சில வேறுபட்ட தீர்வுகள் உள்ளன.
சூத்திரம் 1. இரண்டு அளவுகோல்களுடன் VLOOKUP
உங்களிடம் ஆர்டர்களின் பட்டியல் உள்ளது மற்றும் 2 அளவுகோல்களின் அடிப்படையில் அளவைக் கண்டுபிடிக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம், வாடிக்கையாளர் பெயர் மற்றும் தயாரிப்பு . கீழே உள்ள அட்டவணையில் காட்டப்பட்டுள்ளபடி, ஒவ்வொரு வாடிக்கையாளரும் பல தயாரிப்புகளை ஆர்டர் செய்திருப்பது ஒரு சிக்கலான காரணி:
வழக்கமான VLOOKUP சூத்திரம் இந்தச் சூழ்நிலையில் வேலை செய்யாது, ஏனெனில் அது முதலில் கண்டறிந்ததைத் தருகிறது. ஒரு அடிப்படையில் பொருத்தம்பகுதிகள்:
முந்தைய உதாரணத்தைப் போலவே, சில பெயர்களை வரையறுப்பதில் இருந்து தொடங்குகிறோம்:
- CA தாளில் A2:B5 வரம்பு CA_Sales .
- FL தாளில் A2:B5 வரம்பு FL_Sales என்று பெயரிடப்பட்டுள்ளது.
- KS தாளில் A2:B5 வரம்பு KS_Sales .
நீங்கள் பார்க்கிறபடி, பெயரிடப்பட்ட அனைத்து வரம்புகளும் பொதுவான பகுதி ( விற்பனை ) மற்றும் தனித்துவமான பகுதிகள் ( CA , FL , KS ). நாங்கள் உருவாக்கப் போகும் சூத்திரத்திற்கு இது மிகவும் அவசியமானதாக இருப்பதால், உங்கள் வரம்புகளுக்குப் பெயரிடுவதை உறுதிப்படுத்திக் கொள்ளவும்.
சூத்திரம் 1. வெவ்வேறு தாள்களில் இருந்து தரவை மாறும் வகையில் இழுக்க மறைமுக VLOOKUP
உங்கள் பணி என்றால் பல தாள்களில் இருந்து தரவை மீட்டெடுப்பது, VLOOKUP INDIRECT சூத்திரம் சிறந்த தீர்வாகும் - கச்சிதமான மற்றும் எளிதில் புரிந்துகொள்ளக்கூடியது.
இந்த எடுத்துக்காட்டில், சுருக்க அட்டவணையை நாங்கள் இந்த வழியில் ஒழுங்கமைக்கிறோம்:
- A2 மற்றும் A3 இல் ஆர்வமுள்ள தயாரிப்புகளை உள்ளிடவும். அவை எங்கள் தேடல் மதிப்புகள்.
- B1, C1 மற்றும் D1 இல் பெயரிடப்பட்ட வரம்புகளின் தனித்துவமான பகுதிகளை உள்ளிடவும்.
இப்போது, தனித்துவமான பகுதியை (B1) கொண்ட கலத்தை இணைக்கிறோம். பொதுவான பகுதியுடன் ("_Sales"), மற்றும் அதன் விளைவாக வரும் சரத்தை INDIRECTக்கு ஊட்டவும்:
INDIRECT(B$1&"_Sales")
INDIRECT செயல்பாடு சரத்தை எக்செல் புரிந்து கொள்ளக்கூடிய பெயராக மாற்றுகிறது. VLOOKUP இன் table_array வாதம்:
=VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)
மேலே உள்ள சூத்திரம் B2க்கு செல்கிறது, பிறகு அதை கீழே மற்றும் வலதுபுறமாக நகலெடுக்கவும்.
தயவுசெய்து தேடல் மதிப்பில் ($A2) கவனம் செலுத்துங்கள்நெடுவரிசை ஒருங்கிணைப்பை முழுமையான செல் குறிப்புடன் பூட்டியுள்ளோம், இதனால் சூத்திரம் வலதுபுறமாக நகலெடுக்கப்படும்போது நெடுவரிசை நிலையானதாக இருக்கும். B$1 குறிப்பில், சூத்திரம் நகலெடுக்கப்பட்ட நெடுவரிசையைப் பொறுத்து, நெடுவரிசை ஒருங்கிணைப்பு மாற்றப்பட்டு பொருத்தமான பெயரின் பகுதியை INDIRECTக்கு வழங்க வேண்டும் என்பதால், வரிசையைப் பூட்டியுள்ளோம்:
உங்கள் பிரதான அட்டவணை வித்தியாசமாக ஒழுங்கமைக்கப்பட்டிருந்தால், ஒரு வரிசையில் உள்ள தேடல் மதிப்புகள் மற்றும் ஒரு நெடுவரிசையில் உள்ள வரம்பு பெயர்களின் தனிப்பட்ட பகுதிகள், நீங்கள் தேடல் மதிப்பில் (B$1) வரிசை ஒருங்கிணைப்பையும், பெயர் பகுதிகளில் உள்ள நெடுவரிசை ஒருங்கிணைப்பையும் பூட்ட வேண்டும். ($A2):
=VLOOKUP(B$1, INDIRECT($A2&"_Sales"), 2, FALSE)
=VLOOKUP(B$1, INDIRECT($A2&"_Sales"), 2, FALSE)
சூத்திரம் 2. VLOOKUP மற்றும் பல தாள்களைப் பார்க்க உள்ளமை IFகள்
உங்களிடம் இருக்கும் சூழ்நிலையில் இரண்டு அல்லது மூன்று தேடல் தாள்கள், ஒரு குறிப்பிட்ட கலத்தில் உள்ள முக்கிய மதிப்பின் அடிப்படையில் சரியான தாளைத் தேர்ந்தெடுக்க, உள்ளமைக்கப்பட்ட IF செயல்பாடுகளுடன் கூடிய எளிமையான VLOOKUP சூத்திரத்தைப் பயன்படுத்தலாம்:
=VLOOKUP($A2, IF(B$1="CA", CA_Sales, IF(B$1="FL", FL_Sales, IF(B$1="KS", KS_Sales,""))), 2, FALSE)
$A2 தேடுதல் மதிப்பு (உருப்படியின் பெயர்) மற்றும் B$1 முக்கிய மதிப்பு (நிலை):
இந்த விஷயத்தில், நீங்கள் பெயர்களை வரையறுக்க வேண்டிய அவசியமில்லை மற்றும் வெளிப்புறத்தைப் பயன்படுத்தலாம் மற்றொரு தாள் அல்லது பணிப்புத்தகத்தைக் குறிப்பிடுவதற்கான குறிப்புகள்.
மேலும் ஃபார்முலா எக்ஸாவிற்கு mples, Excel இல் பல தாள்களில் VLOOKUP செய்வது எப்படி என்பதைப் பார்க்கவும்.
எக்செல் இல் VLOOKUP ஐப் பயன்படுத்துவது இதுதான். படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்போம் என்று நம்புகிறேன்!
பதிவிறக்கப் பயிற்சிப் புத்தகம்
மேம்பட்ட VLOOKUP சூத்திர எடுத்துக்காட்டுகள் (.xlsxகோப்பு)
நீங்கள் குறிப்பிடும் ஒற்றைத் தேடுதல் மதிப்பு.இதைச் சமாளிக்க, நீங்கள் ஒரு உதவி நெடுவரிசையைச் சேர்த்து, இரண்டு தேடல் நெடுவரிசைகளிலிருந்து ( வாடிக்கையாளர் மற்றும் தயாரிப்பு ) மதிப்புகளை இணைக்கலாம். ஹெல்பர் நெடுவரிசையானது அட்டவணை வரிசையில் இடதுபுறம் நெடுவரிசையாக இருக்க வேண்டும், ஏனெனில் எக்செல் VLOOKUP எப்போதும் தேடல் மதிப்பைத் தேடும் இடத்தில்தான் உள்ளது.
எனவே, உங்கள் இடதுபுறத்தில் ஒரு நெடுவரிசையைச் சேர்க்கவும். அட்டவணை மற்றும் அந்த நெடுவரிசை முழுவதும் கீழே உள்ள சூத்திரத்தை நகலெடுக்கவும். இது ஹெல்பர் நெடுவரிசையை B மற்றும் C நெடுவரிசைகளின் மதிப்புகளுடன் விரிவுபடுத்தும் (இடையில் சிறந்த வாசிப்புத்திறனுக்காக இடைவெளி எழுத்து இணைக்கப்பட்டுள்ளது):
=B2&" "&C2
பின்னர், நிலையான VLOOKUP சூத்திரத்தையும் இடத்தையும் பயன்படுத்தவும் lookup_value வாதத்தில் உள்ள இரண்டு அளவுகோல்களும், ஒரு இடைவெளியுடன் பிரிக்கப்பட்டவை:
=VLOOKUP("Jeremy Sweets", A2:D11, 4, FALSE)
அல்லது, தனித்தனி கலங்களில் (எங்கள் வழக்கில் G1 மற்றும் G2) அளவுகோல்களை உள்ளீடு செய்து அவற்றை இணைக்கவும் செல்கள்:
=VLOOKUP(G1&" "&G2, A2:D11, 4, FALSE)
அட்டவணை வரிசையில் நான்காவதாக உள்ள D நெடுவரிசையில் இருந்து மதிப்பை வழங்க விரும்புவதால், col_index_num க்கு 4ஐப் பயன்படுத்துகிறோம். range_lookup வாதமானது FALSE முதல் Vlookup வரை சரியான பொருத்தமாக அமைக்கப்பட்டுள்ளது. கீழே உள்ள ஸ்கிரீன்ஷாட் முடிவைக் காட்டுகிறது:
உங்கள் தேடல் அட்டவணை மற்றொரு தாளில் இருந்தால், உங்கள் VLOOKUP சூத்திரத்தில் தாளின் பெயரைச் சேர்க்கவும். எடுத்துக்காட்டாக:
=VLOOKUP(G1&" "&G2, Orders!A2:D11, 4, FALSE)
மாற்றாக, பார்முலாவை படிக்க எளிதாக்க, தேடல் அட்டவணைக்கு ( ஆர்டர்கள் என்று சொல்லுங்கள்) பெயரிடப்பட்ட வரம்பை உருவாக்கவும்:
=VLOOKUP(G1&" "&G2, Orders, 4, FALSE)
மேலும் தகவலுக்கு, எப்படி என்பதைப் பார்க்கவும்எக்செல் இல் உள்ள மற்றொரு தாளில் இருந்து பார்க்கவும்.
குறிப்பு. சூத்திரம் சரியாக வேலை செய்ய, உதவி நெடுவரிசையில் உள்ள மதிப்புகள் lookup_value வாதத்தில் உள்ளதைப் போலவே இணைக்கப்பட வேண்டும். எடுத்துக்காட்டாக, ஹெல்பர் நெடுவரிசை (B2&" "&C2) மற்றும் VLOOKUP சூத்திரம் (G1&" "&G2) ஆகிய இரண்டிலும் உள்ள அளவுகோல்களைப் பிரிக்க, ஸ்பேஸ் கேரக்டரைப் பயன்படுத்தினோம்.
சூத்திரம் 2. பல நிபந்தனைகளுடன் எக்செல் VLOOKUP
கோட்பாட்டில், நீங்கள் மேலே உள்ள அணுகுமுறையை Vlookup க்கு இரண்டு அளவுகோல்களுக்கு மேல் பயன்படுத்தலாம். இருப்பினும், இரண்டு எச்சரிக்கைகள் உள்ளன. முதலாவதாக, ஒரு தேடல் மதிப்பு 255 எழுத்துகளுக்கு மட்டுப்படுத்தப்பட்டுள்ளது, இரண்டாவதாக, பணித்தாளின் வடிவமைப்பு உதவி நெடுவரிசையைச் சேர்ப்பதை அனுமதிக்காது.
அதிர்ஷ்டவசமாக, மைக்ரோசாஃப்ட் எக்செல் பெரும்பாலும் ஒரே காரியத்தைச் செய்வதற்கு ஒன்றுக்கு மேற்பட்ட வழிகளை வழங்குகிறது. Vlookup பல அளவுகோல்களுக்கு, நீங்கள் INDEX MATCH சேர்க்கை அல்லது Office 365 இல் சமீபத்தில் அறிமுகப்படுத்தப்பட்ட XLOOKUP செயல்பாட்டைப் பயன்படுத்தலாம்.
உதாரணமாக, 3 வெவ்வேறு மதிப்புகளின் அடிப்படையில் பார்க்க ( தேதி , வாடிக்கையாளர் பெயர் மற்றும் தயாரிப்பு ), பின்வரும் சூத்திரங்களில் ஒன்றைப் பயன்படுத்தவும்:
=INDEX(D2:D11, MATCH(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), 0))
=XLOOKUP(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), D2:D11)
எங்கே:
4>
குறிப்பு. Excel 365, INDEX தவிர அனைத்து பதிப்புகளிலும்Ctrl + Shift + Enter ஐ அழுத்துவதன் மூலம் MATCH ஐ CSE வரிசை சூத்திரமாக உள்ளிட வேண்டும். டைனமிக் வரிசைகளை ஆதரிக்கும் எக்செல் 365 இல் இது வழக்கமான சூத்திரமாகவும் செயல்படுகிறது.
சூத்திரங்களின் விரிவான விளக்கத்திற்கு, தயவுசெய்து பார்க்கவும்:
- பல அளவுகோல்களுடன் XLOOKUP
- பல அளவுகோல்களுடன் INDEX MATCH சூத்திரம்
எப்படி 2வது, 3வது அல்லது nவது பொருத்தத்தைப் பெற VLOOKUP ஐப் பயன்படுத்தவும்
உங்களுக்கு ஏற்கனவே தெரியும், Excel VLOOKUP ஆனது ஒரே ஒரு பொருத்தமான மதிப்பை மட்டுமே பெற முடியும், இன்னும் துல்லியமாக, இது முதலில் கண்டறிந்த பொருத்தத்தை வழங்குகிறது. ஆனால் உங்கள் தேடல் வரிசையில் பல பொருத்தங்கள் இருந்தால், நீங்கள் 2வது அல்லது 3வது நிகழ்வைப் பெற விரும்பினால் என்ன செய்வது? பணி மிகவும் சிக்கலானதாகத் தெரிகிறது, ஆனால் தீர்வு உள்ளது!
சூத்திரம் 1. Vlookup Nth நிகழ்வு
உங்களிடம் வாடிக்கையாளர் பெயர்கள் ஒரு நெடுவரிசையிலும், அவர்கள் வாங்கிய தயாரிப்புகள் மற்றொரு நெடுவரிசையிலும், நீங்கள் தேடுகிறீர்கள் என்று வைத்துக்கொள்வோம். கொடுக்கப்பட்ட வாடிக்கையாளரால் வாங்கப்பட்ட 2வது அல்லது 3வது தயாரிப்பைக் கண்டறிய.
எளிய வழி, முதல் எடுத்துக்காட்டில் செய்தது போல், அட்டவணையின் இடதுபுறத்தில் ஒரு ஹெல்பர் நெடுவரிசையைச் சேர்ப்பது. ஆனால் இந்த நேரத்தில், " ஜான் டோ1 ", " ஜான் டோ2 " போன்ற வாடிக்கையாளர் பெயர்கள் மற்றும் நிகழ்வு எண்களுடன் அதை நிரப்புவோம்.
நிகழ்வைப் பெற, COUNTIF செயல்பாட்டை கலப்பு வரம்புக் குறிப்புடன் பயன்படுத்தவும் (முதல் குறிப்பு முழுமையானது மற்றும் இரண்டாவது $B$2:B2 போன்றது). சூத்திரம் நகலெடுக்கப்பட்ட கலத்தின் நிலையின் அடிப்படையில் தொடர்புடைய குறிப்பு மாறுவதால், வரிசை 3 இல் அது $B$2:B3, வரிசையில் 4 -$B$2:B4, மற்றும் பல.
வாடிக்கையாளர் பெயருடன் (B2) இணைந்திருக்கும், சூத்திரம் இந்த வடிவத்தை எடுக்கும்:
=B2&COUNTIF($B$2:B2, B2)
மேலே உள்ள சூத்திரம் A2 க்கு செல்கிறது. , பின்னர் தேவையான அளவு கலங்களுக்கு நகலெடுக்கவும்.
அதன் பிறகு, இலக்கின் பெயரையும் நிகழ்வு எண்ணையும் தனித்தனி கலங்களில் (F1 மற்றும் F2) உள்ளீடு செய்து, குறிப்பிட்ட நிகழ்வை Vlookup செய்ய கீழேயுள்ள சூத்திரத்தைப் பயன்படுத்தவும்:
=VLOOKUP(F1&F2, A2:C11, 3, FALSE)
=VLOOKUP(F1&F2, A2:C11, 3, FALSE)
சூத்திரம் 2. Vlookup 2வது நிகழ்வு
நீங்கள் தேடுதல் மதிப்பின் 2வது நிகழ்வைத் தேடுகிறீர்கள் என்றால், உங்களால் முடியும் உதவி நிரலை இல்லாமல் செய்யுங்கள். அதற்குப் பதிலாக, மேட்ச் உடன் INDIRECT செயல்பாட்டைப் பயன்படுத்தி மாறும் வகையில் அட்டவணை வரிசையை உருவாக்கவும்:
=VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11"), 2, FALSE)
எங்கே:
- E1 என்பது தேடல் மதிப்பு
- A2:A11 என்பது தேடுதல் வரம்பு
- B11 என்பது தேடல் அட்டவணையின் கடைசி (கீழ்-வலது) கலமாகும்
தயவுசெய்து கவனிக்கவும் மேலே உள்ள சூத்திரம், தேடல் அட்டவணையில் உள்ள தரவு செல்கள் வரிசையில் 2 இல் தொடங்கும் ஒரு குறிப்பிட்ட சந்தர்ப்பத்திற்காக எழுதப்பட்டுள்ளது. உங்கள் அட்டவணை தாளின் நடுவில் எங்காவது இருந்தால், இந்த உலகளாவிய சூத்திரத்தைப் பயன்படுத்தவும், இதில் A1 என்பது தேடல் அட்டவணையின் மேல்-இடது செல் ஆகும். ஒரு நெடுவரிசை தலைப்பு:
=VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+1+ROW(A1))&":B11"), 2, FALSE)
இந்த சூத்திரம் எவ்வாறு செயல்படுகிறது
டைனமிக் வ்லுக்அப் வரம்பை உருவாக்கும் சூத்திரத்தின் முக்கிய பகுதி இதோ :
INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11")
சரியான பொருத்தத்திற்காக கட்டமைக்கப்பட்ட MATCH செயல்பாடு (கடைசி வாதத்தில் 0) இலக்கு பெயரை (E1) பெயர்களின் பட்டியலுக்கு எதிராக (A2:A11) ஒப்பிட்டு, முதலில் கண்டறிந்த நிலையை வழங்குகிறது போட்டி, இது 3எங்கள் விஷயத்தில். இந்த எண் vlookup வரம்பிற்கான தொடக்க வரிசை ஒருங்கிணைப்பாகப் பயன்படுத்தப்படும், எனவே நாம் அதில் 2 ஐச் சேர்க்கிறோம் (முதல் நிகழ்வைத் தவிர்க்க +1 மற்றும் நெடுவரிசை தலைப்புகளுடன் வரிசை 1 ஐ விலக்க +1). மாற்றாக, நீங்கள் 1+ROW(A1) ஐப் பயன்படுத்தி, தலைப்பு வரிசையின் (எங்கள் விஷயத்தில் A1) நிலையின் அடிப்படையில் தானாகவே தேவையான சரிசெய்தலைக் கணக்கிடலாம்.
இதன் விளைவாக, பின்வரும் உரைச் சரத்தைப் பெறுகிறோம். INDIRECT ஆனது வரம்புக் குறிப்பிற்கு மாற்றுகிறது:
INDIRECT("A"&5&":B11") -> A5:B11
இந்த வரம்பு VLOOKUP இன் table_array வாதத்திற்குச் சென்று, வரிசை 5 இல் தேடத் தொடங்கும்படி கட்டாயப்படுத்துகிறது. தேடல் மதிப்பு:
VLOOKUP(E1, A5:B11, 2, FALSE)
எக்செல் இல் பல மதிப்புகளை வ்லுக்அப் செய்து திரும்பப் பெறுவது எப்படி
எக்செல் VLOOKUP செயல்பாடு ஒரு பொருத்தத்தை மட்டும் வழங்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. Vlookup பல நிகழ்வுகளுக்கு வழி உள்ளதா? ஆம், எளிதானது அல்ல என்றாலும் உள்ளது. இதற்கு INDEX, SMALL மற்றும் ROW போன்ற பல செயல்பாடுகளின் ஒருங்கிணைந்த பயன்பாடு தேவைப்படுகிறது. இது ஒரு வரிசை சூத்திரம்.
உதாரணமாக, கீழே உள்ள தேடல் மதிப்பு F2 இன் அனைத்து நிகழ்வுகளையும் தேடும் வரம்பில் B2:B16 இல் கண்டறியலாம் மற்றும் பலவற்றை வழங்கலாம். C நெடுவரிசையில் இருந்து பொருத்தங்கள்:
{=IFERROR(INDEX($C$2:$C$11, SMALL(IF($F$1=$B$2:$B$11, ROW($C$2:$C$11)-1,""), ROW()-1)),"")}
உங்கள் பணித்தாளில் சூத்திரத்தை உள்ளிட 2 வழிகள் உள்ளன:
- முதல் கலத்தில் சூத்திரத்தை உள்ளிடவும், Ctrl + ஐ அழுத்தவும் Shift + Enter , பின்னர் அதை மேலும் சில கலங்களுக்கு கீழே இழுக்கவும்.
- ஒரே நெடுவரிசையில் பல அருகிலுள்ள கலங்களைத் தேர்ந்தெடுக்கவும் (கீழே உள்ள ஸ்கிரீன்ஷாட்டில் F1:F11), சூத்திரத்தைத் தட்டச்சு செய்து Ctrl + ஐ அழுத்தவும்அதை முடிக்க Shift + Enter செய்யவும்.
எவ்வாறாயினும், நீங்கள் சூத்திரத்தை உள்ளிடும் கலங்களின் எண்ணிக்கை, சாத்தியமான பொருத்தங்களின் அதிகபட்ச எண்ணிக்கைக்கு சமமாக அல்லது பெரியதாக இருக்க வேண்டும்.
சூத்திர தர்க்கத்தின் விரிவான விளக்கத்திற்கும் மேலும் எடுத்துக்காட்டுகளுக்கும், Excel இல் பல மதிப்புகளை VLOOKUP செய்வது எப்படி என்பதைப் பார்க்கவும்.
வரிசைகள் மற்றும் நெடுவரிசைகளில் Vlookup செய்வது எப்படி (இருவழித் தேடல்)
இருவழித் தேடுதல் (அக்கா மேட்ரிக்ஸ் லுக்அப் அல்லது 2-பரிமாணத் தேடல் ) என்பது குறுக்குவெட்டில் மதிப்பைத் தேடுவதற்கான ஒரு ஆடம்பரமான சொல். ஒரு குறிப்பிட்ட வரிசை மற்றும் நெடுவரிசை. எக்செல் இல் இரு பரிமாணத் தேடலைச் செய்வதற்கு சில வேறுபட்ட வழிகள் உள்ளன, ஆனால் இந்த டுடோரியலின் கவனம் VLOOKUP செயல்பாட்டில் இருப்பதால், இயற்கையாகவே அதைப் பயன்படுத்துவோம்.
இந்த உதாரணத்திற்கு, கீழே உள்ளதை எடுத்துக்கொள்வோம். மாதாந்திர விற்பனையுடன் அட்டவணை மற்றும் கொடுக்கப்பட்ட மாதத்தில் ஒரு குறிப்பிட்ட பொருளின் விற்பனை எண்ணிக்கையை மீட்டெடுக்க VLOOKUP சூத்திரத்தை உருவாக்கவும்.
A2:A9 இல் உள்ள பொருட்களின் பெயர்கள், B1:F1 இல் மாதப் பெயர்கள், I1 இல் இலக்கு உருப்படி மற்றும் I2 இல் இலக்கு மாதம், சூத்திரம் பின்வருமாறு செல்கிறது:
=VLOOKUP(I1, A2:F9, MATCH(I2, A1:F1, 0), FALSE)
இந்த சூத்திரம் எவ்வாறு செயல்படுகிறது
சூத்திரத்தின் மையக்கரு நிலையான VLOOKUP செயல்பாடாகும், இது I1 இல் உள்ள தேடல் மதிப்புக்கு சரியான பொருத்தத்தைத் தேடுகிறது. ஆனால் ஒரு குறிப்பிட்ட மாதத்திற்கான விற்பனை எந்த நெடுவரிசையில் உள்ளது என்பது எங்களுக்குத் தெரியாததால், நெடுவரிசை எண்ணை col_index_num வாதத்திற்கு நேரடியாக வழங்க முடியாது. அந்த நெடுவரிசையைக் கண்டறிய, பின்வரும் MATCHஐப் பயன்படுத்துகிறோம்function:
MATCH(I2, A1:F1, 0)
ஆங்கிலத்தில் மொழிபெயர்க்கப்பட்டுள்ளது, சூத்திரம் கூறுகிறது: A1:F1 இல் I2 மதிப்பைப் பார்த்து, அணிவரிசையில் அதன் தொடர்புடைய நிலையைத் திரும்பவும். 3வது வாதத்திற்கு 0 ஐ வழங்குவதன் மூலம், தேடுதல் மதிப்பிற்குச் சமமான மதிப்பைக் கண்டறிய MATCH க்கு அறிவுறுத்துகிறீர்கள் (இது VLOOKUP இன் range_lookup வாதத்திற்கு FALSEஐப் பயன்படுத்துவது போன்றது).
இலிருந்து Mar தேடல் வரிசையில் 4வது நெடுவரிசையில் உள்ளது, MATCH செயல்பாடு 4ஐ வழங்குகிறது, இது நேரடியாக VLOOKUP இன் col_index_num வாதத்திற்குச் செல்லும்:
VLOOKUP(I1, A2:F9, 4, FALSE)
தயவுசெய்து மாதப் பெயர்கள் B நெடுவரிசையில் தொடங்கினாலும், தேடல் வரிசைக்கு A1:I1 ஐப் பயன்படுத்துகிறோம். VLOOKUP இன் table_array இல் உள்ள நெடுவரிசையின் நிலைக்கு MATCH மூலம் வழங்கப்பட்ட எண்ணை ஒத்திருக்க வேண்டும் என்பதற்காக இது செய்யப்படுகிறது.
Excel இல் மேட்ரிக்ஸ் தேடலைச் செய்வதற்கான கூடுதல் வழிகளை அறிய, INDEX MATCH MATCH ஐப் பார்க்கவும். மற்றும் 2-பரிமாணத் தேடலுக்கான பிற சூத்திரங்கள்.
எக்செல் (உள்ளமைக்கப்பட்ட Vlookup) இல் பல Vlookup செய்வது எப்படி
சில நேரங்களில் உங்கள் பிரதான அட்டவணை மற்றும் தேடல் அட்டவணையில் ஒரு நெடுவரிசை இல்லாமல் இருக்கலாம் பொதுவானது, இது இரண்டு அட்டவணைகளுக்கு இடையில் Vlookup செய்வதிலிருந்து உங்களைத் தடுக்கிறது. இருப்பினும், மற்றொரு அட்டவணை உள்ளது, அதில் நீங்கள் தேடும் தகவலைக் கொண்டிருக்கவில்லை, ஆனால் பிரதான அட்டவணையுடன் ஒரு பொதுவான நெடுவரிசை மற்றும் தேடல் அட்டவணையுடன் மற்றொரு பொதுவான நெடுவரிசை உள்ளது.
கீழே உள்ள படத்தில் நிலைமையை விளக்குகிறது:
இதன் அடிப்படையில் விலைகளை முதன்மை அட்டவணைக்கு நகலெடுப்பதே குறிக்கோள் உருப்படி ஐடிகள் . பிரச்சனை என்னவென்றால், விலைகளைக் கொண்ட டேபிளில் உருப்படி ஐடிகள் இல்லை, அதாவது ஒரே சூத்திரத்தில் இரண்டு Vlookups செய்ய வேண்டும்.
சௌகரியத்திற்காக, இரண்டை உருவாக்குவோம் முதலில் பெயரிடப்பட்ட வரம்புகள்:
- தேடல் அட்டவணை 1 பெயரிடப்பட்டது தயாரிப்புகள் (D3:E10)
- தேடல் அட்டவணை 2 பெயரிடப்பட்டது விலைகள் (< G3:H10 )
அட்டவணைகள் ஒரே மாதிரியான அல்லது வெவ்வேறு பணித்தாள்களில் இருக்கலாம்.
இப்போது, டபுள் வ்லுக்அப் என்று அழைக்கப்படும். , aka உள்ளமைக்கப்பட்ட Vlookup .
முதலில், உருப்படியின் அடிப்படையில் தேடுதல் அட்டவணை 1 ( தயாரிப்புகள் எனப் பெயரிடப்பட்டது) தயாரிப்பின் பெயரைக் கண்டறிய VLOOKUP சூத்திரத்தை உருவாக்கவும். ஐடி (A3):
=VLOOKUP(A3, Products, 2, FALSE)
அடுத்து, லுக்அப் டேபிள் 2 இலிருந்து விலைகளை இழுக்க மேலே உள்ள சூத்திரத்தை மற்றொரு VLOOKUP செயல்பாட்டின் lookup_value வாதத்தில் வைக்கவும் (பெயரிடப்பட்டது உள்ளமைக்கப்பட்ட VLOOKUP வழங்கும் தயாரிப்புப் பெயரின் அடிப்படையில் விலைகள் ):
=VLOOKUP(VLOOKUP(A3, Products, 2, FALSE), Prices, 2, FALSE)
கீழே உள்ள ஸ்கிரீன்ஷாட் எங்களின் உள்ளமைக்கப்பட்ட Vlookup சூத்திரத்தை செயலில் காட்டுகிறது:
3>
பல்வேறு தாள்களை டைனமிக் முறையில் எப்படி பார்க்க வேண்டும்
சில நேரங்களில், y நீங்கள் பல பணித்தாள்களில் ஒரே வடிவத்தில் தரவைப் பிரித்து வைத்திருக்கலாம். கொடுக்கப்பட்ட கலத்தில் உள்ள முக்கிய மதிப்பைப் பொறுத்து ஒரு குறிப்பிட்ட தாளிலிருந்து தரவை இழுப்பதே உங்கள் நோக்கம்.
உதாரணத்திலிருந்து இதைப் புரிந்துகொள்வது எளிதாக இருக்கும். உங்களிடம் அதே வடிவத்தில் சில பிராந்திய விற்பனை அறிக்கைகள் உள்ளன, மேலும் குறிப்பிட்ட தயாரிப்புக்கான விற்பனை புள்ளிவிவரங்களைப் பெற விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம்.