2011-12-23 14 views
20

में एसक्यूएल "इन" फ़ंक्शन का उपयोग करना क्या कोई "इन" प्रकार का फ़ंक्शन है जो एसक्यूएल में उपयोग किया जाता है जिसे एक्सेल में उपयोग किया जा सकता है? उदाहरण के लिए, अगर मैं एक्सेल में एक तो बयान लिख रहा हूँ और मैं चाहता हूँ यह 5 अलग अलग शब्दों के लिए एक कक्ष की सामग्री की जांच करने के मैं की तरह कुछ लिख सकते हैं:एक्सेल

=If(A1=IN("word1","word2","word3","word4","word5"),"YES","NO") 

उत्तर

24

आप मैच इस्तेमाल कर सकते हैं:

=MATCH(A1, {"word1","word2","word3","word4","word5"}, 0) 

जो सरणी सूची में मिलान आइटम की अनुक्रमणिका लौटाएगा। पीछे 0 का मतलब है कि यह एक सटीक मैच होना चाहिए। यह # N/A वापसी करता है, तो यह वहाँ नहीं है, ताकि आप सामने पर एक IF(ISNA( टैग कर सकते हैं इसे अपने "में" की तरह व्यवहार करने के लिए: "YES" और "NO" के क्रम में

=IF(ISNA(MATCH(A1, {"word1","word2","word3","word4","word5"}, 0)),"NO","YES") 

नोट परिवर्तन

+0

यदि सीमा स्थिर नहीं है जैसे आपने टाइप किया है, लेकिन शीट पर कोशिकाओं की एक श्रृंखला है, तो आप वैकल्पिक रूप से VLOOKUP का उपयोग कर सकते हैं। – Mikeb

+0

मेरे लिए काम करता है। धन्यवाद। –

14
=IF(OR(A1={"word1","word2","word3","word4","word5"}),"YES","NO") 
+0

महान काम किया। धन्यवाद। –

+0

क्या यह एक्सेल 2000 पर काम करता है? – Oneide

+1

कोई बात नहीं। मैंने अभी पाया है कि यह काम करता है। - सेल को संपादित करते समय बस Ctrl-Shift-Enter का उपयोग करना याद रखें। – Oneide