VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

ይህ ትምህርት አንድ ተግባር ያለበትን ሁኔታ በፍጥነት እንዴት መቋቋም እንደሚቻል ያብራራል VPR (VLOOKUP) በ Excel 2013, 2010, 2007 እና 2003 ውስጥ መሥራት አይፈልግም, እና የተለመዱ ስህተቶችን እንዴት መለየት እና ማስተካከል እና ገደቦችን ማሸነፍ እንደሚቻል. VPR.

በበርካታ ቀደምት ጽሁፎች ውስጥ የተግባሩን የተለያዩ ገጽታዎች መርምረናል VPR በ Excel ውስጥ. በጥንቃቄ ካነበብካቸው, አሁን በዚህ መስክ ውስጥ ባለሙያ መሆን አለብህ. ይሁን እንጂ ብዙ የኤክሴል ባለሙያዎች የሚያምኑት ያለ ምክንያት አይደለም VPR በጣም ውስብስብ ከሆኑት ባህሪያት ውስጥ አንዱ. የብዙ ችግሮች እና ስህተቶች ምንጭ የሚሆኑ ውስንነቶች እና ባህሪያት አሉት።

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

በዚህ ጽሑፍ ውስጥ ስለ ስህተቶች ቀላል ማብራሪያዎችን ያገኛሉ #AT (#N/A)፣ #NAME? (#NAME?) እና #VALUE! (#VALUE!) ከተግባሩ ጋር ሲሰሩ የሚታዩ VPR, እንዲሁም ከእነሱ ጋር የመገናኘት ዘዴዎች እና ዘዴዎች. በጣም የተለመዱ ጉዳዮችን እና ለምን እንደሆነ በጣም ግልጽ በሆኑ ምክንያቶች እንጀምራለን. VPR አይሰራም, ስለዚህ በአንቀጹ ውስጥ በተሰጡበት ቅደም ተከተል ምሳሌዎችን ማጥናት የተሻለ ነው.

በኤክሴል ውስጥ በ VLOOKUP ተግባር ውስጥ #N/A ስህተትን ማስተካከል

ጋር ቀመሮች ውስጥ VPR የተሳሳተ መልዕክት #AT (#N/A) ማለት ነው። አይገኝም (ምንም ውሂብ የለም) - ኤክሴል የሚፈልጉትን ዋጋ ማግኘት በማይችልበት ጊዜ ይታያል. ይህ በብዙ ምክንያቶች ሊከሰት ይችላል.

1. የሚፈለገው እሴት የተሳሳተ ፊደል ነው

መጀመሪያ ይህንን ንጥል መፈተሽ ጥሩ ነው! ታይፖስ ብዙ ጊዜ የሚከሰቱት በሺህ የሚቆጠሩ መስመሮችን ባካተተ በጣም ትልቅ መጠን ባለው መረጃ ሲሰሩ ወይም የሚፈልጉት እሴት ወደ ቀመር ሲፃፍ ነው።

2. ከVLOOKUP ጋር ግምታዊ ግጥሚያ ሲፈልጉ #N/A ስህተት

ከግምታዊ ተዛማጅ ፍለጋ ሁኔታ ጋር ቀመር ከተጠቀሙ፣ ማለትም ክርክር ክልል_መፈለግ (ክልል_መመልከት) እውነት ነው ወይም አልተገለጸም፣ ቀመርህ ስህተት ሪፖርት ሊያደርግ ይችላል። # N / A በሁለት ሁኔታዎች፡-

  • ለመታየት ያለው ዋጋ እየታየ ባለው ድርድር ውስጥ ካለው ትንሹ እሴት ያነሰ ነው።
  • የፍለጋው አምድ በከፍታ ቅደም ተከተል አልተደረደረም።

3. ከVLOOKUP ጋር ትክክለኛ ግጥሚያ ሲፈልጉ #N/A ስህተት

ትክክለኛ ግጥሚያ እየፈለጉ ከሆነ፣ ማለትም ክርክር ክልል_መፈለግ (ክልል_መመልከት) FALSE ነው እና ትክክለኛው ዋጋ አልተገኘም፣ ቀመሩ ስህተትንም ያሳውቃል # N / A. ከአንድ ተግባር ጋር ትክክለኛ እና ግምታዊ ተዛማጆችን እንዴት መፈለግ እንደሚችሉ የበለጠ ይወቁ VPR.

