ቅጾቹን ከጠረጴዛው ላይ ባለው መረጃ መሙላት

የችግሩ መፈጠር

በአንድ ሉህ ላይ በክፍያዎች ላይ መረጃ የያዘ የውሂብ ጎታ (ዝርዝር, ሰንጠረዥ - የሚፈልጉትን ይደውሉ). መረጃ:

ተግባርከዚህ ዝርዝር ለተመረጠው ማንኛውም ግቤት የገንዘብ ደረሰኝ (ክፍያ፣ ደረሰኝ…) በፍጥነት ያትሙ። ሂድ!

ደረጃ 1. ቅጽ ይፍጠሩ

በሌላ የመጽሐፉ ሉህ ላይ (ይህንን ሉህ እንጥራው። ቅርጽ) ባዶ ቅጽ ይፍጠሩ. እርስዎ እራስዎ ማድረግ ይችላሉ, ዝግጁ የሆኑ ቅጾችን መጠቀም ይችላሉ, ለምሳሌ, ከዋናው የሂሳብ ባለሙያ መጽሄት ድህረ ገጾች ወይም ከ Microsoft ድህረ ገጽ. እንደዚህ አይነት ነገር አግኝቻለሁ፡-

ቅጾቹን ከጠረጴዛው ላይ ባለው መረጃ መሙላት

ባዶ ሕዋሳት ውስጥ (ሒሳብ፣ መጠን፣ ከ የተቀበለው ወዘተ) ከሌላ ሉህ የመክፈያ ሠንጠረዥ መረጃን ያገኛል - ትንሽ ቆይቶ ይህንን እናስተናግዳለን።

ደረጃ 2: የክፍያ ሠንጠረዥ በማዘጋጀት ላይ

ለቅርጻችን ከሠንጠረዡ ላይ መረጃ ከመውሰዳችን በፊት ሰንጠረዡን በትንሹ ዘመናዊ ማድረግ ያስፈልጋል. ማለትም ባዶ አምድ ከሠንጠረዡ በስተግራ አስገባ። ወደ ቅጹ ላይ ውሂብ ለመጨመር ከምንፈልግበት መስመር ተቃራኒ የሆነ መለያ (የእንግሊዘኛ ፊደል “x” ይሁን) ለማስገባት እንጠቀማለን።

ደረጃ 3. ጠረጴዛውን እና ቅጹን ማገናኘት

ለግንኙነት, ተግባሩን እንጠቀማለን VPR(VLOOKUP) - ስለ እሱ የበለጠ እዚህ ማንበብ ይችላሉ። በእኛ ሁኔታ ከመረጃ ወረቀቱ ላይ “x” የሚል ምልክት የተደረገበትን የክፍያ ቁጥር በቅጹ ላይ ወደ ሴል F9 ለማስገባት የሚከተለውን ቀመር በሴል F9 ውስጥ ማስገባት አለብዎት።

=VLOOKUP(“x”፣ዳታ!A2፡G16)

=VLOOKUP(“x”፤ዳታ!B2፡G16፤2;0)

እነዚያ። ወደ “ሊረዳ የሚችል” ሲተረጎም ተግባሩ በክልል A2: G16 በውሂብ ወረቀቱ ላይ “x” በሚለው ቁምፊ የሚጀምር መስመርን ማግኘት አለበት እና የዚህን መስመር ሁለተኛ አምድ ይዘቶች ማለትም የክፍያ ቁጥር ይስጡን።

በቅጹ ላይ ያሉት ሁሉም ህዋሶች በተመሳሳይ መንገድ ተሞልተዋል - የዓምድ ቁጥር ብቻ በቀመር ውስጥ ይለወጣል.

መጠኑን በቃላት ለማሳየት፣ ተግባሩን ተጠቀምኩ። የግል ከ PLEX ተጨማሪ።

ውጤቱ የሚከተለው መሆን አለበት.

ቅጾቹን ከጠረጴዛው ላይ ባለው መረጃ መሙላት

ደረጃ 4. ሁለት “x” እንዳይኖር…

ተጠቃሚው በበርካታ መስመሮች ውስጥ "x" ከገባ, የ VLOOKUP ተግባር ያገኘውን የመጀመሪያውን ዋጋ ብቻ ይወስዳል. እንደዚህ አይነት አሻሚነትን ለማስወገድ በሉህ ትሩ ላይ በቀኝ ጠቅ ያድርጉ መረጃ እና ከዛ ምንጭ ጽሑፍ (ምንጭ ኮድ). በሚታየው Visual Basic አርታኢ መስኮት ውስጥ የሚከተለውን ኮድ ይቅዱ።

የግል ንዑስ ሉህ_ለውጥ(ByVal Target እንደ ክልል) Dim r As Long Dim str As String If Target.Count > 1 then Exit Sub If Target.Column = 1 then str = Target.Value Application.EnableEvents = False r = Cells(Rows.Count) , 2) .መጨረሻ(xlUp)።የረድፍ ክልል("A2:A"&r)።ይዘትን አጽዳ ኢላማ። እሴት = str ከትግበራ ያበቃል።EnableEvents = True End Sub  

ይህ ማክሮ ተጠቃሚው በመጀመሪያው አምድ ውስጥ ከአንድ በላይ "x" እንዳይገባ ይከለክላል።

ደህና ፣ ያ ብቻ ነው! ይደሰቱ!

  • እሴቶችን ለመተካት የ VLOOKUP ተግባርን በመጠቀም
  • የተሻሻለ የVLOOKUP ተግባር ስሪት
  • መጠን በቃላት (Propis ተግባር) ከPLEX add-on

 

መልስ ይስጡ