ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

ቀደም ሲል ለጀማሪዎች የ VLOOKUP መሰረታዊ ተግባራትን እንዴት እንደሚጠቀሙ ገልፀናል (እንግሊዝኛ VLOOKUP ፣ አህጽሮቱ “vertical lookup function” ማለት ነው)። እና ልምድ ያላቸው ተጠቃሚዎች ብዙ የተወሳሰቡ ቀመሮችን ታይተዋል።

እና በዚህ ጽሑፍ ውስጥ በአቀባዊ ፍለጋ ስለ ሌላ የአሠራር ዘዴ መረጃ ለመስጠት እንሞክራለን.

ምናልባት “ይህ ለምን አስፈለገ?” ብለው ይጠይቁ ይሆናል። እና ሁሉንም ሊሆኑ የሚችሉ የፍለጋ ዘዴዎችን ለማሳየት ይህ አስፈላጊ ነው. በተጨማሪም ፣ ብዙ የ VLOOKUP ገደቦች ብዙውን ጊዜ የሚፈለገውን ውጤት እንዳያገኙ ይከለክላሉ። በዚህ ረገድ, INDEX () MATCH () የበለጠ የሚሰራ እና የተለያየ ነው, እና እነሱ ደግሞ ያነሱ ገደቦች አሏቸው.

መሰረታዊ INDEX ተዛማጅ

የዚህ መመሪያ አላማ ይህ ባህሪ ምን ያህል ጥሩ እንደሆነ ለማሳየት ነው, እኛ የአሠራሩን መርሆዎች በተመለከተ መሠረታዊ መረጃን እንመልከት. እና ምሳሌዎችን እናሳያለን, እና ለምን እንደሆነ እናስብ, ከ VLOOKUP () የተሻለ ነው.

INDEX ተግባር አገባብ እና አጠቃቀም

ይህ ተግባር በአምድ ወይም በመስመር ቁጥር ላይ በመመስረት በተገለጹት የፍለጋ ቦታዎች መካከል የሚፈለገውን ዋጋ ለማግኘት ይረዳል. አገባብ:

=INDEX(ድርድር፣ የረድፍ ቁጥር፣ የአምድ ቁጥር)

  • ድርድር - ፍለጋው የሚካሄድበት ቦታ;
  • የመስመር ቁጥር - በተጠቀሰው ድርድር ውስጥ የሚፈለገው የመስመሩ ቁጥር. የረድፉ ቁጥሩ የማይታወቅ ከሆነ የአምድ ቁጥሩ መገለጽ አለበት;
  • የአምድ ቁጥር - በተጠቀሰው ድርድር ውስጥ የሚገኘው የአምዱ ቁጥር. እሴቱ የማይታወቅ ከሆነ, የመስመር ቁጥር ያስፈልጋል.

የቀላል ቀመር ምሳሌ፡-

=INDEX(A1:S10,2,3)

ተግባሩ ከ A1 እስከ C10 ባለው ክልል ውስጥ ይፈልጋል። ቁጥሮቹ የሚፈለገውን እሴት ከየትኛው ረድፍ (2) እና አምድ (3) ለማሳየት ያሳያሉ። ውጤቱ ሕዋስ C2 ይሆናል.

በጣም ቀላል ፣ ትክክል? ነገር ግን ከትክክለኛ ሰነዶች ጋር ሲሰሩ የአምድ ቁጥሮችን ወይም ህዋሶችን በተመለከተ መረጃ ሊኖርዎት አይችልም. የMATCH() ተግባር ለዛ ነው።

MATCH ተግባር አገባብ እና አጠቃቀም

የ MATCH() ተግባር የሚፈለገውን እሴት ፈልጎ በተጠቀሰው የፍለጋ ቦታ ላይ ያለውን ግምታዊ ቁጥር ያሳያል።

የፍለጋፖስ() አገባብ ይህን ይመስላል።