4. የፍለጋ ዓምድ በጣም ግራ አይደለም

እርስዎ እንደሚያውቁት በጣም አስፈላጊ ከሆኑ ገደቦች ውስጥ አንዱ VPR ወደ ግራ መጋጠም ስለማይችል በጠረጴዛዎ ውስጥ ያለው የመፈለጊያ ዓምድ በግራ በኩል መሆን አለበት. በተግባር ብዙውን ጊዜ ስለዚህ ጉዳይ እንረሳዋለን, ይህም ወደ የማይሰራ ቀመር እና ስህተትን ያመጣል. # N / A.

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

ውሳኔ የመረጃ አወቃቀሩን ለመለወጥ የማይቻል ከሆነ የፍለጋ ዓምድ በጣም ግራ ከሆነ, የተግባሮችን ጥምር መጠቀም ይችላሉ INDEX (INDEX) እና የበለጠ የተጋለጠ (MATCH) እንደ ይበልጥ ተለዋዋጭ አማራጭ ለ VPR.

5. ቁጥሮች እንደ ጽሑፍ ተቀርፀዋል

ሌላ የስህተት ምንጭ # N / A ጋር ቀመሮች ውስጥ VPR በዋናው ሠንጠረዥ ወይም በፍለጋ ሠንጠረዥ ውስጥ በጽሑፍ ቅርጸት ቁጥሮች ናቸው።

ይሄ ብዙውን ጊዜ የሚከሰተው መረጃን ከውጭ የውሂብ ጎታ ሲያስገቡ ወይም መሪውን ዜሮ ለማቆየት ከቁጥር በፊት አፖስትሮፊን ሲተይቡ ነው።

የቁጥር በጣም ግልፅ ምልክቶች በጽሑፍ ቅርጸት ከዚህ በታች ባለው ስእል ውስጥ ይታያሉ።

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

በተጨማሪም, ቁጥሮች በቅርጸት ውስጥ ሊቀመጡ ይችላሉ ጠቅላላ (አጠቃላይ)። በዚህ ሁኔታ, አንድ የሚታይ ባህሪ ብቻ አለ - ቁጥሮቹ ከሴሉ ግራ ጠርዝ ጋር ይጣመራሉ, በነባሪነት ደግሞ ወደ ቀኝ ጠርዝ ይቀመጣሉ.

ውሳኔ ነጠላ እሴት ከሆነ የስህተት አዶውን ብቻ ጠቅ ያድርጉ እና ይምረጡ ወደ ቁጥር ቀይር (ወደ ቁጥር ቀይር) ከአውድ ምናሌው.

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

ይህ ሁኔታ ከብዙ ቁጥሮች ጋር ከሆነ, ይምረጡ እና በተመረጠው ቦታ ላይ በቀኝ ጠቅ ያድርጉ. በሚታየው አውድ ምናሌ ውስጥ ይምረጡ የቅርጽ ሕዋሶች (ሕዋሶችን ይቅረጹ) > ትር ቁጥር (ቁጥር) > ቅርጸት ቁጥር (ቁጥር) እና ተጫን OK.

6. መጀመሪያ ወይም መጨረሻ ላይ ክፍተት አለ

ይህ ለስህተቱ በጣም ትንሹ ግልጽ ምክንያት ነው. # N / A ተግባር ውስጥ VPRበተለይም ከትላልቅ ጠረጴዛዎች ጋር ሲሰሩ አብዛኛው መረጃ ከማያ ገጽ ውጭ በሚሆንበት ጊዜ እነዚህን ተጨማሪ ቦታዎች ለማየት በእይታ አስቸጋሪ ስለሆነ።

መፍትሄ 1፡ በዋናው ሠንጠረዥ ውስጥ ተጨማሪ ክፍተቶች (የ VLOOKUP ተግባር ባለበት)

በዋናው ሠንጠረዥ ውስጥ ተጨማሪ ቦታዎች ከታዩ, ክርክሩን በማያያዝ ቀመሮቹ በትክክል መስራታቸውን ማረጋገጥ ይችላሉ መፈለጊያ_ዋጋ (lookup_value) ወደ ተግባር TRIM (TRIM):

=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)

=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

መፍትሄ 2፡ ተጨማሪ ክፍተቶች በመፈለጊያ ሠንጠረዥ ውስጥ (በመፈለጊያ አምድ ውስጥ)

