የ SQL መጠይቆች በ Microsoft Excel ውስጥ

Pin
Send
Share
Send

SQL ከውሂብ ጎታዎች (ዲቢኤስ) ጋር ሲሠራ የሚያገለግል ታዋቂ የፕሮግራም አወጣጥ ቋንቋ ነው ፡፡ ለማይክሮሶፍት ኦፊሴላዊ ክንዋኔዎች ተደራሽነት ተብሎ የሚጠራ የተለየ መተግበሪያ ቢኖርም ፣ Excel በተጨማሪ የ SQL ጥያቄዎችን በማቅረብ ከዳታቤቶች ጋር መሥራት ይችላል ፡፡ ተመሳሳይ ጥያቄን በተለያዩ መንገዶች እንዴት ማቋቋም እንደሚቻል እንመልከት ፡፡

በተጨማሪ ይመልከቱ: - በ Excel ውስጥ የውሂብ ጎታ እንዴት እንደሚፈጠር

በ Excel ውስጥ የ SQL መጠይቅን በመፍጠር ላይ

የ SQL መጠይቅ ቋንቋ ከአናሎግስ ይለያል ምክንያቱም በዚህ ሁሉ ማለት ይቻላል ሁሉም ዘመናዊ የመረጃ ቋት (ሰርቲፊኬሽኖች) አስተዳደር ከሱ ጋር አብረው ይሰራሉ ​​፡፡ ስለዚህ ብዙ ተጨማሪ ተግባሮች ያሉት እንደ የላቀ የጠረጴዛ አንጎለ ኮምፒውተር እንዲሁ ከዚህ ቋንቋ ጋር እንዴት እንደሚሠራ ማወቁ የሚያስደንቅ አይደለም ፡፡ የ “SQL” ተጠቃሚዎች የ SQL ተጠቃሚዎች ብዙ የተለያዩ የማይነኩ ትዝታ ውሂቦችን ማደራጀት ይችላሉ።

ዘዴ 1-ተጨማሪን ይጠቀሙ

ግን በመጀመሪያ ደረጃ መሳሪያዎችን ሳይጠቀሙ የሶስተኛ ወገን ተጨማሪን በመጠቀም የ SQL መጠይቅን ከ Excel መፍጠር ሲችሉ አማራጩን እንመልከት ፡፡ ይህንን ተግባር ከሚያከናውን በጣም ጥሩ ከሆኑት ተጨማሪዎች አንዱ የ “XLTools toolkit” ሲሆን ከዚህ ባህሪ በተጨማሪ ሌሎች በርካታ ተግባራትን ያቀርባል። እውነት ነው ፣ መሣሪያውን ለመጠቀም ነፃው ጊዜ 14 ቀናት ብቻ መሆኑን ልብ ማለት ይገባል ፣ ከዚያ ፈቃድ መግዛት ይኖርብዎታል።

