मैं "समूह द्वारा" और एक्सेल में एक कॉलम कैसे जोड़ सकता हूं?


144

मैं एक एक्सेल स्प्रेडशीट में "मूल्यों के आधार पर" समूह का पता लगाने की कोशिश कर रहा हूं।

निम्नलिखित उदाहरण को देखते हुए (यह एक इन्वेंट्री शीट है जो मैं अपने रेस्तरां में उपयोग करता हूं :)

नमूना स्प्रेडशीट

स्प्रेडशीट के दायीं ओर कॉस्ट ऑफ गुड्स सोल्ड नाम का एक कॉलम है।

मैं प्रत्येक श्रेणी के लिए कुल COGS आकृति के साथ आने में सक्षम होना चाहूंगा।

क्या यह एक्सेल में संभव है? इसके अलावा, मैं इसे एक अलग वर्कशीट में करना चाहूंगा ताकि पहली वर्कशीट (जो चित्र बनाई गई है) प्रभावित न हो।

कोई विचार?

धन्यवाद!

जवाबों:


89

आपके द्वारा उपयोग की जाने वाली सुविधा Pivot Tables है । वास्तव में यह करना आसान है कि आप उस सुविधा का उपयोग करने के बारे में जानने के बाद बस कुछ ही क्लिक के साथ क्या चाहते हैं।


50
यह इस सवाल का जवाब नहीं देता है
आयरन सेवर

1
इस उत्तर में कुछ मूल निर्देश हैं stackoverflow.com/a/15838994/74585
मैथ्यू लॉक

1
बस एक स्पष्ट, संक्षिप्त उत्तर के लिए स्क्रॉल करते रहें: superuser.com/a/1204086/164123
जॉर्डन मॉरिस

58

आप इसे सबटोटल फीचर के साथ भी कर सकते हैं।

  1. Excel के रिबन टूलबार में डेटा टैब पर क्लिक करें
  2. सॉर्ट बटन पर क्लिक करें और अपनी श्रेणी के कॉलम के आधार पर छाँटें
  3. सबटोटल बटन पर क्लिक करें और उपयुक्त रूप में संवाद भरें, फिर ठीक पर क्लिक करें

उदाहरण के लिए...

प्रत्येक परिवर्तन में: श्रेणी

समारोह का उपयोग करें: योग

उप-योग जोड़ें: माल की लागत


3
उप-बटन कहां है? क्या आप एक स्क्रीनशॉट जोड़ सकते हैं?
मैथ्यू लॉक


15

मैं मान रहा हूं कि आप एक सप्ताह के लिए किराने जैसे खाते के लिए कुल COGS की तलाश कर रहे हैं।

sumifउस डेटा के साथ आने का सबसे आसान तरीका है। आपके चित्र से लिया गया उदाहरण:

=sumif(d2:d?,"grocery",j2:j?)

मैंने सवालिया निशान लगा दिए हैं क्योंकि मैं पूरी शीट नहीं देख सकता। आप संपूर्ण स्तंभ D का चयन करेंगे जहां आपके पास खाता डेटा है। D2 थ्रू D?, साप्ताहिक उपयोग कॉलम J2 थ्रू J के साथ भी।?

सूत्र पाठ किराने के लिए डी कॉलम में दिखेगा, अगर यह मौजूद है तो यह कॉलम J में उन कोशिकाओं को जोड़ेगा जो D कॉलम के साथ मेल खाती हैं जिसमें किराने का शब्द है। (या जो भी पाठ आप इसे देखने के लिए सूत्र में रखते हैं)


यह एक बेहतरीन और सुपर आसान उपाय है। इस तरह की बहुत सारी जरूरतों के लिए पिवट टेबल ओवरकिल हैं।
टी। ब्रायन जोन्स

5

सबसे तुच्छ दृष्टिकोण एक एक्सेल सॉर्ट ऑपरेशन हो सकता है जिसके बाद एक्सेल सबटोटल ऑपरेशन हो सकता है।

यह आपके डेटा के पूरे लेआउट को बदलने के बिना पिवट ऑपरेशन के रूप में आपको जो भी चाहिए, वह देता है।

छंटाई

  • डेटा टैब पर क्लिक करें (या कीबोर्ड पर Alt-A दबाएं)
  • सॉर्ट पर क्लिक करें (या कीबोर्ड पर S दबाएं)
  • पॉपअप विंडो के मुख्य क्षेत्र में "सॉर्ट बाय" के बगल में स्थित ड्रॉप डाउन एरो पर क्लिक करें।
  • "श्रेणी" का चयन करें क्योंकि यह वही है जिसे आप समूह में रखना चाहते हैं।
  • ओके पर क्लिक करें!