=MATCH(የመፈለግ ዋጋ፣ለመፈለግ ድርድር፣የተዛመደ አይነት)

  • የፍለጋ ዋጋ - የተገኘው ቁጥር ወይም ጽሑፍ;
  • የተፈለገው ድርድር - ፍለጋው የሚካሄድበት ቦታ;
  • የግጥሚያ ዓይነት - ትክክለኛውን ዋጋ መፈለግ ወይም ለእሱ በጣም ቅርብ የሆኑትን ዋጋዎች ይገልጻል።
    • 1 (ወይም ምንም ዋጋ አልተገለጸም) - ከተጠቀሰው እሴት ጋር እኩል ወይም ያነሰ ትልቁን እሴት ይመልሳል;
    • 0 - ከተፈለገው እሴት ጋር ትክክለኛ ተዛማጅ ያሳያል። በጥምረት INDEX () ግጥሚያ () ሁል ጊዜ ትክክለኛ ግጥሚያ ያስፈልግዎታል ፣ ስለሆነም 0 እንጽፋለን ።
    • -1 - በቀመር ውስጥ ከተጠቀሰው እሴት የበለጠ ወይም እኩል የሆነውን ትንሹን እሴት ያሳያል። መደርደር የሚከናወነው በመውረድ ቅደም ተከተል ነው።

ለምሳሌ፣ በክልል B1፡B3 ኒው ዮርክ፣ ፓሪስ፣ ለንደን ተመዝግበዋል። ከዚህ በታች ያለው ቀመር ቁጥር 3 ያሳያል ምክንያቱም ለንደን በዝርዝሩ ውስጥ ሶስተኛ ነው፡

= ኤክስፖስ (ለንደን፣ B1:B3,0)

ከ INDEX MATCH ተግባር ጋር እንዴት እንደሚሰራ 

ምናልባት የእነዚህ ተግባራት የጋራ ሥራ የተገነባበትን መርህ ቀድሞውኑ መረዳት ጀምረዋል. ባጭሩ እንግዲህ INDEX() በተጠቀሱት ረድፎች እና አምዶች መካከል የሚፈለገውን ዋጋ ይፈልጋል። እና MATCH() የእነዚህን እሴቶች ቁጥሮች ያሳያል፡-

=INDEX(እሴቱ የተመለሰበት አምድ፣ MATCH(የመፈለጊያ ዋጋ፣ የሚፈለግበት አምድ፣ 0))

እንዴት እንደሚሰራ ለመረዳት አሁንም ይቸገራሉ? ምናልባት አንድ ምሳሌ በተሻለ ሁኔታ ያብራራል. የዓለም ዋና ከተማዎች እና ህዝባቸው ዝርዝር አለህ እንበል፡-

የአንድ የተወሰነ ካፒታል የህዝብ ብዛት ለማወቅ ለምሳሌ የጃፓን ዋና ከተማ የሚከተለውን ቀመር እንጠቀማለን.

=INDEX(C2:C10፣MATCH(ጃፓን፣A2:A10,0፣XNUMX))

ማብራሪያ:

  • የ MATCH () ተግባር እሴቱን ይፈልጋል - “ጃፓን” በአደራደሩ A2: A10 እና ቁጥር 3 ይመልሳል ፣ ምክንያቱም ጃፓን በዝርዝሩ ውስጥ ሦስተኛው እሴት ነው። 
  • ይህ አኃዝ ይሄዳልየመስመር ቁጥር” በ INDEX() ቀመር እና ተግባሩ ከዚህ ረድፍ ዋጋ እንዲያትም ይነግረዋል።

ስለዚህ ከላይ ያለው ቀመር መደበኛ ቀመር ይሆናል ኢንዴክስ(C2፡C10,3፣XNUMX)። ቀመሩ ከሴሎች C2 ወደ C10 የሚፈልግ እና በዚህ ክልል ውስጥ ካለው የሶስተኛው ሕዋስ ማለትም C4 መረጃን ይመልሳል ምክንያቱም ቆጠራው የሚጀምረው ከሁለተኛው ረድፍ ስለሆነ ነው።

በቀመሩ ውስጥ የከተማዋን ስም ማዘዝ አይፈልጉም? ከዚያም በማንኛውም ሕዋስ ውስጥ ይፃፉ, F1 ይበሉ እና በMATCH () ቀመር ውስጥ እንደ ዋቢ ይጠቀሙበት. እና በተለዋዋጭ የፍለጋ ቀመር ይጨርሳሉ፡-

