எக்செல் அட்டவணையில் ஒரு எண்ணைக் கண்டுபிடிப்பது எப்படி. மைக்ரோசாஃப்ட் எக்செல் இல் தட்டச்சு செய்யப்பட்ட சிக்கல்களைத் தீர்ப்பதற்கான கையேடு

வீடு / உறைகிறது

நல்ல மதியம், அன்புள்ள ஹப்ரோ குடியிருப்பாளர்களே!

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

தேடல் எனக்கு ஒரே ஒரு தலைப்பில் ஹப்ரே பற்றிய ஒரே ஒரு கட்டுரையை மட்டுமே வழங்கியது - "Google SpreadSheet இல் உள்ள சூத்திரங்களைப் பயன்படுத்தும் டால்முட்". இது எக்செல் இல் வேலை செய்வதற்கான அடிப்படை விஷயங்களைப் பற்றிய நல்ல விளக்கத்தை அளிக்கிறது (எக்செல் பற்றி 100% இல்லாவிட்டாலும்).

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

பயனர்கள் சந்திக்கும் பொதுவான பிரச்சனைகளை தீர்ப்பது பற்றி பேசுவோம்.

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

வழக்கு_1: தருக்க செயல்பாடுகள் மற்றும் பொருந்தும் செயல்பாடுகள்
"என்னிடம் ஒரு அட்டவணையில் மதிப்புகளின் தொகுப்பு உள்ளது மற்றும் ஒரு குறிப்பிட்ட நிபந்தனை/நிபந்தனைகளின் தொகுப்பு பூர்த்தி செய்யப்படும்போது, ​​ஒரு குறிப்பிட்ட மதிப்பு காட்டப்படுவது அவசியம்" (c) பயனர்

தரவு பொதுவாக அட்டவணை வடிவத்தில் வழங்கப்படுகிறது:

நிபந்தனை:

  • "அளவு" நெடுவரிசையில் மதிப்பு 5 ஐ விட அதிகமாக இருந்தால்,
  • பின்னர் "முடிவு" நெடுவரிசையில் "ஆர்டர் தேவையில்லை" என்ற மதிப்பைக் காட்ட வேண்டும்,
"IF" சூத்திரம் இதற்கு எங்களுக்கு உதவும், இது தர்க்கரீதியான சூத்திரங்களைக் குறிக்கிறது மற்றும் சூத்திரத்தில் நாம் முன்கூட்டியே எழுதும் எந்த மதிப்புகளையும் தீர்வில் உருவாக்க முடியும். தயவுசெய்து கவனிக்கவும் உரை மதிப்புகள்மேற்கோள் குறிகளைப் பயன்படுத்தி எழுதப்படுகின்றன.

சூத்திரத்தின் தொடரியல் பின்வருமாறு:
IF(தர்க்கரீதியான_வெளிப்பாடு, [மதிப்பு_என்றால்_உண்மை], [மதிப்பு_என்றால்_தவறு])

  • தருக்க வெளிப்பாடு என்பது TRUE அல்லது FALSE என மதிப்பிடும் ஒரு வெளிப்பாடு ஆகும்.
  • Value_if_true - என்றால் அச்சிடப்பட்ட மதிப்பு தருக்க வெளிப்பாடுஉண்மை
  • Value_if_false - தருக்க வெளிப்பாடு தவறாக இருந்தால் அச்சிடப்படும் மதிப்பு
தீர்வுக்கான ஃபார்முலா தொடரியல்:

=IF(C5>5, “ஆர்டர் தேவையில்லை”, “ஆர்டர் தேவை”)

வெளியீட்டில் நாம் முடிவைப் பெறுகிறோம்:

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

  • “அளவு” நெடுவரிசையில் உள்ள மதிப்பு 5 ஐ விட அதிகமாகவும், “வகை” நெடுவரிசையில் உள்ள மதிப்பு “A” ஆகவும் இருந்தால்
IN இந்த வழக்கில்"IF" சூத்திரத்தை மட்டுமே பயன்படுத்துவதை இனி நாம் கட்டுப்படுத்த முடியாது; இது மற்றொரு தருக்க சூத்திரம் "AND".
சூத்திரத்தின் தொடரியல் பின்வருமாறு:
மற்றும்(பூலியன்_மதிப்பு1, [பூலியன்_மதிப்பு2], ...)
  • Boolean_value1-2, முதலியன - சோதிக்கப்பட வேண்டிய நிபந்தனை, இதன் மதிப்பீடு உண்மை அல்லது தவறான மதிப்பில் விளைகிறது

செல் D2 இல் முடிவை வெளியிடுகிறது:
=IF(AND(C2>5,B2=“A”),1,0)

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

பணியை சிக்கலாக்க முயற்சிப்போம் - ஒரு புதிய நிபந்தனை:

  • "அளவு" நெடுவரிசையில் மதிப்பு 10 ஆகவும், "வகை" நெடுவரிசையில் உள்ள மதிப்பு "A" ஆகவும் இருந்தால்
  • அல்லது அளவு நெடுவரிசையில் உள்ள மதிப்பு 5 ஐ விட அதிகமாகவோ அல்லது சமமாகவோ உள்ளது மற்றும் வகை மதிப்பு B ஆகும்
  • நீங்கள் "முடிவு" நெடுவரிசையில் "1" மதிப்பைக் காட்ட வேண்டும், இல்லையெனில் "0".
தீர்வு தொடரியல் பின்வருமாறு இருக்கும்:
செல் D2 இல் முடிவை வெளியிடுகிறது:
=IF(அல்லது(மற்றும்(சி2=10,பி2=“ஏ”); மற்றும்(சி2>=5,பி2=“பி”)),1,0)

உள்ளீட்டில் இருந்து நீங்கள் பார்ப்பது போல், IF சூத்திரத்தில் ஒன்று அல்லது நிபந்தனை மற்றும் இரண்டு மற்றும் நிபந்தனைகள் உள்ளன. 2வது நிலையின் நிபந்தனைகளில் குறைந்தபட்சம் ஒன்று "TRUE" மதிப்பைக் கொண்டிருந்தால், "1" முடிவு "முடிவு" நெடுவரிசையில் காட்டப்படும். இல்லையெனில்"0" ஆக இருக்கும்.
முடிவு:

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

  • 1 = ஏ
  • 2 = பி
  • 3 = பி
  • 4 = ஜி
"IF" செயல்பாட்டைப் பயன்படுத்தி சிக்கலைத் தீர்க்கும்போது, ​​தொடரியல் பின்வருமாறு இருக்கும்:

=IF(A2=1,“A”, IF(A2=2,“B”, IF(A2=3,“C”, IF(A2=4,“D”,0))))

முடிவு:

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

மாற்று தீர்வு_1:
தேர்வு சூத்திரத்தைப் பயன்படுத்துதல்
செயல்பாட்டு தொடரியல்:
SELECT(index_number, value1, [value2], ...)

  • Index_number - தேர்ந்தெடுக்கப்பட்ட மதிப்பு வாதத்தின் எண். குறியீட்டு எண் 1 மற்றும் 254 க்கு இடைப்பட்ட எண்ணாக இருக்க வேண்டும், ஒரு சூத்திரம் அல்லது 1 மற்றும் 254 க்கு இடைப்பட்ட எண்ணைக் கொண்ட கலத்தின் குறிப்பு.
  • மதிப்பு1, மதிப்பு2,... - 1 முதல் 254 மதிப்பு மதிப்புருக்கள், இதில் இருந்து “SELECT” செயல்பாடு, குறியீட்டு எண்ணைப் பயன்படுத்தி, செய்ய வேண்டிய மதிப்பு அல்லது செயலைத் தேர்ந்தெடுக்கிறது. வாதங்கள் எண்கள், செல் குறிப்புகள், குறிப்பிட்ட பெயர்கள், சூத்திரங்கள், செயல்பாடுகள் அல்லது உரையாக இருக்கலாம்.