उप-योग

  • डेटा टैब पर क्लिक करें (या कीबोर्ड पर Alt-A दबाएं)
  • उप- आइकन आइकन पर क्लिक करें (या कीबोर्ड पर बी दबाएं)
  • अब जब आपका डेटा सॉर्ट किया गया है, तो पढ़ें और सबटोटल पॉपअप भरें जैसे आप प्राकृतिक अंग्रेजी पढ़ रहे थे :
           में प्रत्येक परिवर्तन पर
              श्रेणी (ड्रॉपडाउन तीर पर क्लिक करें और इसे चुनें)
           फ़ंक्शन का उपयोग करें
              योग (ड्रॉपडाउन तीर पर क्लिक करें और इसे चुनें)
           में उप-योग जोड़ें
              अच्छी बिक्री की लागत (उन श्रेणियों का चयन करें जिन्हें आप व्यक्तिगत श्रेणियों के लिए चाहते थे)

       Click OK!
    


  • 4

    Excel 2013 में एक "समूहीकरण" विकल्प होगा।

    1. अपनी तालिका का चयन करें।
    2. डेटा टैब पर जाएं।
    3. संरचना> समूहीकरण पर क्लिक करें।

    नीचे स्क्रीनशॉट देखें, दुर्भाग्य से, यह जर्मन है - लेकिन आइकन आपको इसे खोजने में मदद करेंगे।

    Gliederung> Gruppieren


    4

    पिवट टेबल के साथ ऐसा करने के लिए :

    1) सभी डेटा (कॉलम लेबल सहित) का चयन करें
    2) सम्मिलित करें> PivotTable
    3) कॉलम या पंक्तियों के क्षेत्र में समूह में आयाम खींचें
    4) मान क्षेत्र में योग करने के लिए मीट्रिक खींचें

    यहां छवि विवरण दर्ज करें


    यह स्वीकृत उत्तर होना चाहिए
    जॉर्डन मॉरिस

    1
    Excel v.16.28 में "इन्सर्ट" के बजाय Data/ है Summarize with PivotTable
    eel ghEEz

    1

    मैं vba के साथ हर समय ऐसा करता हूं। मुझे पूरा यकीन है कि मैंने कार्यालय 95 के बाद से उसी विधि का उपयोग किया है, जिसमें कॉलम प्लेसमेंट के लिए किए गए मामूली बदलाव हैं। यह कम लाइनों के साथ किया जा सकता है यदि आप चर को परिभाषित नहीं करते हैं। यह तेजी से किया जा सकता है यदि आपके पास बहुत सारी लाइनें हैं या अधिक चीजों से गुजरना पड़ता है जिन्हें आपको अपने समूह को परिभाषित करने की आवश्यकता होती है।

    मैं उन स्थितियों में भाग गया हूं जहां एक 'समूह' 2-5 कोशिकाओं पर आधारित है। यह उदाहरण केवल एक कॉलम को देखता है, लेकिन इसे आसानी से विस्तारित किया जा सकता है यदि कोई भी इसके साथ खेलने के लिए समय लेता है।

    यह 3 कॉलम मानता है, और आपको group_values ​​कॉलम को सॉर्ट करना होगा। इससे पहले कि आप मैक्रो को चलाएं, पहले सेल का चयन करें जिसे आप group_values ​​कॉलम में तुलना करना चाहते हैं।

    'group_values, some_number, खाली_columnToHoldSubtotals
    '(सामान यहाँ जाता है)
    'कुकी 1 खाली
    'कुकी 3 खाली
    'केक 4 खाली
    'टोपी 0 खाली
    'टोपी 3 खाली
    '...
    'रुकें
    
    उप उप योग ()
      'दो तारों को परिभाषित करें और एक उप-काउंटर काउंटर चीज़
      मंद यह, कि एक स्ट्रिंग के रूप में
      डबल के रूप में डिम सबकाउंट
    
      'मूल्यों का बीजारोपण करो
      thisOne = ActiveCell.Value
      thatOne = ActiveCell.Offset (1, 0)
      उपसंहार = ०
    
      'एक लूप सेटअप करें जो स्टॉप वैल्यू तक पहुंचने तक चलेगा
      जबकि (ActiveCell.Value <> "स्टॉप")
    
        'सेल वैल्यू की तुलना सेल के नीचे करता है।
        अगर (ThisOne = thatOne) तब
          'यदि कोशिकाएँ समान हैं, तो लाइन काउंट को उपकाउंट में जोड़ा जाता है
          subCount = subCount + ActiveCell.Offset (0, 1) ।वैल्यू
    
        अन्य
          'यदि कोशिकाएँ समान नहीं हैं, तो उपकुंजी लिखी जाती है, और सबटोटल रीसेट।
          ActiveCell.Offset (0, 2) ।Value = ActiveCell.Offset (0, 1) ।Value + उपकाउंट
          उपसंहार = ०
    
        अगर अंत
    
        'अगली सेल नीचे चुनें
        ActiveCell.Offset (1, 0)। चयन करें
    
        'सक्रिय सेल के मानों और उसके नीचे वाले चर को असाइन करें
        thisOne = ActiveCell.Value
        thatOne = ActiveCell.Offset (1, 0)
      बीतना
    
    अंत उप
    

    -2

    1) डेटा की रेंज का चयन करें।
    2) क्लिपबोर्ड पर कॉपी रेंज।
    3) नया डेटा बेस एक्सेस खोलें।
    4) डिजाइन नई टेबल या पेस्ट रेंज।
    5) व्यू, एसक्यूएल व्यू बनाएं।
    6) क्वेरी बनाएँ "सेल का चयन करें, SUM (डेटा) सेल से कुल तालिका समूह के रूप में"।


    हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
    Licensed under cc by-sa 3.0 with attribution required.