እንዴት ፎቶ በኢሜይል እንደሚልክ

SQL ከዳቤት (DB) ጋር ሲሰራ ጥቅም ላይ የሚውል ታዋቂ የፕሮግራም ቋንቋ ነው. ምንም እንኳን በ Microsoft Office ውስብስብ ውስጥ የተለየ የመተግበሪነት ትግበራ ቢኖረውም - መዳረሻ, ግን ኤክስኤምኤል ከኮቢውንት ጋር በመስራት የ SQL ጥያቄዎችን መስራት ይችላል. እንዲህ አይነት ጥያቄ እንዴት በተለያየ መንገድ ማዘጋጀት እንደምንችል እስቲ እንመልከት.

በተጨማሪ ይመልከቱ: በዲጂታል ውስጥ የውሂብ ጎታ መፍጠር እንዴት እንደሚቻል

በ Excel ውስጥ የ SQL ጥያቄን መፍጠር

የ SQL ምዝግቦች ከአሎግስ ይለያሉ ይህም ማለት ሁሉም ዘመናዊ የውሂብ ጎታ ማቀናበሪያ ስርዓቶች ከሱ ጋር እንደሚሰሩ ከሚገልፁ እውነታዎች ይለያል. ስለዚህ, እንደ Excel የመሳሰሉት የመሰሉ የላቀ የማጫወቻ ፕሮቲኑም ከብዙ ተጨማሪ ተግባራት በተጨማሪ በዚህ ቋንቋ ሊሰራ ይችላል. Excel ን በመጠቀም SQL ን በአግባቡ በመጠቀም ላይ የተጠቀሙ ተጠቃሚዎች የተለያዩ የተለያየ ሰንጠረዥ ውሂብ ሊያደራጁ ይችላሉ.

ዘዴ 1: ተጨማሪዎችን ተጠቀም

መጀመሪያ ግን, መደበኛውን የመሳሪያ ኪትክ ሳይጠቀሙ የ SQL ምላስ ጥያቄን ከ Excel መለየት ይችላሉ, ነገር ግን የሶስተኛ-ወገን ማሟያ በመጠቀም. ይህን ተግባር ለመፈጽም ከሚታወቁ ዋናዎች አንዱ XLTools toolkit ነው, ከዚህ ባህሪ በተጨማሪ, ሌሎች በርካታ ተግባራቶችን ያቀርባል. ይሁን እንጂ የመሣሪያውን አጠቃቀም ጊዜ በነጻ 14 ቀናት ብቻ መጠቀምና መታወቂያው መግዛት አለብዎት.