ተጨማሪ ቦታዎች በፍለጋ አምድ ውስጥ ካሉ - ቀላል መንገዶች # N / A ጋር ቀመር ውስጥ VPR ማስቀረት አይቻልም። ከሱ ይልቅ VPR ከተግባሮች ጥምር ጋር የድርድር ቀመር መጠቀም ይችላሉ። INDEX (INDEX)፣ የበለጠ የተጋለጠ (MATCH) እና TRIM (TRIM):

=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))

=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))

ይህ የድርድር ቀመር ስለሆነ፣ መጫንዎን አይርሱ Ctrl + Shift + Enter ይጫኑ ከተለመደው ይልቅ አስገባቀመሩን በትክክል ለማስገባት.

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

ስህተት #VALUE! በ VLOOKUP ቀመሮች

በአብዛኛዎቹ ሁኔታዎች ማይክሮሶፍት ኤክሴል ስህተትን ሪፖርት ያደርጋል #VALUE! (#VALUE!) በቀመር ውስጥ ጥቅም ላይ የዋለው ዋጋ ከውሂቡ አይነት ጋር የማይዛመድ ከሆነ። በተመለከተ VPR, ከዚያም አብዛኛውን ጊዜ ለስህተቱ ሁለት ምክንያቶች አሉ #VALUE!.

1. የሚፈልጉት እሴት ከ255 ቁምፊዎች በላይ ነው።

ተጠንቀቅ፡ ተግባር VPR ከ255 በላይ ቁምፊዎችን የያዙ እሴቶችን መፈለግ አይችልም። የሚፈልጉት እሴት ከዚህ ገደብ ካለፈ የስህተት መልእክት ይደርስዎታል። #VALUE!.

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

ውሳኔ ብዙ ባህሪያትን ይጠቀሙ INDEX + ግጥሚያ (INDEX + ግጥሚያ)። ከዚህ በታች ለዚህ ተግባር በትክክል የሚሰራ ቀመር አለ-

=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))

=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

2. ወደ የፍለጋ ሥራ መጽሐፍ ሙሉ ዱካ አልተገለጸም

ከሌላ የስራ ደብተር ላይ ውሂብን እያነሱ ከሆነ ወደዚያ ፋይል የሚወስደውን ሙሉ ዱካ መግለጽ አለብዎት። በይበልጥ፣ የስራ ደብተሩን ስም (ቅጥያውን ጨምሮ) በካሬ ቅንፎች ውስጥ []፣ ከዚያም የሉህ ስም እና የቃለ አጋኖ በመቀጠል ማካተት አለቦት። የመጽሐፉ ወይም የሉህ ስም ክፍተቶችን ከያዘ ይህ ሁሉ ግንባታ በአፖስትሮፊስ ውስጥ መካተት አለበት።

የተግባሩ ሙሉ መዋቅር እዚህ አለ VPR በሌላ መጽሐፍ ውስጥ መፈለግ፡-

=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)

=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)

ትክክለኛው ቀመር ይህን ሊመስል ይችላል፡-

=VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D,3,FALSE)

=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)

ይህ ቀመር የሕዋስ ዋጋን ይመለከታል A2 በአንድ አምድ ውስጥ B በሉሁ ላይ ሉህ 1 በስራ ደብተር ውስጥ አዲስ ዋጋዎች እና ተጓዳኝ እሴትን ከአምዱ አውጣ D.

የሠንጠረዡ ዱካ የትኛውም ክፍል ከተተወ፣ የእርስዎ ተግባር VPR አይሰራም እና ስህተት ሪፖርት ያደርጋል #VALUE! (ምንም እንኳን የመፈለጊያ ሠንጠረዥ ያለው የስራ ደብተር በአሁኑ ጊዜ ክፍት ቢሆንም).

ስለ ተግባሩ የበለጠ መረጃ ለማግኘት VPRሌላ የ Excel ፋይልን በመጥቀስ ትምህርቱን ይመልከቱ፡ VLOOKUP ን በመጠቀም ሌላ የስራ መጽሐፍ መፈለግ።

3. የክርክር አምድ_ቁጥር ከ1 በታች ነው።