የ XLTools ተጨማሪዎችን ያውርዱ

  1. ተጨማሪውን ፋይል ካወረዱ በኋላ xltools.exeለመጫን መቀጠል አለበት። መጫኛውን ለመጀመር በመጫኛ ፋይሉ ላይ የግራ አይጥ ቁልፍን ሁለቴ ጠቅ ያድርጉ ፡፡ ከዚያ በኋላ የ Microsoft ምርቶችን ከሚጠቀሙባቸው የፍቃድ ስምምነቶች ጋር መስማማትዎን የሚያረጋግጡበት መስኮት ይከፈታል - NET Framework 4. ይህንን ለማድረግ በቀላሉ አዝራሩን ጠቅ ያድርጉ ፡፡ እቀበላለሁ በመስኮቱ ግርጌ።
  2. ከዚያ በኋላ ጫኙ አስፈላጊዎቹን ፋይሎች ያውርዶ እና የመጫን ሂደቱን ይጀምራል።
  3. ይህን ተጨማሪ ለመጫን ፈቃድዎን ማረጋገጥ የሚችሉበት መስኮት ይከፈታል። ይህንን ለማድረግ በአዝራሩ ላይ ጠቅ ያድርጉ ጫን.
  4. ከዚያ የተጨማሪው ተከላው ሂደት ራሱ ራሱ ይጀምራል።
  5. ከተጠናቀቀ በኋላ መጫኑ በተሳካ ሁኔታ እንደተጠናቀቀ የሚነገርበት መስኮት ይከፈታል ፡፡ በተጠቀሰው መስኮት ውስጥ በቀላሉ አዝራሩን ጠቅ ያድርጉ ዝጋ.
  6. ተጨማሪው ተጭኗል እና አሁን የ SQL ጥያቄን ለማደራጀት የሚያስፈልግዎትን የ Excel ፋይልን ማሄድ ይችላሉ። ከ Excel ሉህ ጋር ወደ XLTools ፈቃድ ኮድ ለማስገባት አንድ መስኮት ይከፈታል። ኮድ ካለዎት በተገቢው መስክ ውስጥ ማስገባት እና አዝራሩን ጠቅ ማድረግ ያስፈልግዎታል “እሺ”. ለ 14 ቀናት ነፃ ሥሪቱን ለመጠቀም ከፈለጉ ከዚያ አዝራሩን ብቻ ጠቅ ያድርጉ የሙከራ ፈቃድ.
  7. የሙከራ ፈቃድን በሚመርጡበት ጊዜ ስምህን እና የአባት ስምዎን መግለጽ ሲያስፈልግዎ (ተለዋጭ ስም መጠቀም ይችላሉ) እና ኢሜል ለማግኘት ሌላ ትንሽ መስኮት ይከፈታል ፡፡ ከዚያ በኋላ አዝራሩን ጠቅ ያድርጉ የሙከራ ጊዜውን ይጀምሩ.
  8. ቀጥሎም ወደ ፈቃድ መስኮቱ እንመለሳለን ፡፡ እንደሚመለከቱት ያስገቡት ዋጋዎች ቀድሞውኑ ይታያሉ ፡፡ አሁን በአዝራሩ ላይ ጠቅ ማድረግ ብቻ ያስፈልግዎታል “እሺ”.
  9. ከላይ የተጠቀሱትን ማበረታቻዎች ከፈጸሙ በኋላ በላቀ የ Excel ምሳሌዎ ውስጥ አዲስ ትር ይታያል - “XLTools”. ግን ወደዚያ ለመግባት ፈጣን አይደለንም ፡፡ ጥያቄ ከመፍጠርዎ በፊት ወደ “ስማርት” ወደሚባል ሠንጠረዥ የምንሰራበትን ሰንጠረዥ አደራደር መለወጥ እና ስም መስጠት አለብን።
    ይህንን ለማድረግ የተጠቀሰውን አደራደር ወይም ማንኛውንም ንጥረ ነገር ይምረጡ። በትር ውስጥ መሆን "ቤት" አዶውን ጠቅ ያድርጉ "እንደ ሠንጠረዥ ቅርጸት". በመሳሪያ ሳጥኑ ውስጥ ባለው ሪባን ላይ ይቀመጣል። ቅጦች. ከዚያ በኋላ የተለያዩ ቅጦች ምርጫ ዝርዝር ይከፈታል። አስፈላጊ ነው ብለው የሚያስቡትን ዘይቤ ይምረጡ ፡፡ የተጠቀሰው ምርጫ በማንኛውም መንገድ በሠንጠረ functionality ተግባር ላይ ተጽዕኖ አያሳርፍም ፣ ስለሆነም ምርጫዎን በእይታ ማሳያ ምርጫዎች ላይ ብቻ ያድርጉት ፡፡
  10. ይህንን ተከትሎ አንድ ትንሽ መስኮት ይጀምራል ፡፡ የጠረጴዛውን መጋጠሚያዎች ያመለክታል ፡፡ እንደ አንድ ደንብ ፣ ምንም እንኳን በውስጡ አንድ ህዋስ ብቻ ቢመርጡም መርሃግብሩ ራሱ የድርድር ሙሉ አድራሻውን 'ይወስዳል'። ግን እንደዚያ ከሆነ በመስኩ ውስጥ ያለውን መረጃ መመርመር አያስቸግርም የሠንጠረ data ውሂብ የሚገኝበትን ቦታ ይጥቀሱ. እንዲሁም ለቅርብ እቃው ትኩረት ይስጡ የርዕስ ማውጫበድርድርዎ ውስጥ ያሉ አርእስቶች በእውነት የሚገኙ ከሆነ ምልክት ማድረጊያ ምልክት ነበር ፡፡ ከዚያ በአዝራሩ ላይ ጠቅ ያድርጉ “እሺ”.
  11. ከዚያ በኋላ ፣ የተጠቀሰው አጠቃላይ ክልል እንደ ሰንጠረዥ ቅርጸት ይደረጋል ፣ ይህም በሁለቱም ንብረቶቹ ላይ ተጽዕኖ ያደርጋል (ለምሳሌ ፣ መዘርጋት) እና የእይታ ማሳያ። የተጠቀሰው ሰንጠረዥ ስም ይሰጠዋል ፡፡ እሱን ለማወቅ እና በፍቃዱ ለመለወጥ ፣ በማንኛውም የድርድር ክፍል ላይ ጠቅ ያድርጉ። በሪባን ላይ ተጨማሪ ትሮች ቡድን ይታያሉ - ከጠረጴዛዎች ጋር መሥራት ". ወደ ትሩ ይሂዱ "ንድፍ አውጪ"በውስጡ የተቀመጠ ፡፡ በመሳሪያ ሳጥኑ ውስጥ ባለው ሪባን ላይ "ባሕሪዎች" በመስክ ላይ "የሰንጠረዥ ስም" ለእሱ የተሰጠው ፕሮግራም በራስ-ሰር የሚሰየመው የድርድር ስም ይጠየቃል።
  12. ከተፈለገ ተጠቃሚው ከቁልፍ ሰሌዳው ውስጥ በመስኮቱ ውስጥ የተፈለገውን አማራጭ በማስገባት ቁልፉን በመጫን ይህን ስም የበለጠ መረጃ ሰጪ ወደሚለው ይቀይረዋል። ይግቡ.
  13. ከዚያ በኋላ ሠንጠረ ready ዝግጁ ነው እና በቀጥታ ወደ ጥያቄው ድርጅት መቀጠል ይችላሉ። ወደ ትሩ ይሂዱ “XLTools”.
  14. በመሳሪያ ሳጥኑ ውስጥ ወደ ሪባን ከሄዱ በኋላ "SQL ጥያቄዎች" አዶውን ጠቅ ያድርጉ SQL አሂድ.
  15. የ SQL መጠይቅ ማስፈጸሚያ መስኮት ይጀምራል። በግራ በኩል ባለው ቦታ ጥያቄው የሚመነጭበትን የሰነዱን ሉህ እና ሠንጠረ indicateን ማመልከት አለብዎት።

    አብዛኛውን በሚይዘው የዊንዶው ቀኝ ክፍል ውስጥ የ SQL መጠይቅ አርታ itself ራሱ ነው። በውስጡ የፕሮግራም ኮድን መፃፍ ያስፈልጋል ፡፡ የተመረጠው ሠንጠረዥ የአምድ ስሞች አስቀድሞ በራስ-ሰር ይታያሉ። ትዕዛዙን ለማስኬድ አምዶች ተመርጠዋል ይምረጡ. የተጠቀሰው ትእዛዝ እንዲሠራበት የፈለጉትን እነዛ አምዶች ብቻ በዝርዝር ውስጥ መተው ያስፈልጋል ፡፡

    ቀጥሎም ለተመረጡት ዕቃዎች ለመተግበር የሚፈልጉት የትእዛዝ ጽሑፍ ተጽ textል ፡፡ ቡድኖቹ የተሠሩት ልዩ ኦፕሬተሮችን በመጠቀም ነው ፡፡ መሰረታዊ SQL መግለጫዎች እዚህ አሉ

    • ትእዛዝ በ - እሴቶችን መደርደር;
    • ይቀላቀሉ - ጠረጴዛዎችን ይቀላቀሉ;
    • በቡድን - እሴቶችን መሰብሰብ;
    • SUM - የእሴቶች ማጠቃለያ;
    • ልዩነት - የተባዙትን ማስወገድ

    በተጨማሪም ኦፕሬተሮች ጥያቄን ለመገንባት ሊያገለግሉ ይችላሉ ከፍተኛ, ደቂቃ, አማካይ, COUNT, ግራ እና ሌሎችም

    በመስኮቱ የታችኛው ክፍል የሂደቱ ውጤት የት እንደሚታይ ማመልከት አለብዎት ፡፡ ይህ የመጽሐፉ አዲስ ሉህ (በነባሪ) ወይም በአሁኑ ሉህ ላይ የተወሰነ ክልል ሊሆን ይችላል። በሁለተኛው ጉዳይ ላይ ማብሪያ / ማጥፊያውን ወደ ተገቢው ቦታ መውሰድ እና የዚህን ክልል መጋጠሚያዎች መጥቀስ ያስፈልግዎታል።

    ጥያቄው ከተደረገ እና ተጓዳኝ ቅንጅቶች ከተደረጉ በኋላ በአዝራሩ ላይ ጠቅ ያድርጉ አሂድ በመስኮቱ ግርጌ። ከዚያ በኋላ የገባው ክዋኔ ይከናወናል።