=ИНДЕКС(С2:С10, ПОИСКПОЗ( )(F1,A2:A10,0))

ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

አስፈላጊ! በ ውስጥ ያሉት የመስመሮች ብዛት ደርድር INDEX() በውስጡ ካሉት የረድፎች ብዛት ጋር አንድ አይነት መሆን አለበት። የታሰበ ድርድር በ MATCH () ውስጥ, አለበለዚያ የተሳሳተ ውጤት ያገኛሉ.

አንድ ደቂቃ ቆይ ለምን የVLOOKUP() ቀመር አትጠቀምም?

=VLOOKUP(F1፣ A2:C10, 3፣ ሐሰት)

 እነዚህን ሁሉ የINDEX MATCH ውስብስብ ነገሮች ለማወቅ ጊዜ ማባከን ጥቅሙ ምንድን ነው?

በዚህ ሁኔታ, የትኛውን ተግባር መጠቀም አስፈላጊ አይደለም. ይህ INDEX() እና MATCH() ተግባራት እንዴት አብረው እንደሚሰሩ ለመረዳት ምሳሌ ነው። ሌሎች ምሳሌዎች VLOOKUP አቅም በሌለው ሁኔታዎች ውስጥ እነዚህ ተግባራት ምን ሊሆኑ እንደሚችሉ ያሳያሉ። 

INDEX MATCH ወይም VLOOKUP

የትኛውን የፍለጋ ፎርሙላ መጠቀም እንዳለብን ሲወስኑ INDEX() እና MATCH() ከ VLOOKUP በእጅጉ እንደሚበልጡ ብዙዎች ይስማማሉ። ሆኖም፣ ብዙ ሰዎች አሁንም VLOOKUP() ይጠቀማሉ። በመጀመሪያ, VLOOKUP () ቀላል ነው, እና ሁለተኛ, ተጠቃሚዎች ከ INDEX () እና MATCH () ጋር የመሥራት ጥቅሞችን ሙሉ በሙሉ አይረዱም. ያለዚህ እውቀት ማንም ሰው ውስብስብ ስርዓትን በማጥናት ጊዜውን ለማሳለፍ አይስማማም.

በVLOOKUP() ላይ የINDEX() እና MATCH() ቁልፍ ጥቅሞች እነኚሁና፦

 

  • ከቀኝ ወደ ግራ ይፈልጉ። VLOOKUP() ከቀኝ ወደ ግራ መፈለግ አይችልም፣ ስለዚህ የምትፈልጋቸው እሴቶች ሁልጊዜ በሰንጠረዡ ግራ ጫፍ ላይ መሆን አለባቸው። ግን INDEX() እና MATCH() ይህንን ያለችግር ማስተናገድ ይችላሉ። ይህ ጽሑፍ በተግባር ምን እንደሚመስል ይነግርዎታል-በግራ በኩል የሚፈለገውን እሴት እንዴት ማግኘት እንደሚቻል.

 

  1. አስተማማኝ መደመር ወይም አምዶች መወገድ. የVLOOKUP() ቀመር አምዶችን ሲያስወግዱ ወይም ሲጨመሩ የተሳሳቱ ውጤቶችን ያሳያል ምክንያቱም VLOOKUP() ስኬታማ ለመሆን ትክክለኛው የአምድ ቁጥር ያስፈልገዋል። በተፈጥሮ፣ ዓምዶች ሲጨመሩ ወይም ሲወገዱ ቁጥራቸውም ይለወጣል። 