அதைப் பயன்படுத்தும் போது, ​​குறிப்பிட்ட மதிப்புகளைப் பொறுத்து நிபந்தனைகளின் முடிவுகளை உடனடியாக உள்ளிடுகிறோம்.
நிபந்தனை:
  • 1 = ஏ
  • 2 = பி
  • 3 = பி
  • 4 = ஜி
ஃபார்முலா தொடரியல்:
=தேர்வு(A2, "A", "B", "C", "D")

முடிவு மேலே உள்ள IF செயல்பாட்டு சங்கிலித் தீர்வு போன்றது.
இந்த சூத்திரத்தைப் பயன்படுத்தும்போது பின்வரும் கட்டுப்பாடுகள் பொருந்தும்:
"A2" (குறியீட்டு எண்) கலத்தில் எண்களை மட்டுமே உள்ளிட முடியும், மேலும் முடிவு மதிப்புகள் 1 முதல் 254 மதிப்புகள் வரை ஏறுவரிசையில் காட்டப்படும்.
வேறு வார்த்தைகளில் கூறுவதானால், "A2" கலத்தில் 1 முதல் 254 வரையிலான எண்கள் ஏறுவரிசையில் இருந்தால் மட்டுமே செயல்பாடு செயல்படும், மேலும் இந்த சூத்திரத்தைப் பயன்படுத்தும் போது இது சில கட்டுப்பாடுகளை விதிக்கிறது.
அந்த. எண் 5 ஐக் குறிப்பிடும் போது "G" மதிப்பு காட்டப்பட வேண்டும் என்றால்,
  • 1 = ஏ
  • 2 = பி
  • 3 = பி
  • 5 = ஜி
பின்னர் சூத்திரம் பின்வரும் தொடரியல் கொண்டிருக்கும்:
செல் B2 இல் முடிவை வெளியிடுகிறது:
=தேர்வு(A31, "A", "B", "C", "D")

நீங்கள் பார்க்க முடியும் என, சூத்திரத்தில் உள்ள “4” மதிப்பை காலியாக விட்டுவிட்டு, “G” முடிவை “5” வரிசை எண்ணுக்கு மாற்ற வேண்டும்.

மாற்று தீர்வு_2:
இங்கே நாம் மிகவும் பிரபலமான ஒன்றுக்கு வருகிறோம் எக்செல் செயல்பாடுகள், இதில் தேர்ச்சி பெற்றால், எந்த ஒரு அலுவலக ஊழியரையும் தானாகவே "அனுபவம் வாய்ந்த எக்செல் பயனராக" மாற்றுகிறது.
ஃபார்முலா தொடரியல்:
VLOOKUP(பார்வை_மதிப்பு, அட்டவணை, நெடுவரிசை_எண், [இடைவெளி_லுக்அப்])

  • Search_value - செயல்பாட்டின் மூலம் தேடப்படும் மதிப்பு.
  • அட்டவணை என்பது தரவுகளைக் கொண்ட கலங்களின் வரம்பாகும். இந்தக் கலங்களில்தான் தேடல் நடக்கும். மதிப்புகள் உரை, எண் அல்லது பூலியன் ஆக இருக்கலாம்.
  • Column_number - "அட்டவணை" வாதத்தில் உள்ள நெடுவரிசையின் எண், அதில் ஒரு பொருத்தம் இருந்தால் மதிப்பு பெறப்படும். நெடுவரிசைகள் பொதுத் தாள் கட்டத்தின் (ஏ.பி., சி, டி, முதலியன) அல்லாமல், "அட்டவணை" வாதத்தில் குறிப்பிடப்பட்டுள்ள வரிசையின் உள்ளேயே கணக்கிடப்படுகின்றன என்பதைப் புரிந்துகொள்வது அவசியம்.
  • Interval_lookup - செயல்பாடு ஒரு சரியான பொருத்தத்தை அல்லது தோராயமான பொருத்தத்தைக் கண்டறிய வேண்டுமா என்பதை தீர்மானிக்கிறது.
முக்கியமானது: VLOOKUP செயல்பாடு முதலில் ஒரு பொருத்தத்தைத் தேடுகிறது தனித்துவமான பதிவு, தேடல்_மதிப்பு "அட்டவணை" வாதத்தில் பல முறை இருந்தால் மற்றும் வெவ்வேறு மதிப்புகளைக் கொண்டிருந்தால், "VLOOKUP" செயல்பாடு முதல் பொருத்தத்தை மட்டுமே கண்டுபிடிக்கும், மற்ற எல்லா பொருத்தங்களுக்கான முடிவுகளும் "VLOOKUP" சூத்திரத்தைப் பயன்படுத்தி காட்டப்படாது தரவுகளுடன் பணிபுரியும் மற்றொரு அணுகுமுறையுடன் தொடர்புடையது, அதாவது "குறிப்பு புத்தகங்கள்" உருவாக்கம்.
அணுகுமுறையின் சாராம்சம், நிபந்தனைகள் மற்றும் தொடர்புடைய மதிப்புகள் எழுதப்பட்ட முக்கிய வரிசையில் இருந்து தனித்தனியாக ஒரு குறிப்பிட்ட முடிவுக்கு "தேடப்பட்ட_மதிப்பு" வாதத்தின் கடிதப் பரிமாற்றத்தின் "கோப்பகத்தை" உருவாக்குவதாகும்:

பின்னர், அட்டவணையின் வேலைப் பகுதியில், முன்பு நிரப்பப்பட்ட குறிப்பு புத்தகத்திற்கான இணைப்புடன் ஒரு சூத்திரம் எழுதப்பட்டுள்ளது. அந்த. கோப்பகத்தில், "D" நெடுவரிசையில் "A" நெடுவரிசையில் இருந்து மதிப்பு தேடப்படுகிறது மற்றும் ஒரு பொருத்தம் கண்டறியப்பட்டால், "E" நெடுவரிசையின் மதிப்பு "B" நெடுவரிசையில் காட்டப்படும்.
ஃபார்முலா தொடரியல்:
செல் B2 இல் முடிவை வெளியிடுகிறது:


முடிவு:

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

இரண்டு அட்டவணைகளின் "தயாரிப்பு" நெடுவரிசைகளில் உள்ள வரிசைகள் பொருந்தவில்லை என்பதைக் காணலாம், இருப்பினும், "VLOOKUP" செயல்பாட்டைப் பயன்படுத்துவதற்கு இது ஒரு தடையாக இல்லை.
செல் B2 இல் முடிவை வெளியிடுகிறது:


ஆனால் தீர்க்கும் போது நாம் எதிர்கொள்கிறோம் புதிய பிரச்சனை- "B" நெடுவரிசையிலிருந்து "E" நெடுவரிசை வரை நாம் எழுதிய சூத்திரத்தை வலதுபுறமாக "நீட்டும்போது", "column_number" வாதத்தை கைமுறையாக மாற்ற வேண்டும். இது ஒரு உழைப்பு மிகுந்த மற்றும் நன்றியற்ற பணியாகும், எனவே, மற்றொரு செயல்பாடு எங்கள் உதவிக்கு வருகிறது - "கோலம்" (COLUMN).
செயல்பாட்டு தொடரியல்:
நெடுவரிசை([இணைப்பு])
  • குறிப்பு என்பது நீங்கள் நெடுவரிசை எண்ணை வழங்க விரும்பும் செல் அல்லது கலங்களின் வரம்பாகும்.
நீங்கள் ஒரு பதிவைப் பயன்படுத்தினால்:

செயல்பாடு தற்போதைய நெடுவரிசையின் எண்ணிக்கையைக் காண்பிக்கும் (சூத்திரம் எழுதப்பட்ட கலத்தில்).
இதன் விளைவாக VLOOKUP செயல்பாட்டில் பயன்படுத்தக்கூடிய ஒரு எண்ணாகும், அதை நாங்கள் பயன்படுத்துவோம் மற்றும் பின்வரும் சூத்திரத்தைப் பெறுவோம்:
செல் B2 இல் முடிவை வெளியிடுகிறது:
=VLOOKUP($A3,$H$3:$M$6, COLUMN(),0)

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

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

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

  • "டைரக்டரி" நெடுவரிசையில் எண் 1 குறிப்பிடப்பட்டிருந்தால், "டைரக்டரி_1" அட்டவணையில் இருந்து தரவை இழுக்க வேண்டும், எண் 2 ஆக இருந்தால், குறிப்பிட்ட மாதத்திற்கு ஏற்ப "டைரக்டரி_2" அட்டவணையில் இருந்து தரவு எடுக்கப்பட வேண்டும்.

