सामग्री तालिका
ट्युटोरियलले एक्सेलमा केस-संवेदनशील र सटीक मिलानको लागि पाठ स्ट्रिङहरू कसरी तुलना गर्ने भनेर देखाउँछ। तपाईंले दुई सेलहरूलाई तिनीहरूको मान, स्ट्रिङ लम्बाइ, वा एक विशेष क्यारेक्टरको घटनाहरूको सङ्ख्या, साथै धेरै कक्षहरू कसरी तुलना गर्ने भनेर तुलना गर्नका लागि धेरै सूत्रहरू सिक्नुहुनेछ।
का लागि एक्सेल प्रयोग गर्दा डाटा विश्लेषण, शुद्धता सबैभन्दा महत्त्वपूर्ण चिन्ता हो। गलत जानकारीले छुटेको समयसीमा, गलत निर्णयहरू, गलत निर्णयहरू र हराएको राजस्व निम्त्याउँछ।
जब Excel सूत्रहरू सधैं पूर्ण रूपमा सत्य हुन्छन्, तिनीहरूको नतिजा गलत हुन सक्छ किनभने केही त्रुटिपूर्ण डेटा प्रणालीमा प्रवेश गरेको छ। यस अवस्थामा, एकमात्र उपाय भनेको सटीकताको लागि डाटा जाँच गर्नु हो। दुईवटा कक्षहरू म्यानुअल रूपमा तुलना गर्नु ठूलो कुरा होइन, तर सयौं र हजारौं पाठ स्ट्रिङहरू बीचको भिन्नता पत्ता लगाउन असम्भव छ।
यस ट्युटोरियलले तपाईंलाई सेलको कठिन र त्रुटि-प्रवण कार्यलाई कसरी स्वचालित गर्ने भनेर सिकाउनेछ। तुलना र कुन सूत्रहरू प्रत्येक विशेष अवस्थामा प्रयोग गर्न उत्तम छन्।
एक्सेलमा दुई कक्षहरू कसरी तुलना गर्ने
एक्सेलमा स्ट्रिङहरू तुलना गर्ने दुई फरक तरिकाहरू छन्। तपाईं केस-संवेदनशील वा केस-संवेदनशील तुलना खोज्नुहुन्छ।
2 कक्षहरू तुलना गर्न केस-संवेदनशील सूत्र
एक्सेलमा बेवास्ता गर्ने केसमा दुईवटा कक्षहरू तुलना गर्न, यो जस्तो सरल सूत्र प्रयोग गर्नुहोस्:
२२९२
जहाँ A1 र B1 तपाईंले तुलना गरिरहनुभएको कक्षहरू हुन्। सूत्रको परिणाम बुलियन मानहरू TRUE हुन्र FALSE।
यदि तपाईं मिल्दोजुल्दो र भिन्नताहरूको लागि आफ्नै पाठहरू आउटपुट गर्न चाहनुहुन्छ भने, IF प्रकार्यको तार्किक परीक्षणमा माथिको कथन इम्बेड गर्नुहोस्। उदाहरणका लागि:
=IF(A1=B1, "Equal", "Not equal")
तपाईँले तलको स्क्रिनसटमा देख्नुहुन्छ, दुवै सूत्रहरूले पाठ स्ट्रिङहरू, मितिहरू र संख्याहरू समान रूपमा तुलना गर्छन्:
<8 एक्सेलमा स्ट्रिङहरू तुलना गर्न केस-संवेदनशील सूत्र
केही परिस्थितिहरूमा, दुई कक्षहरूको पाठ मानहरू तुलना गर्न मात्र होइन, वर्ण केस तुलना गर्न पनि महत्त्वपूर्ण हुन सक्छ। केस-संवेदनशील पाठ तुलना Excel EXACT प्रकार्य प्रयोग गरेर गर्न सकिन्छ:
EXACT (text1, text2)जहाँ text1 र text2 तपाईंले तुलना गरिरहनुभएको दुई कक्षहरू हुन्।
तपाईँको स्ट्रिङहरू कक्ष A2 र B2 मा छन् भनी मानेर, सूत्र निम्नानुसार जान्छ:
=EXACT(A2, B2)
परिणामको रूपमा, तपाईंले केस सहित ठ्याक्कै मिल्ने पाठ स्ट्रिङको लागि TRUE पाउनुहुन्छ। प्रत्येक क्यारेक्टरको, FALSE अन्यथा।
यदि तपाईं EXACT प्रकार्यले केही अन्य परिणामहरू प्रदान गर्न चाहनुहुन्छ भने, यसलाई IF सूत्रमा इम्बेड गर्नुहोस् र value_if_true र value_if_false<को लागि आफ्नै पाठ टाइप गर्नुहोस्। 2> तर्कहरू:
=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")
निम्न स्क्रिनसटले एक्सेलमा केस-सेन्सेटिभ स्ट्रिङ तुलनाको नतिजा देखाउँछ:
11>
कसरी गर्ने एक्सेलमा धेरै कक्षहरू तुलना गर्नुहोस्
एक पङ्क्तिमा 2 भन्दा बढी कक्षहरू तुलना गर्न, AND अपरेटरको संयोजनमा माथिका उदाहरणहरूमा छलफल गरिएका सूत्रहरू प्रयोग गर्नुहोस्। पूरा विवरण तल पछ्याइएको छ।
तुलना गर्न केस-संवेदनशील सूत्र२ भन्दा बढी कक्षहरू
तपाईले नतिजाहरू कसरी प्रदर्शन गर्न चाहनुहुन्छ भन्ने आधारमा, निम्न मध्ये एउटा सूत्र प्रयोग गर्नुहोस्:
=AND(A2=B2, A2=C2)
वा
=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")
AND सूत्रले TRUE फर्काउँछ यदि सबै कक्षहरूमा एउटै मान हुन्छ, कुनै मान फरक भएमा FALSE। IF सूत्रले तपाईंले यसमा टाइप गर्नुभएका लेबलहरूलाई आउटपुट गर्दछ, " समान " र " समान छैन " यस उदाहरणमा।
तलको स्क्रिनसटमा देखाइएको रूपमा, सूत्रले कुनै पनि डेटा प्रकारहरू - पाठ, मिति र संख्यात्मक मानहरूसँग पूर्ण रूपमा काम गर्दछ:
केस-सेन्सेटिभ सूत्र धेरै कक्षहरूमा पाठ तुलना गर्न
बहु स्ट्रिङहरू तुलना गर्न तिनीहरू ठ्याक्कै मेल खान्छ कि भनेर हेर्नको लागि, निम्न सूत्रहरू प्रयोग गर्नुहोस्:
=AND(EXACT(A2,B2), EXACT(A2, C2))
वा
=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")
अघिल्लो उदाहरणमा जस्तै, पहिलो सूत्रले TRUE र FALSE मानहरू डेलिभर गर्छ, जबकि दोस्रोले मिल्दो र भिन्नताहरूको लागि तपाईंको आफ्नै पाठहरू देखाउँछ:
सेम्पल सेलमा कक्षहरूको दायरा तुलना गर्नुहोस्
निम्न उदाहरणहरूले देखाउँदछ कि तपाइँ कसरी प्रमाणित गर्न सक्नुहुन्छ कि दिइएको दायराका सबै कक्षहरूले नमूना कक्षमा जस्तै पाठ समावेश गर्दछ।
केस-असंवेदनशील सूत्र कक्षहरूलाई नमूना पाठसँग तुलना गर्न
यदि क्यारेक्टर केसले वास्तवमा फरक पर्दैन, तपाईले निम्न सूत्र प्रयोग गर्न सक्नुहुन्छ सेलहरू नमूनासँग तुलना गर्न:
ROWS( range)*COLUMNS( rang e)=COUNTIF( दायरा, नमूना कक्ष)IF प्रकार्यको तार्किक परीक्षणमा, तपाईंले दुई संख्याहरू तुलना गर्नुहुन्छ:
- कक्षहरूको कुल संख्यानिर्दिष्ट दायरामा (स्तम्भहरूको संख्याले गुणा गरिएका पङ्क्तिहरूको संख्या), र
- नमूना कक्षमा जस्तै मान भएको कक्षहरूको संख्या (COUNTIF प्रकार्यद्वारा फर्काइएको)। <5
- सबैभन्दा पहिले, SUBSTITUTE प्रकार्य प्रयोग गरेर अद्वितीय पहिचानकर्तालाई कुनै पनि साथ बदल्नुहोस्:
SUBSTITUTE(A1, character_to_count,"")
- त्यसपछि, प्रत्येक कक्षमा अद्वितीय पहिचानकर्ता कति पटक देखा पर्दछ भनेर गणना गर्नुहोस्। यसको लागि, अद्वितीय पहिचानकर्ता बिना स्ट्रिङ लम्बाइ प्राप्त गर्नुहोस् र यसलाई स्ट्रिङको कुल लम्बाइबाट घटाउनुहोस्। यो भाग सेल १ र सेल २ को लागि व्यक्तिगत रूपमा लेखिनेछ, उदाहरणका लागि:
LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))
र
LEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))
- अन्तमा, तपाइँ यी २ नम्बरहरू तुलना गर्नुहुन्छ माथिका भागहरू बीचमा समानता चिन्ह (=) राखेर।
- गणना गर्नुपर्ने क्यारेक्टर (अद्वितीय पहिचानकर्ता) पाठ स्ट्रिङमा जहाँ पनि देखा पर्न सक्छ।
- स्ट्रिङमा चल संख्या हुन्छ क्यारेक्टरहरू र विभिन्न विभाजकहरू जस्तै सेमीकोलन, अल्पविराम वा स्पेस।
नमूना पाठ C2 मा छ र तुलना गर्ने स्ट्रिङहरू दायरा A2:B6 मा छ भनी मान्दै, सूत्र निम्नानुसार जान्छ:
=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)
नतिजाहरू थप प्रयोगकर्ता बनाउन- अनुकूल, अर्थात् TRUE र FALSE को सट्टा "सबै मिल्दो" र "सबै मिल्दैन" जस्तो आउटपुट गर्नुहोस्, हामीले अघिल्लो उदाहरणहरूमा जस्तै IF प्रकार्य प्रयोग गर्नुहोस्:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")
माथिको स्क्रिनसट देखाइए अनुसार, सूत्रले पाठ स्ट्रिङको दायरासँग पूर्ण रूपमा सामना गर्दछ, तर यसलाई संख्या र मितिहरू तुलना गर्न पनि प्रयोग गर्न सकिन्छ।
केस-सेन्सेटिभ सूत्र स्ट्रिङसँग तुलना गर्न नमूना पाठ
यदि क्यारेक्टर केसले फरक पार्छ भने, तपाइँ निम्न एरे सूत्रहरू प्रयोग गरेर नमूना पाठसँग स्ट्रिङहरू तुलना गर्न सक्नुहुन्छ।
IF(ROWS( range )*COLUMNS( दायरा )=SUM(--EXACT( sample_cell , दायरा )), " text_if_match ", " text_if_ मिल्दैन ")A2:B6 मा रहेको स्रोत दायरा र C2 मा नमूना पाठको साथ, सूत्रले निम्न आकार लिन्छ:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")
नियमित एक्सेल सूत्रहरूको विपरीत , एरे सूत्रहरू Ctrl + Shift + Enter थिचेर पूरा हुन्छन्। यदि सही तरिकाले प्रविष्ट गरियो भने, एक्सेलले स्क्रिनसटमा देखाइए अनुसार एरे सूत्रलाई {कर्ली ब्रेसेस} मा संलग्न गर्दछ:
स्ट्रिङद्वारा दुई कक्षहरू कसरी तुलना गर्ने।लम्बाइ
कहिलेकाहीँ तपाइँ प्रत्येक पङ्क्तिमा पाठ स्ट्रिङमा समान संख्यामा क्यारेक्टरहरू छन् कि भनेर जाँच गर्न चाहनुहुन्छ। यस कार्यको लागि सूत्र धेरै सरल छ। पहिले, तपाईंले LEN प्रकार्य प्रयोग गरेर दुईवटा कक्षहरूको स्ट्रिङ लम्बाइ प्राप्त गर्नुहुन्छ, र त्यसपछि सङ्ख्याहरू तुलना गर्नुहोस्।
मान्नुहोस् कि तुलना गर्ने स्ट्रिङहरू कक्ष A2 र B2 मा छन्, निम्न मध्ये कुनै एक सूत्र प्रयोग गर्नुहोस्:
=LEN(A2)=LEN(B2)
वा
=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")
तपाईंलाई पहिले नै थाहा छ, पहिलो सूत्रले बुलियन मानहरू TRUE वा FALSE फर्काउँछ, जबकि दोस्रो सूत्रले तपाईंको आफ्नै परिणामहरू आउटपुट गर्छ:
माथिको स्क्रिनसटमा देखाइए अनुसार, सूत्रहरूले पाठ स्ट्रिङका साथै सङ्ख्याहरूका लागि काम गर्दछ।
टिप। यदि दुई समान देखिने स्ट्रिङहरूले फरक लम्बाइ फर्काउँछ भने, सम्भवतः समस्या अग्रणी वा पछाडि स्पेस एक वा दुवै कक्षहरूमा छ। यस अवस्थामा, TRIM प्रकार्य प्रयोग गरेर अतिरिक्त खाली ठाउँहरू हटाउनुहोस्। विस्तृत व्याख्या र सूत्र उदाहरणहरू यहाँ फेला पार्न सकिन्छ: कसरी एक्सेलमा खाली ठाउँहरू ट्रिम गर्ने।
एक विशेष क्यारेक्टरको घटनाहरूद्वारा दुई सेलहरू तुलना गर्नुहोस्
यो हाम्रो एक्सेल तुलना स्ट्रिङ ट्यूटोरियलमा अन्तिम उदाहरण हो, र यसले एक विशेष कार्यको लागि समाधान देखाउँछ। मानौं, तपाईंसँग पाठ स्ट्रिङका २ स्तम्भहरू छन् जसमा तपाईंको लागि महत्त्वपूर्ण क्यारेक्टर समावेश छ। तपाइँको लक्ष्य प्रत्येक पङ्क्तिमा दुई कक्षहरूमा दिइएको क्यारेक्टरको घटनाहरूको एउटै संख्या समावेश छ कि छैन भनेर जाँच गर्नु हो।
कुराहरू स्पष्ट बनाउन, निम्नलाई विचार गर्नुहोस्उदाहरण। मानौं, तपाईंसँग पठाइएका अर्डरहरूको दुई सूचीहरू छन् (स्तम्भ B) र प्राप्त (स्तम्भ C)। प्रत्येक पङ्क्तिले एक विशेष वस्तुको लागि अर्डरहरू समावेश गर्दछ, जसको अद्वितीय पहिचानकर्ता सबै अर्डर ID मा समावेश गरिएको छ र स्तम्भ A मा उही पङ्क्तिमा सूचीबद्ध छ (कृपया तलको स्क्रिनसट हेर्नुहोस्)। तपाइँ निश्चित गर्न चाहानुहुन्छ कि प्रत्येक पङ्क्तिमा त्यो विशिष्ट आईडीको साथ पठाइएका र प्राप्त वस्तुहरूको बराबर संख्या समावेश छ।
यो समस्या समाधान गर्न, निम्न तर्कको साथ सूत्र लेख्नुहोस्।
LEN( cell 2 ) - LEN(SUBSTITUTE( cell 2 , character_to_count , ""))
हाम्रो उदाहरणमा, अद्वितीय पहिचानकर्ता A2 मा छ। , र तुलना गर्नका लागि स्ट्रिङहरू B2 र C2 कक्षहरूमा छन्। त्यसोभए, पूर्ण सूत्र निम्नानुसार छ:
=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))
यदि कक्ष B2 र C2 A2 मा क्यारेक्टरको घटनाहरूको बराबर संख्या समावेश गर्दछ भने सूत्रले TRUE फर्काउँछ,FALSE अन्यथा। परिणामहरूलाई तपाइँका प्रयोगकर्ताहरूका लागि थप अर्थपूर्ण बनाउनको लागि, तपाइँ IF प्रकार्यमा सूत्र इम्बेड गर्न सक्नुहुन्छ:
=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")
जस्तै तपाइँ माथिको स्क्रिनसटमा देख्न सक्नुहुन्छ। , सूत्रले केही अतिरिक्त जटिलताहरूको बावजुद पूर्ण रूपमा काम गर्छ:
यसरी तपाईँले एक्सेलमा स्ट्रिङहरू तुलना गर्नुहुन्छ। यस ट्यूटोरियलमा छलफल गरिएका सूत्रहरूलाई नजिकबाट हेर्नको लागि, तपाईंलाई Excel Compare Strings Worksheet डाउनलोड गर्न स्वागत छ। पढ्नुभएकोमा म तपाईंलाई धन्यवाद दिन्छु र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्छु।