XLTools ተጨማሪን ያውርዱ

  1. ተጨማሪውን ፋይል ካወረዱ በኋላ xltools.exeወደ መጫኑ መቀጠል ይኖርበታል. መጫኛውን ለማስኬድ በተጫነ ፋይል ውስጥ የግራ አዝራርን ሁለት ጊዜ ጠቅ ያድርጉ. ከዚያ በኋላ, Microsoft ምርቶችን ለመጠቀም ከፈቃዱ ስምምነት ጋር ስምምነትዎን ለማረጋገጥ የሚያስፈልጉ መስኮቶች ይጀምራሉ -. NET Framework 4. ይህን ለማድረግ, አዝራሩን ብቻ ጠቅ ያድርጉ "ተቀበል" በመስኮቱ ግርጌ.
  2. ከዚያ በኋላ ተካዩ አስፈላጊ የሆኑትን ፋይሎች አውርድና የመጫን ሂደቱን ይጀምራል.
  3. በመቀጠል ይህን ተጨማሪ ለመጫን የእርስዎን ስምምነት ማረጋገጥ ያለብዎት መስኮት ይከፈታል. ይህንን ለማድረግ አዝራሩን ጠቅ ያድርጉ. "ጫን".
  4. ቀጥል ቀጥል በቀጥታ መጨመሪያውን ይጀምራል.
  5. ፕሮግራሙ ከተጠናቀቀ በኋላ መጫኑ በተሳካ ሁኔታ እንደተጠናቀቀ የሚገልጽ መስኮት ይከፈታል. በተጠቀሰው መስኮት ላይ ብቻ አዝራሩን ጠቅ ያድርጉ "ዝጋ".
  6. Add-in ተጭኗል እናም አሁን የ SQL ቁጥር ለማቀናጀት የሚያስፈልግዎት የ Excel ፋይልን ማሄድ ይችላሉ. ከ Excel ሉህ ጋር አንድ መስኮት የ XLTools ፍቃድ ኮዱን ለማስገባት ይከፈታል. ኮድ ካለዎት በተገቢው ቦታ ላይ ማስገባት እና አዝራሩን ጠቅ ማድረግ ያስፈልግዎታል "እሺ". ለ 14 ቀናት ነጻውን ስሪት መጠቀም ከፈለጉ, አዝራሩን ጠቅ ማድረግ ብቻ ነው የሚጠበቅብዎት. "የፍርድ ቤት ፍቃድ".
  7. የፍቃደኝነት ፍቃድን ሲመርጡ የመጀመሪያዎንና የመጠሪያ ስምዎን (በስም ማጥሪያ መጠቀም ይችላሉ) እና በኢሜል ለመለየት የሚያስፈልግዎ ሌላ ትንሽ መስኮት ይከፍታል. ከዚያ በኋላ አዝራሩን ጠቅ ያድርጉ "የፍርምጃ ጊዜ መጀመር".
  8. በመቀጠል ወደ የፍቃዱን መስኮት እንመለሳለን. እንደምታይ እርስዎ ያስገቡዋቸው እሴቶች ቀድሞውኑ ይታያሉ. አሁን አዝራሩን መጫን ብቻ ነው የሚያስፈልገው. "እሺ".
  9. ከላይ ያሉትን ማቃለያዎችን ካከናወኑ በኋላ, አዲስ ትር በ Excel ቅጂዎ ውስጥ ይታያል - "XLTools". ነገር ግን በቸላ ለመጓዝ አይደለም. ጥያቄን ከመፍጠርዎ በፊት ወደ "ስማርት" ሰንጠረዥ በተሰየመው ሠንጠረዥ ውስጥ መስራት እና ስም መስጠት የምንችልበትን ሰንጠረዥ መቀየር ያስፈልገናል.
    ይህንን ለማድረግ የተገለጸውን አደራደር ወይም ማንኛውንም አባላቱን ይምረጡ. በትሩ ውስጥ መሆን "ቤት" አዶውን ጠቅ ያድርጉ "እንደ ሰንጠረዥ ቅርጸት". በ "ቴፕ" ውስጥ በ "መሣሪያ" እገዳ ላይ ተቀምጧል. "ቅጦች". ከዚያ በኋላ የተለያዩ ቅጦች ይከፈታሉ. የሚመጥሱትን ቅጥ ይምረጡ. ይህ ምርጫ በሠንጠረዡ ተግባራዊነት ላይ ተጽዕኖ አይኖረውም, እናም ምርጫዎን መሰረት በማድረግ በሚታይ የእይታ ማሳያ ምርጫዎች መሰረት.
  10. ይህን ተከትሎ ትንሽ መስኮት ተከፍቷል. የሠንጠረዡን መጋጠሚያዎች ያመለክታል. እንደ ቋት, ፕሮግራሙ በራሱ ውስጥ አንድ ሕዋስ ብቻ እንኳን ብትመርጡ ሙሉውን የአድራሻውን "ይነሳል". ነገር ግን በመስኩ ውስጥ ያለውን መረጃ መፈተሽ የማይገባ ከሆነ ብቻ ነው "የሠንጠረዡን ውሂብ ይግለጹ". ስለ ንጥል በትኩረት ማስተዋል ይኖርብዎታል "ርዕስ ያላቸው ሰንጠረዦች"በድርጅትዎ ውስጥ ያሉት ርእሶች በትክክል የሚገኙ ከሆነ, አንድ ምልክት ይኑርዎት. ከዚያ አዝራሩን ጠቅ ያድርጉ "እሺ".
  11. ከዚያ በኋላ የተወሰነው የተወሰነ ክልል እንደ ሰንጠረዥ ይቀርጸዋል, ይህም በሁለቱም ባህሪያት (ለምሳሌ, የተለጠጠ) እና የሚታይ ማሳያ ላይ ተጽዕኖ ያሳርፋል. የተገለጸው ሰንጠረዥ ይወጣል. ለማወቅ እና በፈለገው ለመለወጥ, በድርድሩ ውስጥ የሆነ ማንኛውም ክፍል ጠቅ እናደርጋለን. ተጨማሪ የጥቅሎች ቡድን ሪብ - «ከሰንጠረዦች ጋር መስራት». ወደ ትር አንቀሳቅስ "ግንባታ"እዚያ ውስጥ አስቀምጠዋል. በመሣሪያዎች እገዳ በጣቢያው "ንብረቶች" በመስክ ላይ "የሠንጠረዥ ስም" ለአድራሻው የሚሰጠውን ፕሮግራም በራስ-ሰር የሚመደበው የድርድሩ ስም ይታያል.
  12. ከተፈለገ ተጠቃሚው ይህን ስም ወደ መረጃ ሰጪው ሰው ሊለውጥ ይችላል ምክንያቱም በቁልፍ ሰሌዳው ላይ የሚፈለገውን አማራጭ ከቁልፍ ሰሌዳው ላይ በመምረጥ እና ቁልፍን በመጫን አስገባ.
  13. ከዚያ በኋላ ሠንጠረዦቹ ዝግጁ ሆነው ወደ ጥያቄው ድርጅት በቀጥታ መሄድ ይችላሉ. ወደ ትር አንቀሳቅስ "XLTools".
  14. በቴፕ ሽግግር ውስጥ የመገልገያዎችን ማገድ "የ SQL መጠይቆች" አዶውን ጠቅ ያድርጉ SQL ን አሂድ.
  15. የ SQL ምዝገብ ማስፈጸሚያ መስኮቱ ይጀምራል. በግራ በኩል, የመጠይቁ የውሂብ ቅርንጫፍ የሰነዱን ሉህ እና ሰንጠረዡን ይግለጹ.

    በአብዛኛው የሚይዘው በመስኮቱ በቀኝ በኩል ያለው የ SQL ምህዳር ራሳቸው ራሱ ነው. በውስጡም የፕሮግራም ኮድ መጻፍ ያስፈልግዎታል. የተመረጠው ሠንጠረዥ አምዶች ስሞች አስቀድመው ይታያሉ. ለመሰየሚያ አምዶች መምረጥ በትእዛዝ ይከናወናል ምረጥ. ዝርዝር ውስጥ ብቻ እንዲሰሩ የሚፈልጉትን ዓምዶች ብቻ መተው አለብዎት.

    ቀጥሎም ለተመረጡት ነገሮች ላይ መተግበር የሚፈልጉት ትዕዛዝ ጽሑፍን ይፃፉ. ትዕዛዞች የሚዘጋጁት ለየት ያለ ኦፕሬተሮች ነው. እነዚህ መሰረታዊ የ SQL ዓረፍተ ሐሳቦች እነኚሁና:

    • ORDER BY - እሴቶችን መለየት;
    • JOIN - ሰንጠረዦችን ይቀላቀሉ,
    • GROUP በ - የቡድን ማካተት;
    • SUM - የዋጋ ማጠቃለያ;
    • ልዩነት - የተባዙትን ያስወግዱ.

    በተጨማሪም ጥያቄውን በመገንባት ኦፕሬተሩን መጠቀም ይችላሉ MAX, MIN, አማካይ, COUNT, LEFT እና ሌሎች

    በመስኮቱ የታችኛው ክፍል የሂደቱ ውጤት የት እንደሚታይ በትክክል መግለጽ አለብዎት. ይሄ የመጽሐፉ አዲስ ሉህ (በነባሪ) ወይም በአሁኑ ሉህ ላይ የተወሰነ ክልል ሊሆን ይችላል. በሁለተኛው ሁኔታ, መቀየሩን ወደ ተገቢው አቀማመጥ እንደገና ማቀናጀት እና የዚህን ክልል መጋጠሚያዎች መወሰን ያስፈልግዎታል.

    ጥያቄው ከተደረገ በኋላ እና ተጓዳኝ ቅንብሮች ከተደረጉ በኋላ አዝራሩን ጠቅ ያድርጉ. ሩጫ በመስኮቱ ግርጌ. ከዚያ በኋላ የገቡት ስራዎች ይከናወናሉ.