እና በ INDEX() እና MATCH() ቀመሮች ውስጥ የአምዶች ወሰን እንጂ ነጠላ አምዶች አልተገለፁም። በዚህ ምክንያት ቀመሩን በእያንዳንዱ ጊዜ ማዘመን ሳያስፈልግህ ዓምዶችን በጥንቃቄ ማከል እና ማስወገድ ትችላለህ።

  1. በፍለጋ መጠኖች ላይ ምንም ገደቦች የሉም. VLOOKUP() ሲጠቀሙ አጠቃላይ የፍለጋ መስፈርት ከ255 ቁምፊዎች መብለጥ የለበትም አለበለዚያ #VALUE ያገኛሉ! ስለዚህ የእርስዎ ውሂብ ብዙ ቁምፊዎችን ከያዘ INDEX() እና MATCH() ምርጥ አማራጭ ናቸው።
  2. ከፍተኛ የማቀነባበሪያ ፍጥነት. ጠረጴዛዎችዎ በአንፃራዊነት ትንሽ ከሆኑ ፣ ከዚያ ምንም ልዩነት ሊታዩ አይችሉም። ግን ሰንጠረዡ በመቶዎች ወይም በሺዎች የሚቆጠሩ ረድፎችን ከያዘ እና በዚህ መሠረት በመቶዎች እና በሺዎች የሚቆጠሩ ቀመሮች ካሉ INDEX () እና MATCH () ከ VLOOKUP () የበለጠ በፍጥነት ይቋቋማሉ። እውነታው ግን ኤክሴል ሙሉውን ጠረጴዛ ከማስኬድ ይልቅ በቀመር ውስጥ የተገለጹትን አምዶች ብቻ ነው የሚሰራው። 

የስራ ሉህ እንደ VLOOKUP() እና SUM() ያሉ ብዙ ቁጥር ያላቸው ቀመሮችን ከያዘ የVLOOKUP() የአፈጻጸም ተፅእኖ በተለይ የሚታይ ይሆናል። በአንድ ድርድር ውስጥ ያለውን እያንዳንዱን እሴት ለመተንተን የVLOOKUP() ተግባራት የተለየ ፍተሻዎች ያስፈልጋሉ። ስለዚህ ኤክሴል ከፍተኛ መጠን ያለው መረጃን ማካሄድ አለበት, እና ይህ ስራውን በከፍተኛ ሁኔታ ይቀንሳል.

የቀመር ምሳሌዎች 

የእነዚህን ተግባራት ጠቃሚነት አስቀድመን አውቀናል, ስለዚህ ወደ በጣም አስደሳች ወደሆነው ክፍል መሄድ እንችላለን-እውቀትን በተግባር ላይ ማዋል.

ከቀኝ ወደ ግራ ለመፈለግ ቀመር

ቀደም ሲል እንደተጠቀሰው, VLOOKUP ይህን የፍለጋ ቅጽ ማከናወን አይችልም. ስለዚህ, የሚፈለጉት እሴቶች በግራ በኩል ባለው አምድ ውስጥ ከሌሉ, VLOOKUP () ውጤትን አያመጣም. የ INDEX () እና MATCH () ተግባራት የበለጠ ሁለገብ ናቸው, እና የእሴቶቹ ቦታ እንዲሰሩ ትልቅ ሚና አይጫወትም.

ለምሳሌ በጠረጴዛችን በግራ በኩል የማዕረግ አምድ እንጨምራለን እና የአገራችን ዋና ከተማ ከሕዝብ ብዛት አንፃር ምን ደረጃ እንደሚይዝ ለማወቅ እንሞክራለን።

በሴል G1 ውስጥ የሚገኘውን እሴት እንጽፋለን እና ከዚያ በ C1: C10 ክልል ውስጥ ለመፈለግ እና ተዛማጅ እሴቱን ከ A2: A10 ለመመለስ የሚከተለውን ቀመር ይጠቀሙ:

=ИНДЕКС(А2:А10, ПОИСКПОЗ(G1,C1:C10,0))

ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

አፋጣኝ ይህን ቀመር ለብዙ ህዋሶች ለመጠቀም ካቀዱ፣ ፍፁም አድራሻን በመጠቀም ክፍሎቹን ማስተካከልዎን ያረጋግጡ (ለምሳሌ፣ $A$2፡$A$10 እና $C$2፡ 4ሲ$10).

ኢንዴክስ የበለጠ የተጋለጠ ለበለጠ የተጋለጠ  በአምዶች እና ረድፎች ውስጥ ለመፈለግ

ከላይ በተጠቀሱት ምሳሌዎች ውስጥ እሴቶችን አስቀድሞ ከተገለጹት የረድፎች ክልል ለመመለስ እነዚህን ተግባራት ለ VLOOKUP() ምትክ ተጠቅመናል። ነገር ግን ማትሪክስ ወይም ባለ ሁለት ጎን ፍለጋ ማድረግ ቢፈልጉስ?