ትምህርት: - በ Excel ውስጥ ብልጥ ሠንጠረ Tablesች

ዘዴ 2-አብሮ የተሰሩ የ Excel መሳሪያዎችን ይጠቀሙ

የ Excel ውስጠ-ግንቡ መሳሪያዎችን በመጠቀም በተመረጠው የውሂብ ምንጭ ላይ የ SQL መጠይቅን ለመፍጠር የሚያስችል መንገድም አለ።

  1. የ Excel ፕሮግራምን እንጀምራለን። ከዚያ በኋላ ወደ ትሩ ይሂዱ "ውሂብ".
  2. በመሳሪያ ሳጥን ውስጥ "ውጫዊ ውሂብ ማግኘት"ሪባን ላይ የሚገኝ አዶ ላይ ጠቅ ያድርጉ "ከሌሎች ምንጮች". ተጨማሪ አማራጮች ዝርዝር ይከፈታል ፡፡ በውስጡ ያለውን እቃ ይምረጡ "ከውሂብ ግንኙነት አዋቂ".
  3. ይጀምራል የውሂብ ግንኙነት አዋቂ. በውሃ ምንጮች የመረጃ አይነቶች ዝርዝር ውስጥ ይምረጡ “ኦቢሲ DSN”. ከዚያ በኋላ አዝራሩን ጠቅ ያድርጉ "ቀጣይ".
  4. መስኮት ይከፈታል የውሂብ ግንኙነት አዋቂዎችየምንጩን አይነት መምረጥ በሚፈልጉበት ውስጥ ፡፡ ስም ይምረጡ "የ MS መዳረሻ ውሂብ ጎታ". ከዚያ በአዝራሩ ላይ ጠቅ ያድርጉ "ቀጣይ".
  5. በ mdb ወይም accdb ቅርጸት ወደሚገኘው የመረጃ ቋት ቦታ ማውጫ መሄድ እና የተፈለገውን የመረጃ ቋት ፋይል መምረጥ የሚፈልግበት አነስተኛ የአሰሳ መስኮት ይከፈታል ፡፡ በሎጂክ ድራይ betweenች መካከል ዳሰሳ የሚከናወነው በልዩ መስክ ውስጥ ነው ፡፡ ዲስኮች. በመተላለፊያዎች መካከል በሚታየው የዊንዶው ማዕከላዊ ክፍል ውስጥ ሽግግር ይደረጋል "ካታሎጎች". በአሁኑ ማውጫ ውስጥ ያሉት ፋይሎች በቅጥያው mdb ወይም accdb ካላቸው በመስኮቱ ግራ ክፍል ውስጥ ይታያሉ ፡፡ የፋይሉን ስም መምረጥ የሚያስፈልግዎት በዚህ አካባቢ ነው ፣ እና ከዚያ ቁልፉን ጠቅ ያድርጉ “እሺ”.
  6. ይህን ተከትሎም በተጠቀሰው የመረጃ ቋት ውስጥ ያለው የጠረጴዛ ምርጫ መስኮት ተጀምሯል ፡፡ በማዕከላዊው ክፍል ውስጥ የተፈለገውን ሠንጠረዥ ስም ይምረጡ (በርካታ ካሉ) እና ከዚያ ቁልፉን ጠቅ ያድርጉ "ቀጣይ".
  7. ከዚያ በኋላ የተቀመጠው የመረጃ ማያያዣ ፋይል መስኮት ይከፈታል ፡፡ ስላዋቀርነው ግንኙነት መሠረታዊ መረጃ እዚህ አለ ፡፡ በዚህ መስኮት ውስጥ በቀላሉ አዝራሩን ጠቅ ያድርጉ ተጠናቅቋል.
  8. የ Excel ውሂብ ማስመጫ መስኮት የተከፈተው በ Excel የሥራ ሉህ ላይ ነው። በእሱ ውስጥ ውሂቡ እንዲቀርብ በየትኛው ቅፅ ውስጥ መለየት ይችላሉ-
    • ሰንጠረዥ;
    • የምስሶ ዘገባ;
    • ማጠቃለያ ሠንጠረዥ.

    የሚፈልጉትን አማራጭ ይምረጡ ፡፡ ውሂቡ የት መቀመጥ እንዳለበት ለማመልከት ትንሽ ዝቅ ማድረግ ያስፈልጋል-በአዲስ ሉህ ወይም በአሁኑ ሉህ ላይ። በኋለኛው ሁኔታ የአካባቢ አስተባባሪዎችን መምረጥም ይቻላል ፡፡ በነባሪ ፣ ውሂብ በአሁኑ ሉህ ላይ ይቀመጣል። ከውጭ ከመጣው የላይኛው ግራ ጥግ በሴሉ ውስጥ ይገኛል A1.

    ሁሉም የማስመጣት ቅንብሮች ከተገለጹ በኋላ ቁልፉን ጠቅ ያድርጉ “እሺ”.

  9. እንደሚመለከቱት ፣ ከመረጃ ቋቱ ውስጥ ያለው ሠንጠረዥ ወደ ሉህ ተወስ isል። ከዚያ ወደ ትሩ እንሄዳለን "ውሂብ" እና ቁልፉ ላይ ጠቅ ያድርጉ ግንኙነቶች፣ ተመሳሳይ ስም ባለው የመሳሪያ ሳጥን ውስጥ ባለው ቴፕ ላይ ይገኛል ፡፡
  10. ከዚያ በኋላ ከመጽሐፉ ጋር ለመገናኘት መስኮቱ ተጀምሯል ፡፡ በእሱ ውስጥ ከዚህ ቀደም የተገናኘውን የመረጃ ቋት ስም እናያለን ፡፡ ብዙ የተገናኙ የመረጃ ቋቶች ካሉ ፣ ከዚያ አስፈላጊውን ይምረጡ እና ይምረጡ ፡፡ ከዚያ በኋላ አዝራሩን ጠቅ ያድርጉ "ባሕሪዎች ..." በመስኮቱ በቀኝ በኩል።
  11. የግንኙነት ባህሪዎች መስኮት ይጀምራል። በእሱ ውስጥ ወደ ትሩ እንሸጋገራለን "ትርጓሜ". በመስክ ውስጥ የቡድን ጽሑፍአሁን ባለው መስኮት ታችኛው ክፍል ላይ ስናሰላስል በአጭሩ ስለ ተናገርነው በዚህ ቋንቋ አገባብ መሠረት የ SQL ትዕዛዙን እንፅፋለን ፡፡ ዘዴ 1. ከዚያ በአዝራሩ ላይ ጠቅ ያድርጉ “እሺ”.
  12. ከዚያ በኋላ ስርዓቱ በራስ-ሰር ወደ መጽሐፍ ማገናኛ መስኮት ይመለሳል ፡፡ በአዝራሩ ላይ ብቻ ጠቅ ማድረግ እንችላለን "አድስ" በውስጡ ዳታቤዙ ጥያቄ አቅርቧል ፣ ከዚያ በኋላ ዳታቤዙ የሂደቱን ውጤት ወደ የ Excel ወረቀት ፣ ከዚህ ቀደም ወደተዛወርነው ሰንጠረዥ ይመልሳል ፡፡

