በማይክሮሶፍት ኤክሴል ውስጥ የተጠቃሚ የተገለጹ ተግባሮችን እንዴት መፍጠር እንደሚቻል

ዝርዝር ሁኔታ:

በማይክሮሶፍት ኤክሴል ውስጥ የተጠቃሚ የተገለጹ ተግባሮችን እንዴት መፍጠር እንደሚቻል
በማይክሮሶፍት ኤክሴል ውስጥ የተጠቃሚ የተገለጹ ተግባሮችን እንዴት መፍጠር እንደሚቻል

ቪዲዮ: በማይክሮሶፍት ኤክሴል ውስጥ የተጠቃሚ የተገለጹ ተግባሮችን እንዴት መፍጠር እንደሚቻል

ቪዲዮ: በማይክሮሶፍት ኤክሴል ውስጥ የተጠቃሚ የተገለጹ ተግባሮችን እንዴት መፍጠር እንደሚቻል
ቪዲዮ: Заколдована - Премьера клипа 2021 TURAL EVEREST 2024, ግንቦት
Anonim

ምንም እንኳን ኤክሴል እንደ SUM ፣ VLOOKUP ፣ LEFT እና የመሳሰሉት ያሉ በመቶዎች የሚቆጠሩ አብሮገነብ ተግባራት ቢኖሩትም ፣ የተገኙት አብሮገነብ ተግባራት በተለምዶ ውስብስብ ሥራዎችን ለመሥራት በቂ አይደሉም። ሆኖም ፣ አይጨነቁ ምክንያቱም እርስዎ የሚያስፈልጉትን ተግባራት እራስዎ መፍጠር ብቻ ነው።

ደረጃ

በማይክሮሶፍት ኤክሴል ደረጃ 1 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ
በማይክሮሶፍት ኤክሴል ደረጃ 1 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ

ደረጃ 1. በተጠቃሚ በተገለጹ ተግባራት (UDF) ሊሰሩበት የሚፈልጉትን አዲስ የሥራ መጽሐፍ ይፍጠሩ ወይም የሥራውን መጽሐፍ ይክፈቱ።

በማይክሮሶፍት ኤክሴል ደረጃ 2 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ
በማይክሮሶፍት ኤክሴል ደረጃ 2 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ

ደረጃ 2. Visual Basic Editor ን በ Microsoft Excel ውስጥ በመሳሪያዎች-> ማክሮ-> የእይታ መሰረታዊ አርታዒ (ወይም አቋራጩን Alt+F11 ይጫኑ) ይክፈቱ።

በማይክሮሶፍት ኤክሴል ደረጃ 3 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ
በማይክሮሶፍት ኤክሴል ደረጃ 3 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ

ደረጃ 3. በስራ ሉህዎ ውስጥ አዲስ ሞጁል ለማከል የሞጁሉን አዝራር ጠቅ ያድርጉ።

አዲስ ሞጁል ሳይጨምሩ በስራ ደብተር ውስጥ ዩዲኤፍ መፍጠር ይችላሉ ፣ ግን በተመሳሳይ የሥራ ደብተር ውስጥ ተግባሩ በሌሎች የሥራ ሉሆች ውስጥ አይሰራም።

በማይክሮሶፍት ኤክሴል ደረጃ 4 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ
በማይክሮሶፍት ኤክሴል ደረጃ 4 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ

ደረጃ 4. የተግባርዎን “ራስ” ወይም “ፕሮቶታይፕ” ይፍጠሩ።

የተግባር ናሙናው የሚከተለውን መዋቅር መከተል አለበት

የህዝብ ተግባር “የተግባር ስም” (ልኬት 1 እንደ ዓይነት 1 ፣ ግቤት 2 እንደ ዓይነት 2) እንደ የውጤት ዓይነት።

ፕሮቶታይፖች በተቻለ መጠን ብዙ ተግባራት ሊኖራቸው ይችላል ፣ እና የእነሱ ዓይነቶች በ Range መልክ ሁሉም መሠረታዊ የውሂብ ዓይነቶች ወይም የ Excel ዕቃዎች ዓይነቶች ሊሆኑ ይችላሉ። መለኪያው ተግባሩ የሚሠራበት እንደ “ኦፕሬተሮች” (ኦፕሬተሮች) አድርገው ማሰብ ይችላሉ። ለምሳሌ ፣ የ 45 ዲግሪ ሳይን ለማስላት ሲን (45) ሲጽፉ ፣ ቁጥር 45 እንደ መለኪያ ይወሰዳል። ከዚያ የተግባር ኮድ ስሌቶችን ለማከናወን እና ውጤቶቹን ለማሳየት እነዚያን እሴቶች ይጠቀማል።