ውስብስብ ይመስላል፣ ነገር ግን የእነዚህ ስሌቶች ቀመር ከመደበኛው INDEX() MATCH() ቀመር ጋር ተመሳሳይ ነው፣ ልዩነት ብቻ ያለው፡- የMATCH() ቀመር ሁለት ጊዜ ጥቅም ላይ መዋል አለበት። ለመጀመሪያ ጊዜ የረድፍ ቁጥሩን ለማግኘት እና ለሁለተኛ ጊዜ የአምድ ቁጥሩን ለማግኘት:

=INDEX(ድርድር፣ MATCH(ቁመታዊ የፍለጋ እሴት፣ የፍለጋ አምድ፣ 0)፣ MATCH(አግድም የፍለጋ እሴት፣ የፍለጋ ረድፍ፣ 0))

ከታች ያለውን ሰንጠረዥ እንይ እና ቀመር ለመስራት እንሞክር ኢንዴክስ() EXPRESS() EXPRESS() ለተመረጠው ዓመት በአንድ የተወሰነ ሀገር ውስጥ የስነ ሕዝብ አወቃቀርን ለማሳየት።

የታለመው ሀገር በሴል G1 (vertical lookup) ውስጥ ነው እና የታለመው አመት በሴል G2 (አግድም ፍለጋ) ውስጥ ነው። ቀመሩ የሚከተለውን ይመስላል።

=ИНДЕКС(B2:D11, ПОИСКПОЗ(G1,A2:A11,0), ПОИСКПОЗ(G2,B1:D1,0))

ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

ይህ ቀመር እንዴት እንደሚሰራ

ልክ እንደሌሎች ውስብስብ ቀመሮች፣ ወደ ግለሰባዊ እኩልታዎች በመከፋፈል ለመረዳት ቀላል ናቸው። እና ከዚያ እያንዳንዱ የግለሰብ ተግባር ምን እንደሚሰራ መረዳት ይችላሉ-

  • ግጥሚያ(G1፣A2:A11,0) - በ A1: A2 ክልል ውስጥ እሴት (G11) ይፈልጋል እና የዚህን እሴት ቁጥር ያሳያል, በእኛ ሁኔታ 2 ነው.
  • ፍለጋ(G2፣B1:D1,0) - በክልል B2:D1 ውስጥ እሴት (G1) ይፈልጋል። በዚህ ሁኔታ ውጤቱ 3 ነበር.

የተገኘው የረድፍ እና የአምድ ቁጥሮች በ INDEX() ቀመር ውስጥ ወዳለው ተዛማጅ እሴት ይላካሉ፡

=INDEX(B2:D11,2,3)

በውጤቱም ፣ በክልል B2:D3 ውስጥ ባለ 2 ረድፎች እና 11 አምዶች መገናኛ ላይ ባለው ሕዋስ ውስጥ ያለ እሴት አለን። እና ቀመሩ የሚፈለገውን እሴት ያሳያል, እሱም በሴል D3 ውስጥ ነው.

በ INDEX እና MATCH በበርካታ ሁኔታዎች ይፈልጉ

የእኛን መመሪያ ወደ VLOOKUP() አንብበው ከሆነ ብዙ የፍለጋ ቀመሮችን ሞክረህ ይሆናል። ነገር ግን ይህ የፍለጋ ዘዴ አንድ ጉልህ ገደብ አለው - ረዳት አምድ መጨመር አስፈላጊነት.

መልካሙ ዜና ግን ያ ነው። በINDEX() እና MATCH() የስራ ሉህ ማረም ወይም መቀየር ሳያስፈልግ ብዙ ሁኔታዎችን መፈለግ ትችላለህ።

የ INDEX() MATCH() አጠቃላይ ባለብዙ-ሁኔታ ፍለጋ ቀመር ይኸውና፦

{=ИНДЕКС(диапазон поиска, ПОИСКПОЗ(1,условие1=диапазон1)*(условвие2=диапазон2),0))}

ማስታወሻው፡- ይህ ቀመር ከቁልፍ ሰሌዳ አቋራጭ ጋር አብሮ ጥቅም ላይ መዋል አለበት CTRL+SHIFT+ENTER