உடனடியாக நினைவுக்கு வரும் தீர்வு பின்வருமாறு:

=IF($B3=1; VLOOKUP($A3,$G$3:$I$6; COLUMN()-1,0); VLOOKUP($A3,$K$3:$M$6; COLUMN()-1;0 ))

நன்மை: கோப்பகத்தின் பெயர் எதுவும் இருக்கலாம் (உரை, எண்கள் மற்றும் அவற்றின் சேர்க்கை), தீமைகள் - 3 க்கும் மேற்பட்ட விருப்பங்கள் இருந்தால் அது சரியாக பொருந்தாது.
அடைவு எண்கள் எப்போதும் எண்களாக இருந்தால், பின்வரும் தீர்வைப் பயன்படுத்துவது அர்த்தமுள்ளதாக இருக்கும்:
செல் C3 இல் முடிவை வெளியிடுகிறது:
=VLOOKUP($A3, தேர்வு($B3,$G$3:$I$6,$K$3:$M$6), நெடுவரிசை()-1,0)

நன்மை: சூத்திரத்தில் 254 கோப்பகப் பெயர்கள், தீமைகள் இருக்கலாம் - அவற்றின் பெயர் கண்டிப்பாக எண்ணாக இருக்க வேண்டும்.
SELECT செயல்பாட்டைப் பயன்படுத்தி சூத்திரத்திற்கான முடிவு:

போனஸ்: VLOOKUP ஆனது “search_value” வாதத்தில் உள்ள இரண்டு அல்லது அதற்கு மேற்பட்ட பண்புகளை அடிப்படையாகக் கொண்டது.
நிபந்தனை:

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

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


“&” சின்னத்தைப் பயன்படுத்தி, நாங்கள் மூன்று பண்புகளை ஒன்றாக இணைக்கிறோம் (சொற்களுக்கு இடையில் பிரிப்பான் எதுவும் இருக்கலாம், அல்லது இல்லை, தேடுவதற்கு இதேபோன்ற விதியைப் பயன்படுத்துவதே முக்கிய விஷயம்)
சூத்திரத்தின் அனலாக் "CONCATENATE" செயல்பாடாக இருக்கலாம், இந்த விஷயத்தில் இது இப்படி இருக்கும்:
=CONCATENATE(H3;"_";I3;"_";J3)

தரவு அட்டவணையில் உள்ள ஒவ்வொரு பதிவிற்கும் கூடுதல் பண்புக்கூறு உருவாக்கப்பட்ட பிறகு, இந்தப் பண்புக்கூறுக்கான தேடல் செயல்பாட்டை நாங்கள் எழுதுகிறோம், இது இப்படி இருக்கும்:
செல் D3 இல் முடிவை வெளியிடுகிறது:
=IFERROR(VLOOKUP(A2&"_"&B2&"_"$G$2:$K$6,5,0),0)

“VLOOKUP” செயல்பாட்டில், “search_value” வாதமாக, நாங்கள் மூன்று குணாதிசயங்களின் (name_class_packing) ஒரே கலவையைப் பயன்படுத்துகிறோம், ஆனால் அதை நிரப்புவதற்கு ஏற்கனவே அட்டவணையில் எடுத்து அதை நேரடியாக வாதத்தில் உள்ளிடுகிறோம் (மாற்றாக, நாம் தேர்ந்தெடுக்கலாம் நிரப்ப அட்டவணையில் கூடுதல் நெடுவரிசையில் உள்ள வாதத்திற்கான மதிப்பு, ஆனால் இந்த செயல் தேவையற்றதாக இருக்கும்).
விரும்பிய மதிப்பு கிடைக்கவில்லை என்றால், "IFERROR" செயல்பாட்டைப் பயன்படுத்துவது அவசியம் என்பதை நான் உங்களுக்கு நினைவூட்டுகிறேன், மேலும் "VLOOKUP" செயல்பாடு "#N/A" மதிப்பைக் கொடுக்கும் (இதில் மேலும் கீழே).
இதன் விளைவாக கீழே உள்ள படத்தில் உள்ளது:

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

Case_3 ஒரு அணிவரிசையில் மதிப்பைத் தேடுகிறது அல்லது VLOOKUP ஆல் எங்களுக்கு உதவ முடியவில்லை

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

  • "தேடல் நிலை" நெடுவரிசையில் ஒரு மதிப்பு உள்ளது மற்றும் அது "தேடல் வரிசை" நெடுவரிசையில் உள்ளதா என்பதை நீங்கள் தீர்மானிக்க வேண்டும்
பார்வைக்கு எல்லாம் இதுபோல் தெரிகிறது:

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

அனைவரையும் பற்றி, நாங்கள் ஏற்கனவே "IF" பற்றி ஏற்கனவே விவாதித்துள்ளோம், எனவே "IFERROR" செயல்பாட்டிற்கு செல்லலாம்.

IFERROR(மதிப்பு, பிழை_மதிப்பு)
  • மதிப்பு என்பது பிழைகளைச் சரிபார்க்கும் வாதமாகும்.
  • Value_on_error - சூத்திரத்தைக் கணக்கிடும்போது பிழை ஏற்பட்டால் மதிப்பு வழங்கப்படும். பின்வரும் வகையான பிழைகள் சாத்தியமாகும்: #N/A, #VALUE!, #REF!, #DIV/0!, #NUMBER!, #NAME? மற்றும் #காலி!.
முக்கியமானது: இந்த சூத்திரம்தகவல் மற்றும் குறிப்பு புத்தகங்களின் வரிசைகளுடன் பணிபுரியும் போது எப்போதும் கட்டாயமாகும், ஏனெனில் நீங்கள் தேடும் மதிப்பு கோப்பகத்தில் இல்லை என்பது அடிக்கடி நிகழ்கிறது, மேலும் இந்த விஷயத்தில் செயல்பாடு பிழையை அளிக்கிறது. ஒரு கலத்தில் பிழை காட்டப்பட்டு, செல் சம்பந்தப்பட்டிருந்தால், எடுத்துக்காட்டாக, கணக்கீட்டில், அதுவும் பிழையுடன் நிகழும். கூடுதலாக, சூத்திரம் பிழையை வழங்கிய கலங்களுக்கு வெவ்வேறு மதிப்புகளை ஒதுக்கலாம், இது அவற்றின் புள்ளிவிவர செயலாக்கத்தை எளிதாக்குகிறது. மேலும், பிழை ஏற்பட்டால், நீங்கள் பிற செயல்பாடுகளைச் செய்யலாம், இது வரிசைகளுடன் பணிபுரியும் போது மிகவும் வசதியானது மற்றும் மாற்றப்பட்ட நிலைமைகளை கணக்கில் எடுத்துக்கொண்டு சூத்திரங்களை உருவாக்க உங்களை அனுமதிக்கிறது.

"கீழ்"

  • உரை - உரை சிறிய எழுத்துக்கு மாற்றப்பட்டது.
முக்கியமானது: "LOWER" செயல்பாடு எழுத்துக்கள் இல்லாத எழுத்துக்களை மாற்றாது.
சூத்திரத்தில் பங்கு: “கண்டுபிடி” செயல்பாடு உரையின் வழக்கைத் தேடி கணக்கில் எடுத்துக் கொள்வதால், எல்லா உரையையும் ஒரே மாதிரியாக மாற்றுவது அவசியம், இல்லையெனில் “தேநீர்” “தேநீர்” போன்றவற்றுக்கு சமமாக இருக்காது. பதிவு மதிப்பு மதிப்புகளைத் தேடுவதற்கும் தேர்ந்தெடுப்பதற்கும் நிபந்தனையாக இல்லாவிட்டால் இது பொருத்தமானது, இல்லையெனில் "லோவர்" சூத்திரத்தைப் பயன்படுத்த முடியாது, எனவே தேடல் மிகவும் துல்லியமாக இருக்கும்.