ዘዴ 3 ከ SQL አገልጋይ ጋር ይገናኙ

በተጨማሪም ፣ በ Excel መሣሪያዎች በኩል ከ SQL አገልጋይ ጋር መገናኘት እና ጥያቄዎችን መላክ ይችላሉ ፡፡ ጥያቄ መገንባት ከቀዳሚው አማራጭ አይለይም ፣ በመጀመሪያ ግን ግንኙነቱን ራሱ መመስረት ያስፈልግዎታል ፡፡ እንዴት ማድረግ እንደሚቻል እንመልከት ፡፡

  1. የ Excel ፕሮግራሙን እንጀምራለን እና ወደ ትሩ እናልፋለን "ውሂብ". ከዚያ በኋላ አዝራሩን ጠቅ ያድርጉ "ከሌሎች ምንጮች"፣ በመሳሪያው አግድ ላይ ባለው ቴፕ ላይ ይቀመጣል "ውጫዊ ውሂብ ማግኘት". በዚህ ጊዜ ከተቆልቋይ ዝርዝር ውስጥ አማራጩን ይምረጡ "ከ SQL አገልጋይ".
  2. ይህ ከውሂብ ጎታ አገልጋዩ ጋር ለመገናኘት መስኮቱን ይከፍታል። በመስክ ውስጥ "የአገልጋይ ስም" የምንገናኝበትን የአገልጋይ ስም ይጠቁሙ ፡፡ በመለኪያ ቡድን ውስጥ የሂሳብ መረጃ ግንኙነቱ እንዴት እንደሚሆን መወሰን ያስፈልግዎታል የዊንዶውስ ማረጋገጫ በመጠቀም ወይም የተጠቃሚ ስም እና የይለፍ ቃል በማስገባት። በውሳኔው መሠረት ማብሪያ / ማጥፊያውን አዘጋጅተናል ፡፡ ሁለተኛውን አማራጭ ከመረጡ ከዚያ በተጨማሪ በተገቢው መስኮች የተጠቃሚ ስም እና የይለፍ ቃል ማስገባት ይኖርብዎታል ፡፡ ሁሉም ቅንጅቶች ከተጠናቀቁ በኋላ አዝራሩን ጠቅ ያድርጉ "ቀጣይ". ይህንን ተግባር ከፈጸሙ በኋላ ለተጠቀሰው አገልጋይ ግንኙነት ይከናወናል ፡፡ ወደ ውሂቡ መጠይቅን ለማቀናበር ተጨማሪ እርምጃዎች በቀዳሚው ዘዴ ከገለጽነው ጋር ተመሳሳይ ናቸው።

እንደሚመለከቱት ፣ በ Excel Excel ፣ በፕሮግራሙ አብሮ በተሰራው መሣሪያ እና በሦስተኛ ወገን ተጨማሪዎች እገዛ አንድ ጥያቄ ሊደራጅ ይችላል ፡፡ እያንዳንዱ ተጠቃሚ ለእሱ ይበልጥ ተስማሚ እና አንድን የተወሰነ ሥራ ለመፍታት ይበልጥ ተገቢ የሆነውን አማራጭ መምረጥ ይችላል። ምንም እንኳን ፣ የ ‹XLTools› ተጨማሪ ነገሮች ፣ በአጠቃላይ ፣ ከአብሮገነብ የ Excel መሳሪያዎች የበለጠ በተወሰነ ደረጃ የተሻሻሉ ናቸው ፡፡ የ ‹XLTools› ዋነኛው ኪሳራ ተጨማሪውን በነጻ የመጠቀም ቃል ለሁለት የቀን መቁጠሪያ ሳምንቶች ብቻ የተገደበ ነው ፡፡

Pin
Send
Share
Send