உள்ளடக்க அட்டவணை
எக்செல் இல் பணிபுரியும் போது, இதை அடிக்கடி செய்வோம். ஒன்று அல்லது அதற்கு மேற்பட்ட அளவுகோல்களை பூர்த்தி செய்யும் தரவு தொகுப்பில் குறிப்பிட்ட மதிப்பை நாம் பார்க்க வேண்டும். Excel இல் உள்ள தரவுத் தொகுப்பில் பல அளவுகோல்களை பூர்த்தி செய்யும் ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்புகளை நீங்கள் எவ்வாறு தேடலாம் என்பதை இன்று நான் காண்பிக்கிறேன்.
பயிற்சிப் பணிப்புத்தகத்தைப் பதிவிறக்கவும்
இதைப் படிக்கும் போது உடற்பயிற்சி செய்ய இந்தப் பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும் கட்டுரை.
பல அளவுகோல்களுடன் பார்க்கவும் கீழே அமைக்கப்பட்டுள்ளது. Jupyter Group என்ற நிறுவனத்தின் பணியாளர் ஐடிகள், பணியாளர் பெயர்கள், சேரும் தேதிகள், மற்றும் சம்பளங்கள் ஆகியவை எங்களிடம் உள்ளன. INDEX, MATCH, XLOOKUP, மற்றும் FILTER செயல்பாடுகள் ஆகியவற்றைப் பயன்படுத்தி பல அளவுகோல்களுடன் மதிப்புகளைத் தேடுவோம். எங்களின் இன்றைய பணிக்கான தரவுத்தொகுப்பின் மேலோட்டம் இங்கே உள்ளது.
இப்போது இந்தத் தரவுத் தொகுப்பிலிருந்து பல்வேறு வகையான பல அளவுகோல்களைப் பூர்த்தி செய்யும் மதிப்புகளைத் தேட முயற்சிப்போம்.
9> முறை 1:மற்றும் வகையின் பல அளவுகோல்களைத் தேடுங்கள், முதலில், மற்றும் வகையின் சில பல அளவுகோல்களைப் பார்க்க முயற்சிப்போம். இங்கே, மற்றும் பல்வேறு அளவுகோல்கள் என்பது, தேர்ந்தெடுக்கப்பட வேண்டிய அனைத்து அளவுகோல்களையும் ஒரு மதிப்பு பூர்த்தி செய்ய வேண்டும். ஐடி 400 க்கு மேல் மற்றும் $40000 க்கு அதிகமான சம்பளம் உள்ள பணியாளரைக் கண்டறிய முயற்சிப்போம். நீங்கள் 3 வெவ்வேறு வழிகளில் பணியை நிறைவேற்றலாம்.
1.1 வரிசைகள் மற்றும் நெடுவரிசைகளில் INDEX மற்றும் MATCH செயல்பாடுகளை இணைக்கவும்
முக்கிய புள்ளிக்குச் செல்வதற்கு முன், எக்செல் இன் INDEX மற்றும் MATCH செயல்பாடுகளுக்குச் சென்று பார்க்கவும். INDEX-MATCH சூத்திரத்தைப் பயன்படுத்தி, ID 400 க்கும் அதிகமான சம்பளம் மற்றும் $40000 க்கு அதிகமான சம்பளம் உள்ள பணியாளரைக் கண்டுபிடிப்போம். கீழே உள்ள வழிமுறைகளைப் பின்பற்றுவோம்:
படிகள்:
- முதலில் செல் G7 ஐத் தேர்ந்தெடுத்து பின்வரும் சூத்திரத்தை எழுதவும்.
=INDEX(C5:C16,MATCH(1,(B5:B16>400)*(E5:E16>40000),0),1)
- அதன் பிறகு, உங்கள் கீபோர்டில் Enter ஐ அழுத்தவும். இதன் விளைவாக, ஐடி 400 க்கும் அதிகமான சம்பளம் மற்றும் $40000 , ரிச்சர்ட் சாமுவேல்சன் .
சூத்திரப் பிரிப்பு
- B5:B16>400 அனைத்து ஐடிகள் நெடுவரிசையில் பி மற்றும் ஐடி <இருக்கும்போது TRUE மற்றும் தவறு , TRUE ஆகியவற்றின் வரிசையை வழங்கும் 7> என்பது 400 ஐ விட அதிகமாக உள்ளது, இல்லையெனில் தவறு நெடுவரிசையில் E மற்றும் TRUE மற்றும் FALSE , TRUE ஆகியவற்றின் வரிசையை $40,000 ஐ விட அதிகமாக இருக்கும் , இல்லையெனில் FALSE.
- (B5:B16>400)*(E5:E16>40000) TRUE மற்றும் இரண்டு அணிவரிசைகளை பெருக்கும் தவறு , மேலும் ஐடி 400 ஐ விட அதிகமாகவும், சம்பளம் $40,000 ஐ விட அதிகமாகவும் இருந்தால் 1 ஐ வழங்கும் . இல்லையெனில் 0 .
- MATCH(1,(B5:B16>400)*(E5:E16>40000),0) வரிசை (B5:B16>400)*(E5:E16>40000) ஐச் சென்று அது சந்திக்கும் முதல் 1 வரிசை எண்ணை வழங்குகிறது. 14>இந்த நிலையில், முதல் 1 வரிசை எண் 5 இல் இருப்பதால், அது 5 ஐ வழங்குகிறது.
- இறுதியாக, INDEX(C5:C16,MATCH(1,(B5:B16>400))*(E5 :E16>40000),0),1) C5:C16 வரம்பிலிருந்து பணியாளரின் பெயரை வழங்குகிறது, வரிசை எண் MATCH செயல்பாடு மற்றும் நெடுவரிசையின் வெளியீட்டிற்கு சமமாக இருக்கும் 1 க்கு சமமான எண்.
- தேவையான பணியாளர். இப்போது, இதைப் புரிந்து கொண்டால், டிசம்பர் 31, 2009 க்கு முன் பணியில் சேர்ந்தாலும், $25,000 க்கும் குறைவான சம்பளம் வாங்கும் பணியாளரைக் கண்டறியும் ஃபார்முலாவைச் சொல்ல முடியுமா.
- பிறகு, G7 கலத்தில் கீழே உள்ள சூத்திரத்தைத் தட்டச்சு செய்யவும் எனவே, Enter ஐ அழுத்தவும். மேலும், நீங்கள் ஏஞ்சலா ஹாப்கின்ஸ் ஐப் பெறுவீர்கள். எக்செல் இல் நீங்கள் பயன்படுத்தக்கூடிய 7 வகையான தேடுதல்கள்
1.2 XLOOKUP செயல்பாட்டைப் பயன்படுத்தி
எக்செல் இன் XLOOKUP செயல்பாட்டைப் பயன்படுத்தி முந்தைய பணியைச் செய்யலாம். ஆனால் நினைவில் கொள்ளுங்கள், XLOOKUP என்பது Office 365 இல் மட்டுமே கிடைக்கும். முக்கிய விஷயத்திற்குச் செல்வதற்கு முன், நீங்கள் ஒரு பார்வை பார்க்கலாம்Excel இன் XLOOKUP செயல்பாட்டில். இப்போது, ஐடி 400 க்கும் அதிகமான சம்பளம் மற்றும் XLOOKUP செயல்பாட்டைப் பயன்படுத்தி $40,000 க்கு அதிகமான சம்பளம் உள்ள பணியாளரைக் கண்டறிந்துள்ளோம். அறிய கீழே உள்ள வழிமுறைகளைப் பின்பற்றுவோம்!
படிகள்:
- முதலில், G7 . என்ற கலத்தில் கீழே உள்ள சூத்திரத்தை டைப் செய்யவும்.
=XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16)
- இதன் விளைவாக, முன்பு இருந்த அதே பணியாளரான ரிச்சர்ட் சாமுவேல்சன் எங்களுக்கு கிடைத்துள்ளார். இது ஐடி 400 க்கு மேல் மற்றும் $40,000 க்கு மேல் சம்பளம்.
கொண்ட ஊழியரின் பெயர்.
சூத்திர முறிவு- (B5:B16>400)*(E5:E16>40000) <6 வரிசையை வழங்குகிறது>1 மற்றும் 0 , 1 ஐடி 400 ஐ விட அதிகமாகவும், சம்பளம் $40,000 அதிகமாகவும் இருந்தால் . 0 இல்லையெனில்.
- XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16) முதலில் 1 இன் தேடுகிறது வரிசை (B5:B16>400)*(E5:E16>40000). அது ஒன்றைக் கண்டுபிடிக்கும் போது, அதன் அருகில் உள்ள கலத்திலிருந்து C5:C16 என்ற வரம்பில் உள்ள மதிப்பை அது வழங்கும்.
மேலும் படிக்க: Excel இல் LOOKUP செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (4 பொருத்தமான எடுத்துக்காட்டுகள்)
1.3 FILTER செயல்பாட்டைப் பயன்படுத்துதல்
INDEX-MATCH மற்றும் XLOOKUP சூத்திரத்திற்கு ஒரு வரம்பு உள்ளது. ஒன்றுக்கு மேற்பட்ட மதிப்புகள் கொடுக்கப்பட்ட அளவுகோல்களை பூர்த்தி செய்தால், அவை முதல் மதிப்பை மட்டுமே வழங்கும். உதாரணமாக, முந்தைய எடுத்துக்காட்டில், நீங்கள் நெருக்கமாகப் பார்த்தால், இருப்பதைக் காணலாம் இரண்டு பணியாளர்கள் ஐடி 400 க்கு மேல் மற்றும் $40,000 க்கும் அதிகமான சம்பளம். அவர்கள் ரிச்சர்ட் சாமுவேல்சன் மற்றும் உஸ்மான் மாலிக். ஆனால் INDEX-MATCH மற்றும் XLOOKUP சூத்திரங்கள் முதல் பணியாளரான Richard Samuelson மட்டுமே வழங்குகின்றன. கொடுக்கப்பட்ட அளவுகோல்களை பூர்த்தி செய்யும் அனைத்து மதிப்புகளையும் பெற, நீங்கள் Excel இன் FILTER செயல்பாட்டைப் பயன்படுத்தலாம். ஆனால் நினைவில் கொள்ளுங்கள், FILTER செயல்பாடு Office 365 இல் மட்டுமே கிடைக்கும்.
படிகள்:
- to ஐடி 400 க்கு மேல் மற்றும் $40,000 க்கும் அதிகமான சம்பளம் உள்ள ஊழியர்களைக் கண்டறியவும் FILTER சூத்திரம்: 16>
=FILTER(C5:C16,(B5:B16>400)*(E5:E16>40000))
13>
சூத்திர முறிவு
- (B5:B16>400)*(E5:E16>40000) ஐடி அதிகமாக இருக்கும் போது 1 மற்றும் 0 , 1 வரிசையை வழங்குகிறது 400க்கு மேல் மற்றும் சம்பளம் $40,000க்கு மேல். 0 இல்லையெனில் ( INDEX-MATCH பிரிவைப் பார்க்கவும்).
- FILTER(C5:C16,(B5:B16>400)*(E5:E16> ;40000)) வரிசை (B5:B16>400)*(E5:E16>40000), மற்றும் 1 ஐக் கண்டறியும் போது, அனைத்து மதிப்புகளையும் கடந்து செல்கிறது. இது C5:C16 வரம்பிலிருந்து அருகிலுள்ள மதிப்பை வழங்குகிறது.
- இதனால் ஐடி 400 மற்றும் a ஐ விட அதிகமான அனைத்து ஊழியர்களையும் நாங்கள் பெறுகிறோம் சம்பளம் அதிகம் $40,000 ஐ விட.
- இப்போது, இதை நீங்கள் புரிந்து கொண்டால், ஜனவரி 1, 2014க்கு இடையில் பணியில் சேர்ந்த ஊழியர்களைக் கண்டறியும் சூத்திரத்தைச் சொல்ல முடியுமா? மற்றும் டிசம்பர் 31, 2016 , ஆனால் குறைந்தது $30,000 சம்பளத்தைப் பெற்றுள்ளீர்களா? ஆம். நீங்கள் கூறியது சரி. சூத்திரம்:
=FILTER(C5:C16,(D5:D16>=DATE(2014,1,1))*(D5:D16=30000))
மேலும் படிக்க: எக்செல் இல் பல மதிப்புகளைத் தேடுவது எப்படி (10 வழிகள்)
முறை 2: அல்லது வகையின் பல அளவுகோல்களைத் தேடு
இப்போது, பல அளவுகோல்களைப் பூர்த்தி செய்யும் சில மதிப்புகளைத் தேட முயற்சிப்போம் அல்லது வகை. இங்கே, அல்லது வகை அளவுகோல் என்பது தேர்ந்தெடுக்கப்பட வேண்டிய அனைத்து அளவுகோல்களில் ஒரு மதிப்பு குறைந்தபட்சம் ஒரு அளவுகோலையாவது பூர்த்தி செய்ய வேண்டும். 1 ஜன., 2010 க்கு முன் சேர்ந்த அல்லது $30,000 க்கு மேல் சம்பளம் பெற்ற ஊழியரைக் கண்டறிய முயற்சிப்போம்.
2.1 தேதி வரம்பில் INDEX மற்றும் MATCH செயல்பாடுகளை ஒன்றிணைக்கவும்
INDEX செயல்பாட்டைப் பார்வையிட இங்கே கிளிக் செய்யவும், நீங்கள் விரும்பினால், தொடர்வதற்கு முன் MATCH செயல்பாட்டைப் பார்வையிட இங்கே கிளிக் செய்யவும்.
படிகள்:
- INDEX-MATCH சூத்திரம் கீழே உள்ள சூத்திரப் பெட்டியில் காட்டப்பட்டுள்ளது.
=INDEX(C5:C16,MATCH(TRUE,((D5:D1630000))>0,0),1)
<7
- பார்க்கவும், நாங்கள் ஜாக் சிம்ப்சன் பெற்றுள்ளோம் $30,000
சூத்திரப் பிரிப்பு
- D5:D16
="" strong=""> TRUE மற்றும் FALSE வரிசையை வழங்குகிறது. சரி D நெடுவரிசையில் சேரும் தேதி 1 ஜன. 2010க்குக் குறைவாக இருந்தால். தவறு இல்லையெனில். - E5:E16>30000 TRUE மற்றும் FALSE ஆகியவற்றின் வரிசையையும் வழங்குகிறது. சம்பளம் $30,000 ஐ விட அதிகமாக இருக்கும்போது உண்மை . FALSE இல்லையெனில்.
- (D5:D1630000) இரண்டு அணிவரிசைகளைச் சேர்த்து 0, 1, அல்லது 2 இன் மற்றொரு அணிவரிசையை வழங்குகிறது . 0 எந்த அளவுகோலும் திருப்தி அடையாதபோது, 1 ஒரே ஒரு அளவுகோல் திருப்தி அடையும் போது மற்றும் 2 இரண்டு நிபந்தனைகளும் திருப்தி அடையும் போது.
- ((D5:D1630000))>0 வரிசையின் (D5:D1630000) அனைத்து மதிப்புகளையும் கடந்து மதிப்பு ஐ விட அதிகமாக இருந்தால் TRUE ஐ வழங்கும் 0 ( 1 மற்றும் 2 ), மற்றும் தவறு இல்லையெனில் ( 0 ).
- MATCH(TRUE,((D5:D1630000))>0,0) வரிசையில் உள்ள அனைத்து மதிப்புகளையும் ((D5:D1630000))>0 சென்று முதல் வரிசை எண்ணை வழங்கும் அது ஒரு TRUE ஐப் பெறுகிறது.
- இந்நிலையில், 3 என்பதை வழங்குகிறது, ஏனெனில் முதல் TRUE 3 தொடரில் உள்ளது .
- இறுதியாக, INDEX(C5:C16,MATCH(TRUE,(D5:D1630000))>0,0),1) <6 வரம்பில் இருந்து பணியாளர் பெயரை வழங்குகிறது MATCH செயல்பாட்டின் மூலம் வழங்கப்பட்ட வரிசை எண்ணுடன்>C5:C16 .
இப்போது, நீங்கள் என்றால்இதைப் புரிந்து கொள்ளுங்கள், ஐடி 300, க்குக் குறைவான அல்லது ஜனவரி 1, 2012, க்குக் குறைவான தேதியைக் கொண்ட ஊழியரைக் கண்டுபிடிப்பதற்கான சூத்திரத்தை என்னிடம் சொல்ல முடியுமா? அல்லது $30,000 ஐ விட அதிகமான சம்பளம்?
ஆம். நீங்கள் கூறியது சரி. சூத்திரம்:
=INDEX(C5:C16,MATCH(TRUE,((B5:B16<200)+(D5:D1630000))>0,0),1)
மேலும் படிக்க: எப்படி Excel இல் தேடுதல் உரை (7 பொருத்தமான முறைகள்)
2.2 XLOOKUP செயல்பாட்டைப் பயன்படுத்துதல்
எக்செல் இல் XLOOKUP செயல்பாட்டைப் பயன்படுத்தி நீங்கள் அதே பணியைச் செய்யலாம். XLOOKUP Office 365 இல் மட்டுமே கிடைக்கும்.
படிகள்:
- பணியாளரைக் கண்டுபிடிப்பதற்கான சூத்திரம் ஜனவரி 1, 2010, க்கு முன் சேரும் தேதி அல்லது $30,000 க்கு அதிகமான சம்பளம்:
=XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16)
0>- பார்க்கவும், முன்பு இருந்த அதே பணியாளரான ஜாக் சிம்ப்சன் . ஆனால் INDEX-MATCH சூத்திரத்தைப் போலவே, அதிகமான பணியாளர்கள் கொடுக்கப்பட்ட அளவுகோல்களை சந்திக்கின்றனர். எங்களிடம் முதல் ஒன்று மட்டுமே உள்ளது.
சூத்திரப் பிரிப்பு
- ((D5: D1630000))>0 TRUE என்பதை இரண்டு அளவுகோல்களில் ஏதேனும் ஒன்று திருப்திப்படுத்தினால், இல்லையெனில் FALSE . மேலே உள்ள பகுதியைப் பார்க்கவும்.
- XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16) பின்னர் C5:C16<நெடுவரிசையிலிருந்து பணியாளரின் பெயரை வழங்கும் 7>, அது முதல் TRUE பெறுகிறது.
மேலும் படிக்க: எக்செல் இல் மற்றொரு தாளில் இருந்து மதிப்பைத் தேடுவது எப்படி (3 எளிதான முறைகள் )
2.3 FILTER செயல்பாட்டைப் பயன்படுத்தி
இறுதியாக, நாங்கள் செய்வோம்Excel இல் உள்ள FILTER செயல்பாட்டைப் பயன்படுத்தி அதே பணியை நிறைவேற்றவும். FILTER செயல்பாடு Office 365 இல் மட்டுமே கிடைக்கும். இம்முறை, ஜனவரி 1, 2010, க்கு முன் சேர்ந்த அல்லது $30,000 க்கு மேல் சம்பளம் பெற்ற அனைத்து ஊழியர்களையும் பெறுவோம்.
படிகள்: 1>
- கீழே உள்ள சூத்திரப் பெட்டியில் காட்டப்பட்டுள்ளபடி சூத்திரம் இருக்கும்.
=FILTER(C5:C16,((D5:D1630000))>0)
- இதனால் கொடுக்கப்பட்ட நிபந்தனைகளில் ஒன்றையாவது பூர்த்தி செய்யும் அனைத்து ஊழியர்களையும் இது திருப்பித் தருகிறது.
- பார்க்க, இந்த முறை நாங்கள் கொடுக்கப்பட்ட நிபந்தனைகளை பூர்த்தி செய்யும் அனைத்து ஊழியர்களையும் நாங்கள் பெற்றுள்ளோம், ஜனவரி 1க்கு முன், சேரும் தேதி, 2010, அல்லது சம்பளம் $30,000 ஐ விட அதிகமாக உள்ளது 14> ((D5:D1630000))>0 TRUE என்பதை இரண்டு அளவுகோல்களில் ஏதேனும் ஒன்று திருப்திப்படுத்தினால், இல்லையெனில் FALSE . INDEX-MATCH பிரிவைப் பார்க்கவும்.
- FILTER(C5:C16,((D5:D1630000))>0) வரம்பில் உள்ள அனைத்து கலங்கள் வழியாகவும் செல்கிறது C5:C16 ஆனால் அது ஒரு உண்மை ஐ சந்திக்கும் போது மட்டுமே திரும்பும்.
மேலும் படிக்க: எப்படி தேடுவது a எக்செல் அட்டவணையில் (8 முறைகள்)
முடிவு
இந்த முறைகளைப் பயன்படுத்தி, எந்தவொரு தரவுத் தொகுப்பிலிருந்தும் பல அளவுகோல்களைப் பூர்த்தி செய்யும் சில மதிப்பை நீங்கள் தேடலாம். வேறு ஏதேனும் முறை தெரியுமா? அல்லது உங்களிடம் ஏதேனும் கேள்விகள் உள்ளதா? எங்களிடம் தயங்காமல் கேளுங்கள்.