இப்போது FIND செயல்பாட்டின் தொடரியல் பற்றி விரிவாகப் பார்ப்போம்.

FIND(தேடல்_உரை, பார்த்த_உரை, [தொடக்க_நிலை])
  • Search_text - கண்டுபிடிக்க வேண்டிய உரை.
  • Search_text - நீங்கள் தேடிய உரையைக் கண்டறிய விரும்பும் உரை.
  • தொடக்க_நிலை - தேடலைத் தொடங்குவதற்கான அடையாளம். "view_text" என்ற உரையில் உள்ள முதல் எழுத்து 1 என எண்ணப்பட்டுள்ளது. எண் குறிப்பிடப்படவில்லை எனில், அது இயல்புநிலையாக 1 ஆக இருக்கும்.
தீர்வு சூத்திரத்தின் தொடரியல் இப்படி இருக்கும்:
செல் B2 இல் முடிவை வெளியிடுகிறது:
=IF(IFERROR(Find(LINE(A2), LINE(E2),1),0)=0,“fail”,“bingo!”)

சூத்திரத்தின் தர்க்கத்தை படிப்படியாக பகுப்பாய்வு செய்வோம்:
  1. LOWER(A2) - செல் A2 இல் உள்ள Search_Text வாதத்தை சிற்றெழுத்து உரையாக மாற்றுகிறது
  2. FIND செயல்பாடு, Search_Text வரிசையில் Search_Text என்ற மாற்றப்பட்ட வாதத்தைத் தேடத் தொடங்குகிறது, இது LOWER(E2) செயல்பாட்டால் மாற்றப்படுகிறது, மேலும் சிறிய உரையாக மாற்றப்படுகிறது.
  3. செயல்பாடு ஒரு பொருத்தத்தைக் கண்டால், அதாவது. பொருந்தும் சொல்/மதிப்பின் முதல் எழுத்தின் வரிசை எண்ணை வழங்குகிறது, "IF" சூத்திரத்தில் உள்ள உண்மை நிலை தூண்டப்படுகிறது, ஏனெனில் இதன் விளைவாக வரும் மதிப்பு பூஜ்ஜியமாக இல்லை. இதன் விளைவாக, "முடிவு" நெடுவரிசை "பிங்கோ!" மதிப்பைக் காண்பிக்கும்.
  4. இருப்பினும், செயல்பாடு பொருந்தவில்லை என்றால், அதாவது. பொருந்தக்கூடிய சொல்/மதிப்பின் முதல் எழுத்தின் வரிசை எண் குறிப்பிடப்படவில்லை மற்றும் மதிப்புக்குப் பதிலாக ஒரு பிழை திரும்பும், "IFERROR" சூத்திரத்தில் சேர்க்கப்பட்டுள்ள நிபந்தனை தூண்டப்பட்டு "0" க்கு சமமான மதிப்பு வழங்கப்படும் "IF" சூத்திரத்தில் உள்ள FALSE நிலைக்கு, ஏனெனில் இதன் விளைவாக வரும் மதிப்பு "0" ஆகும். இதன் விளைவாக, "தோல்வி" மதிப்பு "முடிவு" நெடுவரிசையில் காட்டப்படும்.

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

Case_4 பல நிபந்தனைகளின் அடிப்படையில் ஒரு அணிவரிசையில் மதிப்பைத் தேடுவது அல்லது VLOOKUP இன்னும் அதிகமாக எங்களுக்கு உதவ முடியாதபோது

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

நிபந்தனை:

  • "பெயர்" மற்றும் "மாதம்" ஆகிய நிபந்தனைகளின் தற்செயல் நிகழ்வுகளுக்கு ஏற்ப அதன் விளைவாக தரவை அட்டவணையில் இழுக்க வேண்டியது அவசியம்.
இந்த சிக்கலை தீர்க்க, "INDEX" மற்றும் "SEARCH" செயல்பாடுகளின் கலவை பொருத்தமானது.

INDEX செயல்பாட்டின் தொடரியல்

INDEX(வரிசை, வரிசை_எண், [column_number])
  • வரிசை - தேடல் நிலைமைகள் பொருந்தினால் மதிப்புகள் காட்டப்படும் கலங்களின் வரம்பு.
  • அணிவரிசையில் ஒரே ஒரு வரிசை அல்லது ஒரு நெடுவரிசை இருந்தால், row_number அல்லது column_number வாதம் முறையே விருப்பமானது.
  • வரிசை ஒன்றுக்கு மேற்பட்ட வரிசைகள் மற்றும் ஒரு நெடுவரிசையை ஆக்கிரமித்து, row_number மற்றும் column_number மதிப்புருக்களில் ஒன்று மட்டுமே கொடுக்கப்பட்டால், INDEX செயல்பாடு முழு வரிசை அல்லது வரிசை வாதத்தின் முழு நெடுவரிசையையும் உள்ளடக்கிய ஒரு வரிசையை வழங்குகிறது.
  • வரி_எண் - நீங்கள் மதிப்பை வழங்க விரும்பும் வரிசையில் உள்ள வரியின் எண்ணிக்கை.
  • column_number - நீங்கள் மதிப்பை வழங்க விரும்பும் வரிசையில் உள்ள நெடுவரிசையின் எண்ணிக்கை.
வேறு வார்த்தைகளில் கூறுவதானால், செயல்பாடு "வரிசை" வாதத்தில் குறிப்பிடப்பட்ட வரிசையில் இருந்து "Row_Number" மற்றும் "Column_Number" மதிப்புருக்களில் குறிப்பிடப்பட்ட ஆயங்களின் குறுக்குவெட்டில் அமைந்துள்ள மதிப்பை வழங்குகிறது.

MATCH செயல்பாடு தொடரியல்

MATCH(பார்வை_மதிப்பு, தேடுதல்_வரிசை, [மேட்ச்_வகை])
  • Lookup_value என்பது lookup_array வாதத்தில் உள்ள மதிப்புகளுடன் பொருந்தக்கூடிய மதிப்பு. Lookup_value வாதமானது ஒரு மதிப்பாக இருக்கலாம் (எண், உரை அல்லது பூலியன்) அல்லது அத்தகைய மதிப்பைக் கொண்ட கலத்தின் குறிப்பாக இருக்கலாம்.
  • Search_array - தேடல் செய்யப்படும் கலங்களின் வரம்பு.
  • Match_type என்பது விருப்ப வாதமாகும். எண் -1, 0 அல்லது 1.
MATCH செயல்பாடு ஒரு குறிப்பிட்ட உறுப்புக்கான கலங்களின் வரம்பைத் தேடுகிறது மற்றும் வரம்பில் அந்த உறுப்பின் தொடர்புடைய நிலையை வழங்குகிறது.
"INDEX" மற்றும் "SEARCH" செயல்பாடுகளின் கலவையைப் பயன்படுத்துவதன் சாராம்சம் என்னவென்றால், மதிப்புகளின் ஆயங்களை அவற்றின் பெயரால் "ஒருங்கிணைந்த அச்சுகளில்" தேடுகிறோம்.
Y அச்சு "பெயர்" நெடுவரிசையாகவும், X அச்சு "மாதங்கள்" வரிசையாகவும் இருக்கும்.

சூத்திரத்தின் ஒரு பகுதி:

போட்டி($A4,$I$4:$I$7,0)
Y அச்சில் எண்ணை வழங்குகிறது, இந்த வழக்கில் அது 1 க்கு சமமாக இருக்கும், ஏனெனில் தேடப்பட்ட வரம்பில் "A" மதிப்பு உள்ளது மற்றும் அந்த வரம்பில் "1" இன் ஒப்பீட்டு நிலை உள்ளது.
சூத்திரத்தின் ஒரு பகுதி:
போட்டி(B$3,$J$3:$L$3,0)
ஏனெனில் #N/A ஐ வழங்குகிறது "1" மதிப்பு பார்க்கப்படும் வரம்பில் இல்லை.