ትምህርት: በ Excel ውስጥ ዘመናዊ ሠንጠረዦች

ዘዴ 2: የ Excel ቅርጸ-ቁምፊ መሳሪያዎችን ይጠቀሙ

የ Excel ውስጠ-ቁሳቁሶችን በመጠቀም ለተመረጠው የውሂብ ምንጭ የ SQL ምላሽን ለመፍጠር የሚያስችል መንገድ አለ.

  1. ፕሮግራሙን Excel ን ያሂዱ. ከዚያ በኋላ ወደ ትሩ ይሂዱ "ውሂብ".
  2. በመሳሪያዎች እገዳ ውስጥ "ውጫዊ ውሂብ ማግኘት"ይህ በቴፕ የተቀመጠው አዶ ላይ ጠቅ ያድርጉ "ከሌሎች ምንጮች". ተጨማሪ አማራጮች ዝርዝር. እዚያ ውስጥ አንድ ንጥል ይምረጡ "ከውሂብ አገናኝ አዋቂ".
  3. ይጀምራል የውሂብ ግንኙነት አዋቂ. በውሂብ ምንጭ ዓይነቶች ዝርዝር ውስጥ ምረጥ "ODBC DSN". ከዚያ በኋላ አዝራሩን ይጫኑ "ቀጥል".
  4. መስኮት ይከፈታል የውሂብ ግንኙነት ፈታሾች, የምንጩ ዓይነቱን መምረጥ ያስፈልግዎታል. ስም ምረጥ "የ MS መዳረሻ ውሂብ ጎታ". ከዚያ አዝራሩን ጠቅ ያድርጉ. "ቀጥል".
  5. ወደ መረጃ ቋት ማውጫ ውስጥ በ mdb ወይም accdb ፎርማት መሄድ እና የሚፈለገውን የውሂብ ጎታ ፋይል በመምረጥ ትንሽ የመፈለጊያ መስኮት ይከፈታል. በሎጂካዊ ተሽከርካሪዎች መካከል ያለው አሰሳ በተለየ መስክ ይከናወናል. "ዲስኮች". በተሰየመባቸው መስኮቶች መካከል, በመስኮቱ ማእከላዊው ክፍል ውስጥ ሽግግር ይደረግበታል "ካታሎጎች". በመስኮቱ የግራ ክፍል ውስጥ በአሁኑ ዓቃፊ ውስጥ የሚገኙ ፋይሎች የ ቅጥያ mdb ወይም accdb ካላቸው ይታያሉ. በዚህ መስክ ውስጥ የፋይል ስም መምረጥ ያስፈልግዎታል, ከዚያም አዝራሩን ይጫኑ "እሺ".
  6. ይህን ተከትሎ በተጠቀሰው የውሂብ ጎታ ውስጥ ሰንጠረዥ ለመምረጥ አንድ መስኮት ይጀምራል. በማዕከላዊው አካባቢ, የተፈለገው ሰንጠረዥ ስም (ብዙ) ካለ, ከዚያ አዝራሩን ጠቅ ያድርጉ "ቀጥል".
  7. ከዚያ በኋላ የመረጃ አያያዝ ፋይሉ መስኮት ይከፈታል. ያኖርነው መሰረታዊ የግንኙነት መረጃ እነሆ. በዚህ መስኮት ላይ ብቻ አዝራሩን ጠቅ ያድርጉ. "ተከናውኗል".
  8. በ Excel ሉህ ውስጥ የውሂብ ማስመጣት መስኮት ተጀምሯል. ውሂቡ እንዲቀርበው በሚፈልጉት ቅጽ ላይ ማሳወቅ ይቻላል:
    • ሰንጠረዥ;
    • የምሰሶ ሰንጠረዥ ሪፖርት;
    • የማጠቃለያ ገበታ.

    የሚፈልጉትን አማራጭ ይምረጡ. ትክክለኛውን ቦታ የት እንደሚቀመጡ መወሰን አለብዎት-በአዲሱ ሉህ ላይ ወይም በአሁኑ ሉህ ላይ. በሁለተኛ ደረጃ ደግሞ የቦታው መጋጠሚያዎችን መምረጥም ይቻላል. በነባሪ, ውሂብ በአሁኑ ሉህ ላይ ይቀመጥለታል. ከውጪ የመጣው እቃ የላይኛው ግራ ጠርዝ በሴል ውስጥ ይቀመጣል. A1.

    የሁሉም ማስመጣት ቅንብሮች ከተገለጹ በኋላ አዝራሩን ጠቅ ያድርጉ "እሺ".

  9. እንደሚመለከቱት, ሰንጠረዥ ከመረጃው ውስጥ ወደ መጋለያው ይዛወራል. ከዛ ወደ ትሩ ውሰድ "ውሂብ" እና አዝራሩን ጠቅ ያድርጉ "ግንኙነቶች"ይህም ተመሳሳይ ስም ያላቸውን መሳሪያዎች እገዳ በፕላስቲክ ላይ ያስቀምጣል.
  10. ከዚያ በኋላ ከመጽሐፉ ጋር ያለው ግንኙነት ተነስቷል. በውስጡም ከዚህ ጋር የተገናኘውን የውሂብ ጎታ ስም እናገኛለን. ብዙ የተያያዙ የውሂብ ጎታዎች ካሉ, የሚፈልጉትን ይምረጡና ይምረጡት. ከዚያ በኋላ አዝራሩን ይጫኑ "ባህሪያት ..." በመስኮቱ በቀኝ በኩል.
  11. የግንኙነት ባህሪያት መስኮት ይጀምራል. ወደ ትሩ ውሰድ "ፍቺ". በሜዳው ላይ "ትዕዛዝ ጽሑፍ"ከታች ባለው መስኮት ታችኛው ክፍል ላይ የ SQL ምዝግብን ስንመለከት በአጭሩ ከተናገርነው ቋንቋ ጋር በሚስማማ መንገድ ጻፍ. ዘዴ 1. ከዚያ አዝራሩን ጠቅ ያድርጉ "እሺ".
  12. ከእዚያ በኋላ, ወደ መጽሐፍ ግንኙነት ትይዩ በራስ ሰር ተመላሽ ይደረጋል. አዝራሩን ብቻ ነው መጫን የምንችለው "አድስ" በእሱ ውስጥ. የውሂብ ጎታ ከመጠይቅ ጋር ይደረጋል, ከዚያ በኋላ የውሂብ ጎታ ውጤቱን ወደ የ Excel ሉህ ይመልሳል, ቀደም ሲል በእኛ በኩል ወደተወሰደው ሠንጠረዥ.