አንድ ሰው ከዋጋ ባነሰ ዋጋ የገባበትን ሁኔታ መገመት ከባድ ነው። 1እሴቱን ለማውጣት ዓምድ ለማመልከት. ምንም እንኳን የዚህ ነጋሪ እሴት እሴት በውስጡ በተሰቀለው ሌላ የ Excel ተግባር ቢሰላ ሊሆን ይችላል። VPR.

ስለዚህ, ክርክሩ ከተከሰተ ኮል_ኢንዴክስ_ቁጥር (የአምድ_ቁጥር) ያነሰ 1ሥራ VPR ስህተትንም ሪፖርት ያደርጋል #VALUE!.

ክርክር ከሆነ ኮል_ኢንዴክስ_ቁጥር (የአምድ_ቁጥር) በተሰጠው ድርድር ውስጥ ካሉት የአምዶች ብዛት ይበልጣል፣ VPR ስህተት ሪፖርት ያደርጋል # ረፍ! (#SSYL!)

ስህተት #NAME? በ VLOOKUP ውስጥ

በጣም ቀላሉ ጉዳይ ስህተት ነው #NAME? (#NAME?) - በድንገት ስህተት ያለበት የተግባር ስም ከጻፉ ይታያል።

መፍትሄው ግልጽ ነው - አጻጻፍዎን ያረጋግጡ!

VLOOKUP አይሰራም (ገደቦች፣ ማስጠንቀቂያዎች እና ውሳኔዎች)

ከተወሳሰበ አገባብ በተጨማሪ፣ VPR ከማንኛውም የ Excel ተግባር የበለጠ ገደቦች አሉት። በእነዚህ ገደቦች ምክንያት ቀላል የሚመስሉ ቀመሮች ከ ጋር VPR ብዙውን ጊዜ ወደ ያልተጠበቁ ውጤቶች ይመራሉ. ከታች ለብዙ የተለመዱ ሁኔታዎች መፍትሄዎችን ያገኛሉ VPR ስህተት ነው.

1. VLOOKUP ለጉዳይ ሚስጥራዊነት የለውም

ሥራ VPR በጉዳዩ መካከል ያለውን ልዩነት አይለይም እና ትንሽ እና አቢይ ሆሄያትን እንደ አንድ አይነት ይቀበላል። ስለዚህ ፣ በሰንጠረዡ ውስጥ በጉዳዩ ላይ ብቻ የሚለያዩ ብዙ አካላት ካሉ ፣ የ VLOOKUP ተግባር ምንም ይሁን ምን የተገኘውን የመጀመሪያውን ንጥረ ነገር ይመልሳል።

ውሳኔ አቀባዊ ፍለጋን (LOOKUP፣ SUMPRODUCT፣INDEX እና MATCH)ን በማጣመር ሌላ የ Excel ተግባርን ተጠቀም። ተግባራዊ አድርግጉዳይን የሚለይ ሀ. ለተጨማሪ ዝርዝሮች, ከትምህርቱ መማር ይችላሉ - በ Excel ውስጥ VLOOKUP ኬዝ-sensitive ለማድረግ 4 መንገዶች.

2. VLOOKUP የተገኘውን የመጀመሪያውን እሴት ይመልሳል

አስቀድመው እንደሚያውቁት, VPR ከመጀመሪያው ግጥሚያ ጋር የሚዛመደውን ከተሰጠው አምድ እሴቱን ይመልሳል። ነገር ግን፣ የሚፈልጉትን እሴት 2ኛ፣ 3ኛ፣ 4ኛ ወይም ሌላ ማንኛውንም ድግግሞሽ እንዲያወጣ ማድረግ ይችላሉ። ሁሉንም የተባዙ እሴቶችን ማውጣት ከፈለጉ የተግባር ጥምረት ያስፈልግዎታል INDEX (INDEX)፣ LEAST (ትንሽ) እና LINE (ROW)

3. አንድ አምድ ወደ ጠረጴዛው ተጨምሯል ወይም ተወግዷል

በሚያሳዝን ሁኔታ, ቀመሮቹ VPR አዲስ አምድ በተጨመረበት ወይም በተወገደ ቁጥር መስራቱን ያቁሙ። ይህ የሚከሰተው አገባብ ስለሆነ ነው። VPR የፍለጋውን ሙሉ ክልል እና የውሂብ ለማውጣት የተወሰነውን የአምድ ቁጥር እንዲገልጹ ይጠይቃል። በተፈጥሮ፣ ሁለቱም የተሰጠው ክልል እና የአምድ ቁጥሩ አንድን አምድ ሲሰርዙ ወይም አዲስ ሲያስገቡ ይለወጣሉ።

