2012-02-15 13 views
7

मैंने सूत्र के साथ एक्सेल कॉलम बनाया है। अब मैं इस कॉलम को नंबर से सॉर्ट करना चाहता हूं ... बस सॉर्ट का उपयोग करना काम नहीं करेगा, क्योंकि यह फॉर्मूला (= if (; = abs (आदि) टाइप करता है और न कि जो संख्याएं मैं देखता हूं। क्या कोई मेरी मदद कर सकता है ? इस कृपयाएक्सेल फॉर्मूला आउटपुट सॉर्ट करें?

+1

प्रश्न से बाहर मूल्यों की प्रतिलिपि बनाना और चिपकाना है, यदि आप फॉर्मूला को हटाना नहीं चाहते हैं तो शायद मूल्यों को पेस्ट करने और इसे छिपाने के लिए अतिरिक्त कॉलम का उपयोग करें –

+1

एक्सेल सूत्रों को सॉर्ट नहीं करना चाहिए। यह मूल्यों को सॉर्ट करना चाहिए। क्या आप उस क्रम में डेटा पोस्ट कर सकते हैं जिसमें इसे सॉर्ट किया गया है? – Cutter

+0

मैं कटर से सहमत हूं, आप किस सूत्र का उपयोग कर रहे हैं? –

उत्तर

3

हाँ आप सॉर्ट कर सकते हैं केवल सूत्रों का उपयोग कर एक्सेल/लिबर ऑफिस कोशिकाएं।

  1. मेरी अपरिवर्तित संख्या (या शब्द) क्षैतिज रूप से सूचीबद्ध हैं। जैसे बी 2 9 - जी 2 9 (6 संख्याएं)। मैं 2 9 का चयन करता हूं ताकि इसे रैंक फ़ंक्शन में उपयोग किए गए 1 से भ्रमित न किया जाए: डी

  2. मेरी क्रमबद्ध संख्याएं J29-O29 कक्षों में होंगी।

  3. सेल J29 के लिए सूत्र

= IF (रैंक है ($ B29, $ B29: $ G29,1) = 1, $ B29, IF (रैंक ($ C29, $ B29: $ G29,1) = 1, $ C29, IF (रैंक ($ D29, $ B29: $ G29,1) = 1, $ D29, IF (रैंक ($ E29, $ B29: $ G29,1) = 1, $ E29, IF (रैंक ($ F29, $ B29: $ G29,1) = 1, $ F29, IF (रैंक ($ G29, $ B29: $ G29,1) = 1, $ G29, $ Q29))))))

  1. सेल K29 के लिए सूत्र है ... बस कन्वर्ट सभी “=1″ पूर्णांक ओ “=2″

  2. बाकी के लिए सूत्र L29 के लिए “=3″ और ओ 2 9 के लिए “=6″ तक है।

  3. RANK फ़ंक्शन श्रेणी में प्रत्येक सेल को रैंक करेगा। कोई भी अप्रचलित नहीं होगा।

  4. अंतिम भाग .., IF(RANK($G29,$B29:$G29,1)=1,$G29,$Q29) अगर वहाँ एक से अधिक एक ही नंबर .. जिसका अर्थ है एक ही रैंक के एक से अधिक संख्या देखते हैं हैं .. यह एक ही रैंक के पिछले संख्या दोहराया जाएगा।

  5. शब्दों को सॉर्ट करने के लिए, आपको पहले CODE फ़ंक्शन का उपयोग करके शब्दों को ASCII में परिवर्तित करने की आवश्यकता है। RANK फ़ंक्शन केवल संख्याओं के साथ काम करता है। आप इस कोशिश कर सकते हैं

0

आप एक सूत्र क्षेत्र से उत्पादन मान ले और फिर उन्हें निम्न स्तंभ में सॉर्ट करने के लिए कोशिश कर रहे हैं के साथ

तो यह प्रयास करें:

=large(b$1:b$5000,rows($a$1:a1)) 
rows($x$1:x1) =1 dragged down becomes 
rows($x$1:x2) ie =2 

यह संख्या की गणना सीमा में पंक्तियों का।

0

आप देख रहे हैं एक खास कॉलम में अकेले संख्या छँटाई के लिए:

=LARGE($B$1:$B$5000,COUNT(B1:B5000) 

=LARGE(ARRAY,K) इस सबसे बड़ी संख्या kth वापस आ जाएगी दिया सरणी यहाँ =COUNT(B1:B5000) में 7 वापस आ जाएगी जो के मूल्य है।

हमारा अंतिम सूत्र =LARGE($B$1:$B$5000,5000) जैसा दिखता है जो पूरी श्रृंखला में सबसे छोटी संख्या है।B5000 इतना है कि यह बी 1 से संख्या को सॉर्ट होगा: B5000

प्रेस Ctrl +बी 1 से सीमा के चयन से दर्ज करें।

0

फॉर्मूला का उपयोग इंडेक्स कुंजी के रूप में सॉर्टिंग लाइनों से सावधान रहें। सॉर्ट लाइनों को सॉर्ट करने के लिए उचित सूत्र मान का उपयोग करेगा। हालांकि, सूत्र अपरिवर्तित बने रहेंगे और उनका पुनर्मूल्यांकन किया जाएगा।

उदाहरण: आप पर लाइन 2, colum बी: = VLOOKUP(E2,BW!A$2:D$93,3) - नीचे हर लाइनों के लिए सूत्र का विस्तार - तरह के बाद, लाइन नंबर 4 नई सूची में पहली प्रकट हो सकता है - तो लाइन 1 Columb बी: = VLOOKUP(E4,BW!A$2:D$93,3) - ध्यान दें कि सूत्र में ई 4 आपको ई 1 पर इंगित नहीं करता है।

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