2012-03-26 14 views
7

मैंने डेटा टैब के नीचे उप-योग उपकरण का उपयोग करके उप-कुल फ़ील्ड में डेटा का एक हिस्सा सॉर्ट किया है। हालांकि, आप केवल आवेदन करने के लिए एक सूत्र चुनने में सक्षम हैं।एक्सेल: एक साथ कई सूत्रों को बदलें?

मैं SUBTOTAL (1, RANGE) के आधार पर कॉलम में से किसी एक को एक अलग सूत्र कैसे लागू कर सकता हूं? अब तक मैंने इसे सबटोटल (9, रेंज) के साथ पॉप्युलेट किया है, लेकिन क्या इनमें से सभी का चयन करने और "9" को "1" में बदलने का एक तेज तरीका है?

उत्तर

12
  1. कॉलम का चयन करें।
  2. CTRL + H दबाएं। , A5

    Alt + F11 मारकर VBE खोलें: SUBTOTAL(9

  3. से बदले:: SUBTOTAL(1
  4. क्लिक करें सभी बदलें
+0

+1 प्रत्यक्ष और कुशल – brettdj

1

मान लें अपने सूत्रों A1 श्रेणी में हैं

  • क्या पता लगाएं और एक ही कार्यपुस्तिका के सामान्य मॉड्यूल में निम्नलिखित कोड दर्ज करें

    Function GetFormula(Cell As Range) As String 
        GetFormula = Cell.Formula 
    End Function 
    

    मैं कैसे एक मॉड्यूल में यह कोड डालना, http://www.cpearson.com/excel/writingfunctionsinvba.aspx

    पर 'कहाँ कोड डालने के लिए' खंड देखें अब, आप सूत्र निकाल सकते हैं पर निर्देशों के लिए http://dmcritchie.mvps.org/excel/formula.htm

    से इस कोड को मिला है। एक सहायक स्तंभ में इस सूत्र का उपयोग, का कहना है कि स्तंभ बी

    =SUBSTITUTE(GetFormula(A1),"(1,","(9,") 
    

    अब इस सूत्र तक तुम कहाँ की जरूरत है कॉपी करें और कॉपी-पेस्ट मूल्यों केवल वापस जहां की आवश्यकता है।

    तुम भी किसी अन्य सूत्रों आप की जरूरत को संशोधित करने के लिए इस चाल का उपयोग कर सकते, तो मैं आप काम कोड के इस स्निपेट रखने की सलाह देते :)

  • संबंधित मुद्दे