በማይክሮሶፍት ኤክሴል ደረጃ 5 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ
በማይክሮሶፍት ኤክሴል ደረጃ 5 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ

ደረጃ 5. እርስዎ እንዲሆኑ ለማረጋገጥ የተግባር ኮዱን ያክሉ - 1) በመለኪያ የተሰጠውን እሴት ይጠቀሙ ፤ 2) ውጤቱን ወደ ተግባር ስም ያስተላልፉ ፣ እና 3) “የመጨረሻ ተግባር” በሚለው ዓረፍተ ነገር ተግባሩን ይዝጉ.በ VBA ወይም በሌላ ቋንቋ ፕሮግራምን መማር ብዙ ጊዜ እና ዝርዝር መመሪያ ይወስዳል። እንደ እድል ሆኖ ፣ እነዚህ ተግባራት ብዙውን ጊዜ ትናንሽ የኮድ ብሎኮች አሏቸው እና የፕሮግራም ቋንቋ ባህሪያትን ብዙም አይጠቀሙም። ጥቅም ላይ ሊውሉ የሚችሉ አንዳንድ የ VBA ቋንቋ ክፍሎች እዚህ አሉ

  1. ሁኔታው ከተሟላ ብቻ የኮዱን የተወሰነ ክፍል እንዲፈጽሙ የሚፈቅድዎት ከሆነ (ከሆነ)። እንደ ምሳሌ -
  2. የህዝብ ተግባር ኮርስ ውጤት (እንደ ኢንቲጀር እሴት) እንደ ሕብረቁምፊ

    እሴት ከሆነ = = 5 ከዚያ

    የኮርስ ውጤቶች = "ተቀባይነት አግኝቷል"

    ሌላ

    የኮርስ ውጤቶች = "ውድቅ"

    ከሆነ ጨርስ

    የተጠናቀቀ ተግባር

    በኢ ኮድ ኮድ ውስጥ ያሉትን አካላት ያስተውሉ-

    ሁኔታ ከሆነ ከዚያ ኮድ ሌላ ኮድ ያበቃል ከሆነ

  3. . እንደአስፈላጊነቱ ከሁለተኛው የኮድ ክፍል ጋር ሌላውን ቁልፍ ቃል መተው ይችላሉ።
  4. ሁኔታው ሲሟላ ወይም እስኪሆን ድረስ የ “ወይም” (ኮድ) ክፍልን የሚፈጽመው የ Do (ያድርጉ) ብሎክ። እንደ ምሳሌ -
  5. የህዝብ ተግባር BilPrima (እሴት እንደ ኢንቲጀር) እንደ ቡሊያን

    ዲም i እንደ ኢንቲጀር

    እኔ = 2

    BilPrima = እውነት

    መ ስ ራ ት

    እሴት / i = Int (እሴት / i) ከሆነ

    BilPrima = ውሸት

    ከሆነ ጨርስ

    i = i + 1

    Loop እያለሁ <እሴት እና NumberPrima = እውነት

    የተጠናቀቀ ተግባር

    ንጥረ ነገሮቹን እንደገና ይመልከቱ-

    /እስከ ሁኔታው ድረስ ኮድ ይግቡ

  6. . እንዲሁም ተለዋዋጭውን “የሚገልጽ” ሁለተኛውን መስመር ልብ ይበሉ። በኋላ ላይ ለመጠቀም በኮድዎ ላይ ተለዋዋጮችን ማከል ይችላሉ። ተለዋዋጮች በኮዱ ውስጥ እንደ ጊዜያዊ እሴቶች ሆነው ያገለግላሉ። በመጨረሻም ፣ የተግባር መግለጫውን እንደ BOOLEAN አድርገው ይቆጥሩት ፣ እሱም እውነተኛ ወይም የሐሰት እሴቶችን ብቻ የሚፈቅድ የውሂብ ዓይነት ነው። ይህ ዋና ቁጥሮችን የመወሰን ዘዴ ከተመቻቸ በጣም የራቀ ነው ፣ ግን ኮዱ ለማንበብ ቀላል በሆነ መንገድ ተፃፈ።
  7. ለማገድ (ወደ) ፣ ይህም የተወሰነ የኮድን መጠን ያስፈጽማል። እንደ ምሳሌ -
  8. የህዝብ ተግባር ተጨባጭ (እሴት እንደ ኢንቲጀር) እስከሆነ ድረስ

    የደበዘዙ ውጤቶች እንደ ረጅም

    ዲም i እንደ ኢንቲጀር

    እሴት = 0 ከሆነ

    ውጤት = 1

    ሌላ እሴት = 1 ከዚያ

    ውጤት = 1

    ሌላ

    ውጤት = 1

    ለ i = 1 ዋጋ ለመስጠት

    ውጤት = ውጤት * i

    ቀጥሎ

    ከሆነ ጨርስ

    ተጨባጭ = ውጤት

    የተጠናቀቀ ተግባር

    ንጥረ ነገሮቹን እንደገና ይመልከቱ-

    ለተለዋዋጭ = ዝቅተኛ ወሰን ወደ ከፍተኛ የኮድ ገደብ በሚቀጥለው

    . እንዲሁም ፣ በሚተገበርበት ኮድ ላይ ተጨማሪ አማራጮችን እንዲያክሉ የሚያስችልዎ በ If መግለጫ ውስጥ ተጨማሪውን የ ElseIf አባል ልብ ይበሉ። በመጨረሻም ፣ የ “ውጤት” ተግባሩን እና እንደ ሎግ የተገለጸውን ተለዋዋጭ ያስቡ። ረዥሙ የውሂብ አይነት ከኢንቴጀር የበለጠ በጣም ትልቅ እሴቶችን ይፈቅዳል።

    ከዚህ በታች ትናንሽ ቁጥሮችን ወደ ቃላት ለሚቀይር ተግባር ኮዱን ያሳያል።

    በማይክሮሶፍት ኤክሴል ደረጃ 6 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ
    በማይክሮሶፍት ኤክሴል ደረጃ 6 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ

    ደረጃ 6. ወደ የሥራ ደብተር ይመለሱ እና በሴል ውስጥ ያለውን የተግባር ስም ተከትሎ የ “እኩል” ምልክት (=) በመጻፍ ተግባሩን ይጠቀሙ።

    ምልክቱን በመጠቀም የመክፈቻ ቅንፎችን (“(”) ከተግባሩ ስም በኋላ ይፃፉ ኮማ ግቤቶችን ለመለየት እና በመዝጊያ ቅንፎች (“)” ይጨርሱ። እንደ ምሳሌ -

    = NumberToLetter (A4)

    . እንዲሁም በምድቦች በመፈለግ የቤት ውስጥ ቀመሮችን መጠቀም ይችላሉ የተጠቃሚ ተገለጸ በ Insert Formula አማራጭ ውስጥ። እርስዎ ብቻ አዝራሩን ጠቅ ያድርጉ ኤፍክስ ከቀመር አሞሌው በስተግራ። በተግባሮች ውስጥ ሶስት ዓይነት የመለኪያ ቅጾች አሉ-

    1. በቀጥታ በሴል ቀመር ውስጥ የተተየበ ቋሚ እሴት። በዚህ ሁኔታ ጽሑፉ (ሕብረቁምፊ) መጠቀስ አለበት።
    2. ለምሳሌ የሕዋስ ማጣቀሻዎች ለ 6 ወይም እንደ ክልል መ 1 C3 (መለኪያው የውሂብ ዓይነት “ክልል” መሆን አለበት)
    3. በእርስዎ ተግባር ውስጥ የተዘጋ ሌላ ተግባር (የእርስዎ ተግባር በሌላ ተግባር ውስጥም ሊዘጋ ይችላል) ፣ ለምሳሌ ፦ = Factorial (MAX (D6: D8))

      በማይክሮሶፍት ኤክሴል ደረጃ 7 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ
      በማይክሮሶፍት ኤክሴል ደረጃ 7 ውስጥ የተጠቃሚ የተገለጸ ተግባርን ይፍጠሩ

      ደረጃ 7. ውጤቶቹ ትክክል መሆናቸውን ያረጋግጡ።

      ተግባሩ የተለያዩ የመለኪያ እሴቶችን በትክክል ለማስተናገድ መቻሉን ለማረጋገጥ ብዙ ጊዜ ይጠቀሙበት-

      ጠቃሚ ምክሮች

      • እንደ If ፣ For, Do ፣ ወዘተ ባሉ የቁጥጥር መዋቅሮች ውስጥ የኮድ ብሎኮችን በሚጽፉበት ጊዜ የቦታ አሞሌውን ብዙ ጊዜ ወይም ትርን በመጫን የኮድ ማገጃውን ማስገባት (የግራ መስመሩን ድንበር በትንሹ ወደ ውስጥ ያስገቡ) ያረጋግጡ። ይህ ኮዱን በቀላሉ ለመረዳት እና ስህተቶችን ለማግኘት በጣም ቀላል ይሆናል። በተጨማሪም ፣ ተግባራዊነት መጨመር ቀላል ይሆናል።
      • ለተግባሮች ኮድ እንዴት እንደሚጽፉ የማያውቁ ከሆነ ፣ በ Microsoft Excel ውስጥ ቀላል ማክሮን እንዴት እንደሚፃፍ ጽሑፉን ያንብቡ።
      • አንዳንድ ጊዜ ውጤቱን ለማስላት ተግባራት ሁሉም መለኪያዎች አያስፈልጉም። በዚህ ሁኔታ ፣ በተግባሩ ራስጌ ውስጥ ካለው የግቤት ስም በፊት የአማራጭ ቁልፍ ቃሉን መጠቀም ይችላሉ። ግቤት አንድ እሴት መመደቡን ወይም አለመመደቡን ለመወሰን በኮድዎ ውስጥ ያለውን IsMissing (parameter_name) ተግባር መጠቀም ይችላሉ።
      • ምንም ተግባራት እንዳይገለበጡ እና እንዳይሰረዙ በ Excel ውስጥ ጥቅም ላይ ያልዋሉ ስሞችን እንደ ተግባራት ይጠቀሙ።
      • ኤክሴል ብዙ አብሮ የተሰሩ ተግባራት አሉት እና አብዛኛዎቹ ስሌቶች እነዚህን አብሮ የተሰሩ ተግባሮችን በመጠቀም በተናጥል ወይም በአንድ ጊዜ ሊከናወኑ ይችላሉ። እራስዎን ኮድ መስጠት ከመጀመርዎ በፊት ያሉትን ተግባራት ዝርዝር መመልከትዎን ያረጋግጡ። አብሮ የተሰሩ ተግባራትን ከተጠቀሙ ማስፈጸም በፍጥነት ሊከናወን ይችላል።

      ማስጠንቀቂያ

      • ለደህንነት ሲባል ብዙ ሰዎች ማክሮዎችን ያሰናክላሉ። የቀረበው የሥራ መጽሐፍ ማክሮዎች እንዳሉት ፣ እና እነዚህ ማክሮዎች ኮምፒውተሮቻቸውን እንደማይጎዱ የሥራ ደብተርዎን ተቀባዮች ማሳወቅዎን ያረጋግጡ።
      • በዚህ ጽሑፍ ውስጥ ጥቅም ላይ የዋለው ተግባር ተዛማጅ ችግሩን ለመፍታት የተሻለው መንገድ አይደለም። ምሳሌው የቋንቋ ቁጥጥር አወቃቀሮችን አጠቃቀም ለማብራራት ያገለግላል።
      • VBA ፣ እንደሌሎች ቋንቋዎች ፣ ከ Do ፣ If and For በተጨማሪ ሌሎች በርካታ የቁጥጥር መዋቅሮች አሉት። እዚህ የተወያየው መዋቅር በተግባሩ ምንጭ ኮድ ውስጥ ምን ሊደረግ እንደሚችል ብቻ ይገልጻል። VBA ን ለመማር ሊያግዙዎት የሚችሉ በበይነመረብ ላይ ብዙ መመሪያዎች አሉ።

የሚመከር: