एक्सेल डुप्लिकेट को रोकें - एक्सेल टिप्स

विषय - सूची
एक्सेल में मैं यह कैसे सुनिश्चित कर सकता हूं कि डुप्लिकेट इनवॉइस नंबर किसी विशेष एक्सेल कॉलम में दर्ज नहीं किए गए हैं?

Excel 97 में, आप ऐसा करने के लिए नए डेटा सत्यापन सुविधा का उपयोग कर सकते हैं। हमारे उदाहरण में, कॉलम ए में चालान नंबर दर्ज किए जा रहे हैं। यहां बताया गया है कि इसे एकल कक्ष के लिए कैसे सेट किया जाए:

डेटा मान्य
  • दर्ज की जाने वाली अगली सेल A9 है। सेल A9 में क्लिक करें, और मेनू से डेटा> सत्यापन चुनें।
  • "अनुमति दें:" ड्रॉप डाउन बॉक्स में, "कस्टम" चुनें
  • इस सूत्र को दर्ज करें कि यह कैसा दिखता है: =ISNA(VLOOKUP(A9,A$1:A8,1,FALSE))
  • डेटा सत्यापन संवाद बॉक्स में त्रुटि चेतावनी टैब पर क्लिक करें।
  • सुनिश्चित करें कि "अलर्ट दिखाएं" बॉक्स चेक किया गया है।
  • स्टाइल के लिए :, स्टॉप चुनें
  • "गैर विशिष्ट मूल्य" का शीर्षक दर्ज करें
  • का एक संदेश दर्ज करें "आपको एक अद्वितीय चालान नंबर दर्ज करना होगा।"
  • ओके पर क्लिक करें"

आप इसका परीक्षण कर सकते हैं। एक नया मान दर्ज करें, सेल ए 9 में 10001 कहें। कोई दिक्कत नहीं है। लेकिन, मान दोहराने की कोशिश करें, 10088 और निम्नलिखित में से एक कहेंगे:

डेटा सत्यापन त्रुटि सूचना

अंतिम बात यह है कि सेल ए 9 से कॉलम ए में अन्य कोशिकाओं के लिए इस सत्यापन को कॉपी करना है।

  • कॉलम A में क्लिक करें और सेल कॉपी करने के लिए Edit> copy चुनें।
  • स्तंभ ए में कोशिकाओं की एक बड़ी श्रृंखला का चयन करें। शायद A10: A500।
  • एडिट, पेस्ट स्पेशल चुनें। पेस्ट विशेष संवाद से, "सत्यापन" चुनें और ठीक पर क्लिक करें। सेल A9 से आपके द्वारा दर्ज किया गया सत्यापन नियम A500 से नीचे की सभी कोशिकाओं में कॉपी किया जाएगा।

यदि आप सेल A12 में क्लिक करते हैं और डेटा सत्यापन उठाते हैं, तो आप देखेंगे कि एक्सेल ने सत्यापन फॉर्मूला बदल दिया है। =ISNA(VLOOKUP(A12,A$1:A11,1,FALSE))यह सब आपको इसे बनाने के लिए जानना आवश्यक है। आपमें से जो अधिक जानना चाहते हैं, उनके लिए मैं अंग्रेजी में बताऊंगा कि सूत्र कैसे काम कर रहा है।

=ISNA(VLOOKUP(A9,A$1:A8,1,FALSE))

हम सेल ए 9 में बैठे हैं। हम Vlookup फ़ंक्शन को उस सेल का मान लेने के लिए कह रहे हैं जिसे हमने (A9) दर्ज किया था और कोशिकाओं में एक मैच खोजने की कोशिश करने के लिए A $ 1 से लेकर A8 तक है। अगला तर्क, 1, Vlookup बताता है कि जब एक मैच हमें पहले कॉलम से डेटा बताने के लिए मिला है। अंत में, वूड्सअप में झूठा कहता है कि हम केवल सटीक मैचों की तलाश कर रहे हैं। यहाँ ट्रिक # 1 है: यदि VLOOKUP एक ​​मैच पाता है, तो यह एक मान लौटाएगा। लेकिन, यदि यह एक मैच नहीं ढूंढता है, तो यह "# एन / ए" का विशेष मूल्य लौटाएगा। आम तौर पर, ये # एन / ए मूल्य खराब चीजें हैं, लेकिन इस मामले में, हम एक # एन / ए चाहते हैं। अगर हमें एक # एन / ए मिलता है, तो आप जानते हैं कि यह नई प्रविष्टि अद्वितीय है और इसके ऊपर कुछ भी मेल नहीं खाता है। यदि मान # N / A है तो ISNA () फ़ंक्शन का उपयोग करने के लिए परीक्षण करने का एक आसान तरीका है। यदि ISNA के अंदर कुछ (# N / A का मूल्यांकन करता है), तो आपको एक TRUE मिलता है। इसलिए,जब वे एक नया चालान नंबर दर्ज करते हैं और यह सेल के ऊपर की सूची में नहीं पाया जाता है, तो vlookup एक # N / A लौटाएगा, जिससे ISNA () सही होगा।

चालबाज़ी के दूसरे तर्क वाउन्डअप फ़ंक्शन के लिए दूसरे तर्क में हैं। मैं A $ 1: A8 निर्दिष्ट करने के लिए सावधान था। 1 से पहले डॉलर का चिह्न एक्सेल को बताता है कि जब हम इस सत्यापन को अन्य कक्षों में कॉपी करते हैं, तो इसे हमेशा वर्तमान कॉलम की सेल में देखना शुरू करना चाहिए। इसे निरपेक्ष पता कहा जाता है। मैं समान रूप से सावधान था कि ए 8 में 8 से पहले एक डॉलर का चिन्ह न लगाया जाए। यह एक सापेक्ष पता कहलाता है और एक्सेल को बताता है कि जब हम इस पते को कॉपी करते हैं, तो इसे वर्तमान सेल के ठीक ऊपर सेल में देखना बंद कर देना चाहिए। फिर, जब हम सत्यापन की प्रतिलिपि बनाते हैं और सेल A12 के सत्यापन पर नज़र डालते हैं, तो वोडअप में दूसरा तर्क A $ 1: A11 दिखाता है।

इस समाधान के साथ दो समस्याएं हैं। सबसे पहले, यह एक्सेल 95 में काम नहीं करेगा। दूसरा, सत्यापन केवल उन कोशिकाओं पर किया जाता है जो बदलते हैं। यदि आप कक्ष A9 में एक अद्वितीय मान दर्ज करते हैं, और फिर वापस जाएं और A6 में वही मान होने के लिए सेल A6 संपादित करें, तो A9 में सत्यापन तर्क को लागू नहीं किया जाएगा और आप अपनी वर्कशीट में डुप्लिकेट मानों के साथ समाप्त हो जाएंगे।

एक्सेल 95 में उपयोग की जाने वाली पुराने जमाने की विधि इन दोनों मुद्दों को संबोधित करेगी। पुरानी पद्धति में, आपके पास अस्थायी कॉलम B में बैठा सत्यापन तर्क होगा। इसे सेट करने के लिए, सेल B9 में निम्न सूत्र दर्ज करें: =ISNA(VLOOKUP(A9,A$1:A8,1,FALSE))B9 से इस सूत्र की प्रतिलिपि बनाएँ। इसे कोशिकाओं B2: B500 में पेस्ट करें। अब, जब आप कॉलम A में चालान संख्या दर्ज करते हैं, तो कॉलम B TRUE दिखाएगा यदि चालान अद्वितीय है, और FALSE यदि यह अद्वितीय नहीं है।

दिलचस्प लेख...