मैं 500000 रिकॉर्ड वाले एक्सेल में दो कॉलम की तुलना करना चाहता हूं


1

मेरे पास एक्सेल फाइल में दो कॉलम हैं और प्रत्येक कॉल में लगभग 500000 रिकॉर्ड हैं। मैं यह जाँचना चाहता हूँ कि कॉल 1 से कितने रिकॉर्ड कॉल 2 में मौजूद हैं। मैं नीचे दिए गए फॉर्मूला का उपयोग कर रहा हूँ:

=IF(ISERROR(MATCH(A1,$D$1:$D$495154,0)),"",A1)

लेकिन मैं इस फॉर्मूले को एक शॉट में पूरे कॉलम में लागू करने में असमर्थ हूं। मुझे इस फॉर्मूले को आधे घंटे से अधिक समय तक खींचना है जिसमें बहुत अधिक समय लगता है। इसके अलावा, भरने का विकल्प काम नहीं कर रहा है।

क्या कोई मुझे बता सकता है कि इन दोनों कॉल को आसानी से तुलना करने के लिए एक शॉट या किसी अन्य में इस सूत्र को कैसे लागू किया जाए।


आप इसे VBa के साथ कर सकते हैं तब आप केवल एक बटन पर क्लिक करेंगे
डेव

मुझे लगता है कि यह ज्यादातर धीमा है क्योंकि आपके पास 500000 सूत्र हैं। यहां तक ​​कि ऑटोफिलिंग या नीचे खींचे बिना भी, आपकी मशीन को एक बार में 500,000 मैचों का मिलान करना होता है। VBA के साथ भी, यह एक तेज़ ऑपरेशन नहीं होगा। मैं सोच रहा था कि क्या आप एक गिर गए झपट्टा में यह पता लगाने के लिए एक सरणी सूत्र का उपयोग कर सकते हैं? अभी भी "तेज" नहीं होगा, लेकिन वह सापेक्ष है।
काइल

जवाबों:


2

यदि आप किसी रिक्त कॉलम में कोई सूत्र जोड़ रहे हैं और आप चाहते हैं कि वह किसी अन्य स्तंभ के डेटा से दूर हो तो आप निम्न तकनीक का उपयोग कर सकते हैं:

  1. कर्सर को रिक्त कॉलम के शीर्ष पर ले जाएँ। जरूरत पड़ने पर अपने हेडर सेल में रखें, और उसके नीचे का फॉर्मूला, या कॉलम के शीर्ष पर।
  2. Ctrl+ Down Arrow, यह कर्सर को खाली कॉलम के नीचे ले जाएगा
  3. Left Arrowया Right Arrowडेटा के साथ कॉलम में जाने के लिए।
  4. Ctrl+ Up Arrow, यह डेटा वाले कॉलम में अंतिम आइटम पर जाएगा। यह इस तरह से करना तेजी से होता है जब सीधे डेटा के साथ स्तंभ के नीचे कूदने की कोशिश करने के बजाय डेटा में कोई खाली अनुभाग होते हैं
  5. Left Arrowया Right Arrowडेटा के साथ कॉलम में वापस जाने के लिए
  6. Shift+ Ctrl+ Up Arrowभरने के लिए सीमा का चयन करेगा
  7. Ctrl+ Dनीचे सूत्र को भरेगा

यह सूत्र के साथ सेल के निचले दाहिने हाथ के कोने को हथियाने और नीचे खींचने की तुलना में बहुत तेज होना चाहिए।


0

यह नीचे खींचने की तुलना में तेज़ तरीका है:

  1. इस सूत्र को पहली पंक्ति और अंतिम पंक्ति पर लागू करें
  2. इस सूत्र को पहली पंक्ति से कॉपी करें
  3. प्रेस Ctrl+ Shift+ Down Arrowइस स्तंभ में 1 और आखिरी पंक्तियों के बीच सभी पंक्तियों का चयन करने के लिए
  4. Ctrl+ के साथ चिपकाएँV

संपादित करें:

पहली या अंतिम पंक्ति में तेज़ी से जाने के लिए, पहले एक कॉलम पर जाएँ, जिसमें पहले से ही डेटा से भरी सभी पंक्तियाँ हैं, फिर नेविगेट करने के लिए Ctrl+ Up Arrowऔर Ctrl+ Down Arrowका उपयोग करें।


0

यहां एक ऐसा तरीका है जिसे बिना किसी स्क्रॉलिंग या ड्रैगिंग के साथ करना आवश्यक है।

  1. अपने सूत्र के साथ सेल का चयन करें।
  2. नाम बॉक्स में क्लिक करें (सूत्र पट्टी के बाईं ओर, नीचे दी गई छवि में हाइलाइट किया गया) और अंतिम सेल का पता टाइप करें जिसे आप नीचे भरना चाहते हैं। मेरे उदाहरण में, मैं से सूत्र भरना चाहते हैं A1के लिए A500000है, इसलिए मैं टाइप A500000

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

  3. Shift+ दबाएं Enter। यह आपके द्वारा निर्दिष्ट सेल के लिए चयन का विस्तार करेगा।

  4. चयनित श्रेणी में फ़ॉर्मूला भरने के लिए Ctrl+ दबाएं D

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