எனவே, "அரே" வாதத்தில் தேட "INDEX" செயல்பாடு பயன்படுத்தும் புள்ளியின் (1; #N/A) ஆயத்தொலைவுகளைப் பெற்றோம்.
செல் B4 க்கான முழுமையாக எழுதப்பட்ட செயல்பாடு இப்படி இருக்கும்:

=INDEX($J$4:$L$7, MATCH($A4,$I$4:$I$7,0), MATCH(B$3,$J$3:$L$3,0))

அடிப்படையில், நமக்குத் தேவையான மதிப்பின் ஆயத்தொலைவுகளை நாம் அறிந்திருந்தால், செயல்பாடு இப்படி இருக்கும்:
=INDEX($J$4:$L$7,1,#N/A))

“Column_Number” என்ற வாதத்தில் “#N/A” மதிப்பு இருப்பதால், “B4” கலத்திற்கான முடிவு தொடர்புடையதாக இருக்கும்.
இதன் விளைவாக வரும் முடிவிலிருந்து பார்க்க முடியும், இதன் விளைவாக அட்டவணையில் உள்ள அனைத்து மதிப்புகளும் குறிப்பு புத்தகத்துடன் பொருந்தவில்லை, இதன் விளைவாக அட்டவணையில் உள்ள சில மதிப்புகள் "#N/A" எனக் காட்டப்படுவதைக் காண்கிறோம். , இது மேலும் கணக்கீடுகளுக்கு தரவைப் பயன்படுத்துவதை கடினமாக்குகிறது.
முடிவு:

இந்த எதிர்மறை விளைவை நடுநிலையாக்க, நாங்கள் முன்பு படித்த “IFERROR” செயல்பாட்டைப் பயன்படுத்துகிறோம், மேலும் பிழையில் திரும்பிய மதிப்பை “0” உடன் மாற்றுவோம், பின்னர் சூத்திரம் இப்படி இருக்கும்:

=IFERROR($J$4:$L$7, MATCH($A4,$I$4:$I$7,0), MATCH(B$3,$J$3:$L$3,0)),0)

முடிவு விளக்கக்காட்சி:

படத்தில் நீங்கள் பார்ப்பது போல், "#N/A" மதிப்புகள் முடிவு அட்டவணையில் உள்ள மதிப்புகளைப் பயன்படுத்தி எங்கள் அடுத்தடுத்த கணக்கீடுகளில் தலையிடாது.

வழக்கு_5 எண்களின் வரம்பில் மதிப்பைக் கண்டறிதல்

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

  • 0 முதல் 1000 வரை = ஏ
  • 1001 முதல் 1500 வரை = பி
  • 1501 முதல் 2000 வரை = பி
  • 2001 முதல் 2500 வரை = ஜி
  • 2501க்கு மேல் = D

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

பார்க்கவும்
  • lookup_value என்பது LOOKUP செயல்பாடு முதல் வெக்டரில் தேடும் மதிப்பு. Lookup_value என்பது எண், உரை, பூலியன், பெயர் அல்லது மதிப்புக் குறிப்பாக இருக்கலாம்.
  • Watch_vector என்பது ஒரு வரிசை அல்லது ஒரு நெடுவரிசையைக் கொண்ட வரம்பாகும். Lookup_vector வாதத்தில் உள்ள மதிப்புகள் உரை, எண்கள் அல்லது பூலியன் மதிப்புகளாக இருக்கலாம்.
  • லுக்அப்_வெக்டர் வாதத்தில் உள்ள மதிப்புகள் ஏறுவரிசையில் இருக்க வேண்டும்: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; இல்லையெனில், LOOKUP செயல்பாடு தவறான முடிவைக் கொடுக்கலாம். கீழே உரை மற்றும் பெரிய எழுத்துசமமாக கருதப்படுகிறது.
  • result_vector என்பது ஒரு வரிசை அல்லது நெடுவரிசையைக் கொண்ட வரம்பாகும். ரிசல்ட்_வெக்டருக்கு லுக்அப்_வெக்டரின் அதே அளவு இருக்க வேண்டும்.
=பார்வை(E3,$A$3:$A$7,$B$3:$B$7)

"View_vector" மற்றும் "Result_vector" வாதங்களை வரிசை வடிவத்தில் எழுதலாம் - இந்த விஷயத்தில், நீங்கள் அவற்றை எக்செல் தாளில் ஒரு தனி அட்டவணையில் காட்ட வேண்டியதில்லை.
இந்த வழக்கில், செயல்பாடு இப்படி இருக்கும்:
செல் B3 இல் முடிவை வெளியிடுகிறது:
=VIEW(E3;(0;1001;1501;2001;2501);("A","B","C","D","D"))

வழக்கு_6 குணாதிசயங்களின்படி எண்களின் கூட்டுத்தொகை

குறிப்பிட்ட குணாதிசயங்களின் அடிப்படையில் எண்களைத் தொகுக்க, நீங்கள் மூன்று வெவ்வேறு செயல்பாடுகளைப் பயன்படுத்தலாம்:
SUMIF - ஒரே ஒரு பண்புக்கூறு மூலம் தொகை
SUMIFS - பல பண்புகளின் தொகை
SUMPRODUCT - பல குணாதிசயங்களின் கூட்டுத்தொகை
"SUM" சூத்திரம் ஒரு வரிசைக்கு உயர்த்தப்படும் போது, ​​"SUM" மற்றும் வரிசை சூத்திர செயல்பாட்டைப் பயன்படுத்தி ஒரு விருப்பமும் உள்ளது:
(=தொகை(()*()))
ஆனால் இந்த அணுகுமுறை மிகவும் சிரமமாக உள்ளது மற்றும் "SUMPRODUCT" சூத்திரத்தால் முழுமையாக செயல்படும்
இப்போது "SUMPRODUCT" தொடரியல் பற்றிய கூடுதல் விவரங்களுக்கு:

SUMPRODUCT(array1, [array2], [array3],...)
  • வரிசை1 என்பது முதல் வரிசையாகும், அதன் கூறுகள் பெருக்கப்பட வேண்டும், பின்னர் முடிவுகளைச் சேர்க்க வேண்டும்.
  • Array2, array3... - 2 முதல் 255 வரிசைகள் வரை, அவற்றின் கூறுகள் பெருக்கப்பட வேண்டும், பின்னர் முடிவுகள் சேர்க்கப்பட வேண்டும்.
நிபந்தனை:
  • ஒரு குறிப்பிட்ட காலத்திற்கு ஒவ்வொரு தயாரிப்புக்கும் ஏற்றுமதியின் மொத்த செலவைக் கண்டறியவும்:

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

=SUMPRODUCT(($A4=$H$3:$H$11)*($K$3:$K$11>=B$3)*($K$3:$K$11
சூத்திரத்தை பகுதிகளாகப் பார்ப்போம்:
- அட்டவணையின் "பெயர்" நெடுவரிசையில் தேர்வு நிலையை அட்டவணையில் உள்ள "பெயர்" நெடுவரிசையில் உள்ள தரவுகளுடன் முடிவுடன் அமைக்கவும்.
($K$3:$K$11>=B$3)*($K$3:$K$11 - காலக்கெடுவின் அடிப்படையில் ஒரு நிபந்தனையை அமைத்துள்ளோம், தேதி நடப்பு மாதத்தின் முதல் நாளை விட அதிகமாகவோ அல்லது சமமாகவோ உள்ளது, ஆனால் அடுத்த மாதத்தின் முதல் நாளை விட குறைவாக உள்ளது. இதேபோல், ஒரு நிபந்தனை முடிவுடன் ஒரு அட்டவணையில் உள்ளது, ஒரு வரிசை தரவு கொண்ட அட்டவணையில் உள்ளது.
- அட்டவணையில் உள்ள "அளவு" மற்றும் "விலை" நெடுவரிசைகளை தரவுகளுடன் பெருக்கவும்.
இந்த செயல்பாட்டின் சந்தேகத்திற்கு இடமில்லாத நன்மை என்னவென்றால், பதிவுசெய்தல் நிபந்தனைகளின் இலவச வரிசையாகும், அவை எந்த வரிசையிலும் எழுதப்படலாம், இது முடிவை பாதிக்காது.
முடிவு:

இப்போது நிலைமையை சிக்கலாக்குவோம் மற்றும் "குக்கீகள்" என்ற பெயருக்கான தேர்வு "சிறிய" மற்றும் "பெரிய" வகுப்புகளில் மட்டுமே நிகழ்கிறது, மேலும் "ஜாமுடன்" வகுப்பைத் தவிர அனைத்தையும் "ரோல்ஸ்" என்ற பெயருக்குச் சேர்ப்போம்:

செல் B4 இல் முடிவை வெளியிடுகிறது:

=SUMPRODUCT(($A4=$H$3:$H$11)*($J$3:$J$11>=B$3)*($J$3:$J$11
குக்கீகளைத் தேர்ந்தெடுப்பதற்கான சூத்திரத்தில் ஒரு புதிய நிபந்தனை சேர்க்கப்பட்டுள்ளது:
(($I$3:$I$11=“சிறியது”)+($I$3:$I$11=“பெரியது”))
- நீங்கள் பார்க்க முடியும் என, ஒரு நெடுவரிசையில் இரண்டு அல்லது அதற்கு மேற்பட்ட நிபந்தனைகள் "+" குறியீட்டைப் பயன்படுத்தி ஒரு தனி குழுவாக பிரிக்கப்பட்டு கூடுதல் அடைப்புக்குறிக்குள் நிபந்தனைகளை இணைக்கின்றன.
ரோல்ஸ் மூலம் தேர்வு செய்வதற்கான சூத்திரத்தில் ஒரு புதிய நிபந்தனையும் சேர்க்கப்பட்டுள்ளது:
=SUMPRODUCT(($A5=$H$3:$H$11)*($J$3:$J$11>=B$3)*($J$3:$J$11 “ஜாமுடன்”);($L$3:$L$11)*($K$3:$K$11))

இது:
($I$3:$I$11<>"ஜாமுடன்")
- உண்மையில், இந்த சூத்திரத்தில் குக்கீகளைத் தேர்ந்தெடுக்கும்போது அதே வழியில் ஒரு தேர்வு நிலையை எழுத முடியும், ஆனால் நீங்கள் சூத்திரத்தில் மூன்று நிபந்தனைகளை பட்டியலிட வேண்டும், இந்த விஷயத்தில், விதிவிலக்கு எழுதுவது எளிது. - "ஜாமுடன்" சமமாக இல்லை, இதற்காக நாங்கள் மதிப்பைப் பயன்படுத்துகிறோம் "<>».
பொதுவாக, அம்சங்கள்/வகுப்புகளின் குழுக்கள் முன்கூட்டியே தெரிந்திருந்தால், அனைத்து நிபந்தனைகளையும் ஒரு செயல்பாட்டில் எழுதுவதை விட, அவற்றை இந்தக் குழுக்களாக இணைத்து, குறிப்பு புத்தகங்களை உருவாக்குவது நல்லது.
முடிவு:

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

உங்கள் நேரத்திற்கு நன்றி!

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

இந்த கட்டுரையில்

பட்டியலில் உள்ள மதிப்புகளை சரியான பொருத்தத்தின் மூலம் செங்குத்தாகக் கண்டறியவும்

இந்தப் பணியைச் செய்ய நீங்கள் VLOOKUP செயல்பாடு அல்லது INDEX மற்றும் MATCH செயல்பாடுகளின் கலவையைப் பயன்படுத்தலாம்.

VLOOKUP செயல்பாட்டைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகள்

VLOOKUP செயல்பாடு.

அட்டவணைகள் மற்றும் போட்டிகளின் எடுத்துக்காட்டுகள்

இதன் பொருள் என்ன:

=INDEX(நீங்கள் C2:C10 இலிருந்து மதிப்பை வழங்க வேண்டும், இது MATCH உடன் பொருந்தும் (வரிசை B2:B10 இல் உள்ள முதல் மதிப்பு "முட்டைக்கோஸ்"))

சூத்திரம் செல் C2:C10 உடன் தொடர்புடைய முதல் மதிப்பைத் தேடுகிறது முட்டைக்கோஸ்(B7 இல்), மற்றும் C7 இல் மதிப்பை வழங்குகிறது ( 100 ) - தொடர்புடைய முதல் மதிப்பு முட்டைக்கோஸ்.

மேலும் தகவலுக்கு, INDEX செயல்பாடு மற்றும் MATCH செயல்பாட்டைப் பார்க்கவும்.

தோராயமான பொருத்தத்தின் மூலம் பட்டியலில் உள்ள மதிப்புகளை செங்குத்தாகக் கண்டறியவும்

இதைச் செய்ய, VLOOKUP செயல்பாட்டைப் பயன்படுத்தவும்.

முக்கியமானது:முதல் வரிசையில் உள்ள மதிப்புகள் ஏறுவரிசையில் வரிசைப்படுத்தப்பட்டுள்ளன என்பதை உறுதிப்படுத்தவும்.

மேலே உள்ள எடுத்துக்காட்டில், VLOOKUP செயல்பாடு A2:B7 வரம்பில் 6 தாமதங்களைக் கொண்ட ஒரு மாணவரின் பெயரைத் தேடுகிறது. அட்டவணையில் அதற்கான நுழைவு இல்லை 6 தாமதமாகிறது, எனவே VLOOKUP செயல்பாடு 6 க்கு கீழே உள்ள அடுத்த அதிகபட்ச பொருத்தத்தைத் தேடுகிறது மற்றும் முதல் பெயருடன் தொடர்புடைய மதிப்பு 5 ஐக் கண்டறியும் டேவ், எனவே திரும்புகிறது டேவ்.

மேலும் தகவலுக்கு, VLOOKUP செயல்பாட்டைப் பார்க்கவும்.

சரியான பொருத்தத்துடன் அறியப்படாத அளவின் பட்டியலில் செங்குத்து மதிப்புகளைக் கண்டறிதல்

இந்தப் பணியைச் செய்ய, OFFSET மற்றும் MATCH செயல்பாடுகளைப் பயன்படுத்தவும்.

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

C1வரம்பின் மேல் இடது செல் (தொடக்க செல் என்றும் அழைக்கப்படுகிறது).

போட்டி("ஆரஞ்சு"; C2: C7; 0) C2:C7 வரம்பில் ஆரஞ்சு நிறத்தைத் தேடுகிறது. தொடக்க கலத்தை வரம்பில் சேர்க்கக்கூடாது.

1 - தொடக்கக் கலத்தின் வலதுபுறத்தில் உள்ள நெடுவரிசைகளின் எண்ணிக்கை, அதற்கான மதிப்பு திரும்பப் பெறப்பட வேண்டும். எங்கள் எடுத்துக்காட்டில், திரும்பும் மதிப்பு நெடுவரிசை D இல் உள்ளது, விற்பனை.

பட்டியலில் உள்ள மதிப்புகளை சரியான பொருத்தத்தின் மூலம் கிடைமட்டமாக கண்டறியவும்

இந்தப் பணியைச் செய்ய, GLOOKUP செயல்பாடு பயன்படுத்தப்படுகிறது. கீழே ஒரு உதாரணம்.


LOOKUP செயல்பாடு ஒரு நெடுவரிசையைத் தேடுகிறது விற்பனைமற்றும் குறிப்பிட்ட வரம்பில் வரி 5 இலிருந்து மதிப்பை வழங்கும்.

மேலும் தகவலுக்கு, LOOKUP செயல்பாடுகளைப் பார்க்கவும்.

லுக்அப் வழிகாட்டியைப் பயன்படுத்தி ஒரு தேடல் சூத்திரத்தை உருவாக்கவும் (எக்செல் 2007 மட்டும்)

குறிப்பு:எக்செல் 2010 இல் லுக்அப் விஸார்ட் ஆட்-இன் நிறுத்தப்பட்டது. இந்தச் செயல்பாடு செயல்பாட்டு வழிகாட்டி மற்றும் கிடைக்கக்கூடிய தேடல் மற்றும் குறிப்பு (குறிப்பு) செயல்பாடுகளால் மாற்றப்பட்டது.

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

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

எக்செல் அட்டவணையில் மதிப்புகளைக் கண்டறிதல்

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

மதிப்புகளை செங்குத்தாகவும் கிடைமட்டமாகவும் தேடும் அட்டவணையுடன் கூடிய தாள்:

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

எக்செல் சரத்தில் மதிப்பைக் கண்டறிதல்

தயாரிப்பு 4 இன் அதிகபட்ச விற்பனை எந்த மாதத்தில் மற்றும் எந்த மாதத்தில் இருந்தது என்பதை இப்போது கண்டுபிடிப்போம்.

நெடுவரிசைகள் மூலம் தேட:



எந்த மாதத்தில் கண்டுபிடிக்கப்பட்டது மற்றும் இரண்டு காலாண்டுகளில் தயாரிப்பு 4 இன் மிகப்பெரிய விற்பனை எது.

எக்செல் வரிசையில் மதிப்பைக் கண்டறிவதற்கான சூத்திரத்தின் கொள்கை:

VLOOKUP (செங்குத்து காட்சி) செயல்பாட்டின் முதல் வாதம், தேடல் அளவுகோல் அமைந்துள்ள கலத்திற்கான இணைப்பைக் குறிப்பிடுகிறது. இரண்டாவது வாதம் தேடலின் போது பார்க்க வேண்டிய கலங்களின் வரம்பைக் குறிப்பிடுகிறது. VLOOKUP செயல்பாட்டின் மூன்றாவது வாதம், தயாரிப்பு 4 என்ற பெயரிடப்பட்ட வரிசைக்கு எதிராக எந்த நெடுவரிசை எண்ணை எடுக்க வேண்டும் என்பதைக் குறிக்க வேண்டும். ஆனால் இந்த எண்ணை முன்கூட்டியே அறியாததால், நெடுவரிசை எண்களின் வரிசையை உருவாக்க, COLUMN செயல்பாட்டைப் பயன்படுத்துகிறோம். வரம்பு B4:G15.

இது VLOOKUP செயல்பாட்டை முழு அளவிலான மதிப்புகளை சேகரிக்க அனுமதிக்கிறது. இதன் விளைவாக, தயாரிப்பு 4 வரிசையில் உள்ள ஒவ்வொரு நெடுவரிசைக்கும் தொடர்புடைய அனைத்து மதிப்புகளும் நினைவகத்தில் சேமிக்கப்படும் (அதாவது: 360; 958; 201; 605; 462; 832). அதன் பிறகு, MAX செயல்பாடு இந்த வரிசையில் இருந்து அதிகபட்ச எண்ணை மட்டுமே எடுத்து, சூத்திரத்தைக் கணக்கிடுவதன் விளைவாக, செல் D1க்கான மதிப்பாகத் திரும்பும்.

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

ஒரு கலத்தின் தொடக்கத்தின் அடிப்படையில் நெடுவரிசை தலைப்புகளை எவ்வாறு பெறுவது?

எடுத்துக்காட்டாக, இரண்டாவது ஃபார்முலாவைப் பயன்படுத்தி அதிகபட்ச விற்பனை நடந்த மாதத்தை எவ்வளவு திறம்படக் காட்டினோம். இரண்டாவது சூத்திரத்தில் MAX செயல்பாடு இல்லாமல் முதல் சூத்திரத்தின் எலும்புக்கூட்டைப் பயன்படுத்தினோம் என்பதைக் கவனிப்பது கடினம் அல்ல. சூத்திரத்தின் முக்கிய அமைப்பு: VLOOKUP(B1,A5:G14,COLUMN(B5:G14),0). MAX செயல்பாட்டை MATCH உடன் மாற்றியுள்ளோம், இது முந்தைய சூத்திரத்தால் பெறப்பட்ட மதிப்பை அதன் முதல் வாதமாகப் பயன்படுத்துகிறது. இது இப்போது மாதத்தைத் தேடுவதற்கான அளவுகோலாக செயல்படுகிறது. இதன் விளைவாக, தேடல் செயல்பாடு நெடுவரிசை 2 இன் எண்ணிக்கையை எங்களுக்குத் தருகிறது, அங்கு தயாரிப்பு 4 க்கான விற்பனை அளவின் அதிகபட்ச மதிப்பு அமைந்துள்ளது, அதன் பிறகு INDEX செயல்பாடு வேலையில் சேர்க்கப்பட்டுள்ளது, இது தேதி மற்றும் நெடுவரிசை எண்ணின் அடிப்படையில் மதிப்பை வழங்குகிறது அதன் வாதங்களில் குறிப்பிடப்பட்ட வரம்பிலிருந்து. எங்களிடம் நெடுவரிசை எண் 2 இருப்பதால், மாதங்களின் பெயர்கள் சேமிக்கப்படும் வரம்பில் வரிசை எண் 1 ஆக இருக்கும், பின்னர் B4 வரம்பிலிருந்து தொடர்புடைய மதிப்பைப் பெற INDEX செயல்பாட்டை மட்டுமே பயன்படுத்த வேண்டும். G4 - பிப்ரவரி (இரண்டாம் மாதம்).



எக்செல் நெடுவரிசையில் மதிப்பைக் கண்டறிதல்

பணிக்கான இரண்டாவது விருப்பம், மாதத்தின் பெயரை ஒரு அளவுகோலாகப் பயன்படுத்தி அட்டவணையைத் தேடுவதாகும். இதுபோன்ற சமயங்களில், எங்கள் சூத்திரத்தின் எலும்புக்கூட்டை மாற்ற வேண்டும்: VLOOKUP செயல்பாட்டை HLOOKUP உடன் மாற்றவும், மேலும் COLUMN செயல்பாட்டை ROW உடன் மாற்றவும்.

ஒரு குறிப்பிட்ட மாதத்தில் எந்த அளவு மற்றும் எந்த தயாரிப்பு அதிகபட்ச விற்பனையாக இருந்தது என்பதைக் கண்டறிய இது நம்மை அனுமதிக்கும்.

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



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

HLOO (கிடைமட்டக் காட்சி) செயல்பாட்டின் முதல் வாதத்தில், தேடல் அளவுகோலுடன் கலத்திற்கான இணைப்பைக் குறிப்பிடுகிறோம். இரண்டாவது வாதம், பார்க்கப்படும் அட்டவணை வரம்பிற்கு ஒரு குறிப்பைக் குறிப்பிடுகிறது. மூன்றாவது வாதம் ROW செயல்பாட்டால் உருவாக்கப்படுகிறது, இது நினைவகத்தில் வரி எண்களின் 10-உறுப்பு வரிசையை உருவாக்குகிறது. அட்டவணைப் பகுதியில் 10 வரிசைகள் இருப்பதால்.

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

கவனம்! மற்ற சிக்கல்களுக்கு எலும்புக்கூடு சூத்திரத்தைப் பயன்படுத்தும் போது, ​​​​GLOOKUP தேடல் செயல்பாட்டின் இரண்டாவது மற்றும் மூன்றாவது வாதங்களுக்கு எப்போதும் கவனம் செலுத்துங்கள். வாதத்தில் குறிப்பிடப்பட்டுள்ள வரம்பில் உள்ள வரிசைகளின் எண்ணிக்கை அட்டவணையில் உள்ள வரிசைகளின் எண்ணிக்கையுடன் பொருந்த வேண்டும். மேலும் எண்ணும் இரண்டாவது வரியில் இருந்து தொடங்க வேண்டும்!

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

இந்த கட்டுரையில்

பட்டியலில் உள்ள மதிப்புகளை சரியான பொருத்தத்தின் மூலம் செங்குத்தாகக் கண்டறியவும்

இந்தப் பணியைச் செய்ய நீங்கள் VLOOKUP செயல்பாடு அல்லது INDEX மற்றும் MATCH செயல்பாடுகளின் கலவையைப் பயன்படுத்தலாம்.

VLOOKUP செயல்பாட்டைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகள்

VLOOKUP செயல்பாடு.

அட்டவணைகள் மற்றும் போட்டிகளின் எடுத்துக்காட்டுகள்

இதன் பொருள் என்ன:

=INDEX(நீங்கள் C2:C10 இலிருந்து மதிப்பை வழங்க வேண்டும், இது MATCH உடன் பொருந்தும் (வரிசை B2:B10 இல் உள்ள முதல் மதிப்பு "முட்டைக்கோஸ்"))

சூத்திரம் செல் C2:C10 உடன் தொடர்புடைய முதல் மதிப்பைத் தேடுகிறது முட்டைக்கோஸ்(B7 இல்), மற்றும் C7 இல் மதிப்பை வழங்குகிறது ( 100 ) - தொடர்புடைய முதல் மதிப்பு முட்டைக்கோஸ்.

மேலும் தகவலுக்கு, INDEX செயல்பாடு மற்றும் MATCH செயல்பாட்டைப் பார்க்கவும்.

தோராயமான பொருத்தத்தின் மூலம் பட்டியலில் உள்ள மதிப்புகளை செங்குத்தாகக் கண்டறியவும்

இதைச் செய்ய, VLOOKUP செயல்பாட்டைப் பயன்படுத்தவும்.

முக்கியமானது:முதல் வரிசையில் உள்ள மதிப்புகள் ஏறுவரிசையில் வரிசைப்படுத்தப்பட்டுள்ளன என்பதை உறுதிப்படுத்தவும்.

மேலே உள்ள எடுத்துக்காட்டில், VLOOKUP செயல்பாடு A2:B7 வரம்பில் 6 தாமதங்களைக் கொண்ட ஒரு மாணவரின் பெயரைத் தேடுகிறது. அட்டவணையில் அதற்கான நுழைவு இல்லை 6 தாமதமாகிறது, எனவே VLOOKUP செயல்பாடு 6 க்கு கீழே உள்ள அடுத்த அதிகபட்ச பொருத்தத்தைத் தேடுகிறது மற்றும் முதல் பெயருடன் தொடர்புடைய மதிப்பு 5 ஐக் கண்டறியும் டேவ், எனவே திரும்புகிறது டேவ்.

மேலும் தகவலுக்கு, VLOOKUP செயல்பாட்டைப் பார்க்கவும்.

சரியான பொருத்தத்துடன் அறியப்படாத அளவின் பட்டியலில் செங்குத்து மதிப்புகளைக் கண்டறிதல்

இந்தப் பணியைச் செய்ய, OFFSET மற்றும் MATCH செயல்பாடுகளைப் பயன்படுத்தவும்.

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

C1வரம்பின் மேல் இடது செல் (தொடக்க செல் என்றும் அழைக்கப்படுகிறது).

போட்டி("ஆரஞ்சு"; C2: C7; 0) C2:C7 வரம்பில் ஆரஞ்சு நிறத்தைத் தேடுகிறது. தொடக்க கலத்தை வரம்பில் சேர்க்கக்கூடாது.

1 - தொடக்கக் கலத்தின் வலதுபுறத்தில் உள்ள நெடுவரிசைகளின் எண்ணிக்கை, அதற்கான மதிப்பு திரும்பப் பெறப்பட வேண்டும். எங்கள் எடுத்துக்காட்டில், திரும்பும் மதிப்பு நெடுவரிசை D இல் உள்ளது, விற்பனை.

பட்டியலில் உள்ள மதிப்புகளை சரியான பொருத்தத்தின் மூலம் கிடைமட்டமாக கண்டறியவும்

இந்தப் பணியைச் செய்ய, GLOOKUP செயல்பாடு பயன்படுத்தப்படுகிறது. கீழே ஒரு உதாரணம்.


LOOKUP செயல்பாடு ஒரு நெடுவரிசையைத் தேடுகிறது விற்பனைமற்றும் குறிப்பிட்ட வரம்பில் வரி 5 இலிருந்து மதிப்பை வழங்கும்.

மேலும் தகவலுக்கு, LOOKUP செயல்பாடுகளைப் பார்க்கவும்.

லுக்அப் வழிகாட்டியைப் பயன்படுத்தி ஒரு தேடல் சூத்திரத்தை உருவாக்கவும் (எக்செல் 2007 மட்டும்)

குறிப்பு:எக்செல் 2010 இல் லுக்அப் விஸார்ட் ஆட்-இன் நிறுத்தப்பட்டது. இந்தச் செயல்பாடு செயல்பாட்டு வழிகாட்டி மற்றும் கிடைக்கக்கூடிய தேடல் மற்றும் குறிப்பு (குறிப்பு) செயல்பாடுகளால் மாற்றப்பட்டது.

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

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

கட்டளையை இயக்கவும் Home Editing Find and highlight Find(அல்லது கிளிக் செய்யவும் Ctrl+F) உரையாடல் பெட்டியைத் திறக்க கண்டுபிடித்து மாற்றவும். நீங்கள் தரவை மாற்ற வேண்டும் என்றால், கட்டளையைத் தேர்ந்தெடுக்கவும் முகப்பு எடிட்டிங் கண்டுபிடித்து ஹைலைட் மாற்றவும்(அல்லது கிளிக் செய்யவும் Ctrl+H) நீங்கள் இயக்கும் சரியான கட்டளை இரண்டு தாவல்களில் எந்த உரையாடல் பெட்டி திறக்கிறது என்பதை தீர்மானிக்கிறது.

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

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

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

உரையாடல் பெட்டியைப் பயன்படுத்தி தேடும்போது கண்டுபிடித்து மாற்றவும்இரண்டு வைல்டு கார்டுகளைப் பயன்படுத்தலாம்:

  • ? - எந்த பாத்திரத்திற்கும் பொருந்துகிறது;
  • * - எத்தனை எழுத்துகளுடன் பொருந்துகிறது.

கூடுதலாக, இந்த வைல்டு கார்டு எழுத்துக்கள் எண் மதிப்புகளைத் தேடும் போது பயன்படுத்தப்படலாம். உதாரணமாக, நீங்கள் தேடல் பட்டியில் குறிப்பிட்டால் 3* , முடிவு 3 இல் தொடங்கும் மதிப்பைக் கொண்ட அனைத்து கலங்களையும் காண்பிக்கும், மேலும் நீங்கள் 1?9 ஐ உள்ளிட்டால், 1 இல் தொடங்கி 9 இல் முடிவடையும் அனைத்து மூன்று இலக்க உள்ளீடுகளையும் பெறுவீர்கள்.

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

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

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

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

மேலும், சாளரத்தைப் பயன்படுத்துவதைக் கவனியுங்கள் கண்டுபிடித்து மாற்றவும்வடிவமைக்கப்பட்ட எண் மதிப்புகளைக் காண முடியாது. உதாரணமாக, நீங்கள் தேடல் பட்டியில் நுழைந்தால் $5* , நாணய வடிவமைப்பைப் பயன்படுத்திய மற்றும் $54.00 போல் தோற்றமளிக்கும் மதிப்பைக் காண முடியாது.

எக்செல் பல தேதி வடிவங்களை ஆதரிப்பதால் தேதிகளுடன் பணிபுரிவது சவாலானது. இயல்புநிலை வடிவமைப்பைப் பயன்படுத்திய தேதியை நீங்கள் தேடுகிறீர்கள் என்றால், எக்செல் தேதிகள் வெவ்வேறு வழிகளில் வடிவமைக்கப்பட்டிருந்தாலும் அவற்றைக் கண்டறியும். எடுத்துக்காட்டாக, உங்கள் கணினி m/d/y தேதி வடிவமைப்பைப் பயன்படுத்தினால், தேடல் சரம் 10/*/2010 அனைத்து தேதிகளையும் அக்டோபர் 2010 இல் கண்டுபிடிக்கும், அவை எவ்வாறு வடிவமைக்கப்பட்டுள்ளன என்பதைப் பொருட்படுத்தாது.

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

© 2024 ermake.ru -- PC பழுது பற்றி - தகவல் போர்டல்