በ 2 ሁኔታዎች ላይ በመመስረት የሚፈልጉትን ዋጋ ማግኘት አለብዎት እንበል: ግዢ и ምርት።

ይህ የሚከተለውን ቀመር ያስፈልገዋል.

=ИНДЕКС(С2:С10, ПОИСКПОЗ(1,(F1=A2:A10)*(F2=B1:B10),0))

በዚህ ቀመር፣ C2፡C10 ፍለጋው የሚካሄድበት ክልል ነው። F1 - ይህ ሁኔታ; A2:A10 — ሁኔታውን ለማነፃፀር ክልል ነው ፣ F2 ሁኔታ 2; V2፡V10 - ሁኔታን ለማነፃፀር ክልል 2.

ከቀመር ጋር በስራው መጨረሻ ላይ ጥምሩን መጫን አይርሱ CTRL+SHIFT+ENTER - ኤክሴል በምሳሌው ላይ እንደሚታየው ቀመሩን በራስ-ሰር በተጠማዘዘ ማሰሪያ ይዘጋል፡-

ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

ለስራዎ የድርድር ፎርሙላ መጠቀም ካልፈለጉ፣ ከዚያ ወደ ቀመሩ ሌላ INDEX() ይጨምሩ እና ENTER ን ይጫኑ፣ በምሳሌው ላይ ይመስላል፡-

ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

እነዚህ ቀመሮች እንዴት እንደሚሠሩ

ይህ ቀመር ልክ እንደ መደበኛ INDEX () MATCH () ቀመር በተመሳሳይ መንገድ ይሰራል። ብዙ ሁኔታዎችን ለመፈለግ በቀላሉ ትክክለኛ እና የተሳሳቱ የግለሰብ ሁኔታዎችን የሚወክሉ ብዙ የውሸት እና እውነተኛ ሁኔታዎችን ይፈጥራሉ። እና ከዚያ እነዚህ ሁኔታዎች በሁሉም የድርድር ተጓዳኝ አካላት ላይ ተፈጻሚ ይሆናሉ። ቀመሩ የውሸት እና እውነተኛ ነጋሪ እሴቶችን ወደ 0 እና 1 በቅደም ተከተል ይቀይራል እና 1 በሕብረቁምፊው ውስጥ የተገኙ ተዛማጅ እሴቶች የሆነበት ድርድር ያወጣል። MATCH() ከ 1 ጋር የሚዛመደውን የመጀመሪያውን እሴት ያገኛል እና ወደ INDEX() ቀመር ይልፈዋል። እና እሱ በተራው, ከተፈለገው አምድ ውስጥ በተጠቀሰው መስመር ውስጥ ቀድሞውኑ የተፈለገውን እሴት ይመልሳል.

ድርድር የሌለው ቀመር በ INDEX() በራሱ አቅም ላይ የተመሰረተ ነው። በቀመሩ ውስጥ ያለው ሁለተኛው INDEX() ከሐሰት (0) ጋር ይዛመዳል፣ ስለዚህ ሙሉውን ድርድር ከነዚያ እሴቶች ጋር ወደ MATCH() ቀመር ያስተላልፋል። 

ይህ ከዚህ ቀመር በስተጀርባ ስላለው አመክንዮ በጣም ረጅም ማብራሪያ ነው። ለበለጠ መረጃ ጽሑፉን ያንብቡINDEX MATCH ከበርካታ ሁኔታዎች ጋር».

አማካይ፣ MAX እና MIN በINDEX እና MATCH

ኤክሴል አማካዩን፣ ከፍተኛውን እና ዝቅተኛውን ለማግኘት የራሱ ልዩ ተግባራት አሉት። ነገር ግን ከነዚህ እሴቶች ጋር ከተገናኘው ሕዋስ ውሂብ ማግኘት ከፈለጉስ? በዚህ ጉዳይ ላይ AVERAGE፣ MAX እና MIN ከINDEX እና MATCH ጋር በጥምረት ጥቅም ላይ መዋል አለባቸው።

INDEX MATCH እና MAX

በአምድ D ውስጥ ትልቁን እሴት ለማግኘት እና በአምድ C ውስጥ ለማሳየት ቀመሩን ይጠቀሙ፡- 