ዘዴ 3 ወደ SQL Server ተገናኝ

በተጨማሪም, በ Excel መሳሪያዎች አማካኝነት ከ SQL Server ጋር መገናኘት እና ጥያቄዎችን መላክ ይቻላል. ጥያቄን መገንባት ከቀዳሚው ምርጫ የተለየ አይሆንም, ነገር ግን ከሁሉም ቀድመው ግንኙነቱን ማዘጋጀት ያስፈልግሃል. እንዴት እንደምናደርገው እስቲ እንመልከት.

  1. Excel ን ያሂዱና ወደ ትር ይሂዱ "ውሂብ". ከዚያ በኋላ አዝራሩን ይጫኑ "ከሌሎች ምንጮች"በመሣሪያዎች ማገድ ላይ በቴፕ ተተተተ "ውጫዊ ውሂብ ማግኘት". በዚህ ጊዜ, ከሚታየው ዝርዝር ምርጫውን ይምረጡ "ከ SQL Server".
  2. ከውሂብ ጎታው አገልጋይ መገናኘት ይጀምራል. በሜዳው ላይ "የአገልጋይ ስም" እኛ የምንገናኘው የአገልጋዩን ስም ይግለጹ. በግምገማዎች ቡድን ውስጥ "የመለያ መረጃ" ግንኙነቱ እንዴት እንደሚፈጠር መወሰን አለብዎት: የ Windows ፍቃዶችን በመጠቀም ወይም የተጠቃሚ ስም እና የይለፍ ቃል በማስገባት. ለውጡን መሠረት በማድረግ ለውጡን እናሳያለን. ሁለተኛው አማራጭ ከመረጡ ከተጠቀሱት መስኮች በተጨማሪ የተጠቃሚ ስም እና የይለፍ ቃል ማስገባት ይኖርብዎታል. ሁሉም ቅንብሮች ከተጠናቀቁ በኋላ አዝራሩን ጠቅ ያድርጉ. "ቀጥል". ይህን እርምጃ ካከናወኑ በኋላ, ከተጠቀሰው አገልጋይ ጋር ያለው ግንኙነት ይከሰታል. የውሂብ ጎታ ጥያቄ ለማደራጀት ተጨማሪ እርምጃዎች በቀድሞው ዘዴ ከተገለፁት ጋር ተመሳሳይ ናቸው.

እንደምታየው, በ Excel ውስጥ, የ SQL ጥያቄ ከፕሮግራሙ አብሮገነቦች መሳሪያዎች ጋር, እና በሶስተኛ ወገን ተጨማሪዎች እገዛ ጋር ተደባልቆ ሊሰራ ይችላል. እያንዳንዱ ተጠቃሚ ለእሱ ይበልጥ አመቺ የሆነ አማራጭን ሊመርጥ እና ለተወሰኑ ስራዎች መፍትሔው ይበልጥ ተስማሚ ነው. ምንም እንኳን የ XLTools ተጨማሪዎች በአጠቃላይ ከበለጸጉ የ Excel መሳሪያዎች በበለጠ አሁንም የተሻሉ ናቸው. የ XLTool ዋነኛ መጎተቻዎች ተጨማሪውን ለትክክለኛው ጊዜ ጥቅም ላይ የማዋል ጊዜ ብቻ ነው.

ቪዲዮውን ይመልከቱ: ትላልቅ ፋይሎችዳታዎች እንዴት አድርገን በኢሚይል መላክ እንችላለን? (ሚያዚያ 2024).