ውሳኔ እና እንደገና ተግባራት ለመርዳት ቸኩለዋል። INDEX (INDEX) እና የበለጠ የተጋለጠ (MATCH) በቀመር ውስጥ INDEX + ግጥሚያ የፍለጋ እና ሰርስሮ አምዶችን ለየብቻ ይገልጻሉ፣ እናም በዚህ ምክንያት ሁሉንም ተዛማጅ የፍለጋ ቀመሮችን ማዘመን እንዳለብዎ ሳይጨነቁ የፈለጉትን ያህል አምዶች መሰረዝ ወይም ማስገባት ይችላሉ።

4. ፎርሙላ ሲገለበጥ የሕዋስ ማመሳከሪያዎች ተለብሰዋል

ይህ ርዕስ የችግሩን ምንነት በጥልቀት ያብራራል፣ አይደል?

ውሳኔ ሁልጊዜ ፍጹም የሕዋስ ማመሳከሪያዎችን ይጠቀሙ (ከምልክቱ ጋር $) ለምሳሌ ክልሉን ይመዘግባል $A$2፡$C$100 or $A:$C. በቀመር አሞሌው ላይ ጠቅ በማድረግ የአገናኙን አይነት በፍጥነት መቀየር ይችላሉ። F4.

VLOOKUP - ከተግባሮች IFERROR እና ISERROR ጋር መስራት

በስህተት መልዕክቶች ተጠቃሚዎችን ማስፈራራት ካልፈለጉ # N / A, #VALUE! or #NAME?ባዶ ሕዋስ ወይም የራስዎን መልእክት ማሳየት ይችላሉ። በማስቀመጥ ይህንን ማድረግ ይችላሉ። VPR ወደ ተግባር IFERROR (IFERROR) በ Excel 2013፣ 2010 እና 2007 ወይም በርካታ ተግባራትን ይጠቀሙ። ከስህተት+ (IF+ISERROR) በቀደሙት ስሪቶች ውስጥ።

VLOOKUP: ከ IFERROR ተግባር ጋር በመስራት ላይ

የተግባር አገባብ IFERROR (IFERROR) ቀላል እና ለራሱ ይናገራል፡-

IFERROR(value,value_if_error)

ЕСЛИОШИБКА(значение;значение_если_ошибка)

ያም ማለት ለመጀመሪያው ነጋሪ እሴት ለስህተት መፈተሽ የሚገባውን እሴት ያስገባሉ, እና ለሁለተኛው ነጋሪ እሴት ስህተት ከተገኘ ምን እንደሚመለስ ይግለጹ.

ለምሳሌ፣ ይህ ቀመር የሚፈልጉት እሴት ካልተገኘ ባዶ ሕዋስ ይመልሳል፡-

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"")

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

ከተግባሩ መደበኛ የስህተት መልእክት ይልቅ የራስዎን መልእክት ማሳየት ከፈለጉ VPR, በጥቅሶች ውስጥ አስቀምጠው, ልክ እንደ:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")

VLOOKUP ተግባር አይሰራም - N/A፣ NAME እና VALUE መላ መፈለግ

VLOOKUP፡ ከISERROR ተግባር ጋር በመስራት ላይ

ከተግባሩ ጀምሮ IFERROR በ Excel 2007 ውስጥ ታየ ፣ በቀደሙት ስሪቶች ውስጥ ሲሰሩ ጥምሩን መጠቀም አለብዎት IF (IF) እና EOSHIBKA (ISERROR) እንደዚህ

=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)

=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)

ለምሳሌ, ቀመር IF+ISERROR+VLOOKUP, ከቀመር ጋር ተመሳሳይ IFERROR+VLOOKUPከላይ የሚታየው፡-

=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))

=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))

ለዛሬ ያ ብቻ ነው። ይህ አጭር ትምህርት ሁሉንም ሊሆኑ የሚችሉ ስህተቶችን ለመቋቋም ይረዳዎታል ብዬ ተስፋ አደርጋለሁ። VPR እና ቀመሮችዎ በትክክል እንዲሰሩ ያድርጉ።

መልስ ይስጡ