=ИНДЕКС(С2:С10, ПОИСКПОЗ(МАКС(D2:D10),D2:D10,0))

INDEX MATCH እና MIN

በአምድ D ውስጥ ትንሹን እሴት ለማግኘት እና በአምድ C ውስጥ ለማሳየት የሚከተለውን ቀመር ይጠቀሙ።

=ИНДЕКС(С2:С10,ПОИСКПОЗ(МИН(D2:D10),D2:D10,0))

INDEX እና SERPENTን ይፈልጉ

በአምድ D ውስጥ ያለውን አማካኝ ዋጋ ለማግኘት እና ይህንን እሴት በ C ውስጥ ለማሳየት፡-

=ИНДЕКС(С2:С10,ПОИСКПОЗ(СРЗНАЧ(D2:D10),D2:D10,-1))

የእርስዎ ውሂብ እንዴት እንደሚፃፍ ላይ በመመስረት፣ ለMATCH() ሶስተኛው ነጋሪ እሴት 1፣ 0 ወይም -1 ነው፡-

  • ዓምዶቹ በከፍታ ቅደም ተከተል ከተደረደሩ, 1 አዘጋጅ (ከዚያም ቀመሩ ከፍተኛውን ዋጋ ያሰላል, ይህም ከአማካይ ዋጋ ያነሰ ወይም እኩል ነው);
  • ዓይነት እየወረደ ከሆነ -1 (ቀመሩ ከአማካይ የበለጠ ወይም እኩል የሆነውን ዝቅተኛውን እሴት ያወጣል);
  • የፍለጋ ድርድር በትክክል ከአማካይ ጋር እኩል የሆነ እሴት ከያዘ፣ ወደ 0 ያዋቅሩት። 

 በምሳሌአችን, ህዝቡ በሚወርድበት ቅደም ተከተል የተደረደረ ነው, ስለዚህ እናስቀምጣለን -1. የህዝብ ብዛት (13,189) ለአማካይ እሴት (000) በጣም ቅርብ ስለሆነ ውጤቱ ቶኪዮ ነው።

ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

VLOOKUP() እንደዚህ ያሉትን ስሌቶች ማከናወን ይችላል፣ነገር ግን እንደ ድርድር ቀመር ብቻ፡ VLOOKUP ከ AVERAGE፣ MIN እና MAX ጋር.

INDEX MATCH እና ESND/IFERROR

ቀመሩ የሚፈለገውን እሴት ማግኘት ካልቻለ ስህተት እንደሚጥል አስቀድመህ አስተውለህ ይሆናል። # N / A. መደበኛውን የስህተት መልእክት የበለጠ መረጃ ሰጪ በሆነ ነገር መተካት ይችላሉ። ለምሳሌ, ክርክሩን በቀመሩ ውስጥ ያዘጋጁ በ XNUMX ኛው ውስጥ:

=ЕСНД(ИНДЕКС(С2:С10,ПОИСКПОЗ(F1,A2:A10,0)),значение не найдено)

በዚህ ቀመር, በሰንጠረዡ ውስጥ የሌለ ውሂብ ካስገቡ, ቅጹ የተገለጸውን መልእክት ይሰጥዎታል.

ለምን INDEX እና MATCH ከ VLOOKUP በ Excel የተሻሉ ናቸው።

ሁሉንም ስህተቶች ለመያዝ ከፈለጉ, ከዚያ በስተቀር በ XNUMX ኛው ውስጥ መጠቀም ይቻላል IFERROR:

=IFERROR(INDEX(C2:C10፣MATCH(F1፣A2:A10,0))፣"የሆነ ችግር ተፈጥሯል!")

ነገር ግን በዚህ መንገድ ስህተቶችን መደበቅ ጥሩ ሀሳብ እንዳልሆነ ያስታውሱ, ምክንያቱም መደበኛ ስህተቶች በቀመር ውስጥ ጥሰቶችን ሪፖርት ያደርጋሉ.

የINDEX MATCH() ተግባርን ለመጠቀም የኛን መመሪያ ጠቃሚ ሆኖ እንዳገኙት ተስፋ እናደርጋለን።

መልስ ይስጡ