एक्सेल रेंज और रिटर्न सेल रेफरेंस में टेक्स्ट खोजें (3 तरीके)

  • इसे साझा करें
Hugh West

इस ट्यूटोरियल में, मैं लिखूंगा कि एक्सेल रेंज में टेक्स्ट कैसे ढूंढें और उस सेल का संदर्भ वापस करें जिसमें टेक्स्ट होता है । इसके अलावा, मैं ऐसा करने के कई तरीके दिखाऊंगा। ताकि आपकी आवश्यकता किसी भी तरीके से मेल खा सके।

लेकिन मुख्य चर्चा में जाने से पहले, मैं उन कार्यों के बारे में थोड़ी चर्चा करना चाहता हूं जिनका मैं उपयोग करने जा रहा हूं।

डाउनलोड करें वर्किंग फाइल

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

  • INDEX()
  • MATCH()
  • CELL()
  • और OFFSET()

# एक्सेल में इंडेक्स फंक्शन

<1 INDEX फ़ंक्शन किसी विशेष पंक्ति और स्तंभ के चौराहे पर किसी दिए गए रेंज में सेल का मान या संदर्भ लौटाता है।

INDEX फ़ंक्शन का सिंटैक्स :

INDEX(array, row_num, [column_num])

INDEX(reference, row_num, [column_num], [area_num])

नीचे दी गई तस्वीर देखें :

सूत्रों की व्याख्या

उदाहरण 1:

आपको मिल सकता है उदाहरण 1 (और उदाहरण 2 भी) समझने में थोड़ा कठिन है। यह वास्तव में एक्सेल ऐरे फॉर्मूला है।

  • सबसे पहले, सेल C16 का चयन करें, फिर निम्नलिखित लिखेंसूत्र।
{=INDEX(B4:D9,2,)}

  • फिर मैंने CTRL+SHIFT+ENTER दबाया सरणी सूत्र दर्ज करने के लिए।

यह सूत्र वास्तव में कैसे काम करता है?

  • यहां <1 का सरणी भाग है>INDEX फंक्शन B4:D9 है। इसकी दूसरी पंक्ति B5:D5 पंक्ति है।
  • चूंकि स्तंभ संख्या रिक्त है, INDEX फ़ंक्शन संपूर्ण लौटाता है दूसरी पंक्ति।

उदाहरण 2

{=INDEX((B4:D9,F4:H9),2,,2)}

<8

  • INDEX फ़ंक्शन संदर्भ के रूप में, यहां दो श्रेणियां हैं: B4:D9 और F4:H9. <10
  • पंक्ति संख्या 2 है। कोई कॉलम संख्या निर्दिष्ट नहीं है। इसलिए, दूसरी पंक्ति के सभी मान लौटाए जाएंगे।
  • श्रेणी F4:H9 का उपयोग इंडेक्स फ़ंक्शन द्वारा किया जाता है क्योंकि क्षेत्र संख्या है 2.
  • उदाहरण 3

    =INDEX(B4:B9,3,)

    यह बहुत आसान है इंडेक्स फॉर्मूला। सरणी B4:B9 का 3rd मान इस सूत्र द्वारा दिया जाता है।

    उदाहरण 4

    =INDEX(B4:D9,2,3)

    यह सूत्र B4:D9 श्रेणी का दूसरा पंक्ति और तीसरा स्तंभ का प्रतिच्छेदन मान लौटाता है।

    # एक्सेल में MATCH फंक्शन

    MATCH फ़ंक्शन मानों की एक सरणी में मान की स्थिति लौटाता है।

    MATCH फ़ंक्शन का सिंटैक्स: <2

    =MATCH(lookup_value, lookup_array, [match_type])

    • अब, निम्नलिखित सूत्र को C17 बॉक्स में लिखें।
    =MATCH(C14,B4:B9,0)

    यह फॉर्मूला कैसे काम करता है?

    • दसेल C14 का मान Google है। तो, हमारी लुकअप वैल्यू Google है।
    • सेल रेंज B4:B9 में, Google की स्थिति छठी
    • <है 9>तो, सूत्र 6 लौटाता है।

    एक्सेल में # सेल फ़ंक्शन

    सेल फ़ंक्शन स्वरूपण के बारे में जानकारी देता है, स्थान, या पहले सेल की सामग्री, शीट के पठन क्रम के अनुसार, एक संदर्भ में।

    एक्सेल सेल फंक्शन का सिंटैक्स

    =CELL(info_type, [reference])

    सेल फ़ंक्शन का उपयोग करके, आप निरपेक्ष पते सहित सेल संदर्भ के बहुत सारे विवरण प्राप्त कर सकते हैं। आप इसे उपरोक्त छवि से देख सकते हैं।

    # एक्सेल में ऑफसेट फ़ंक्शन

    एक्सेल का ऑफ़सेट फ़ंक्शन एक श्रेणी का संदर्भ देता है जो पंक्तियों और स्तंभों की एक दी गई संख्या है दिए गए संदर्भ से।

    OFFSET फ़ंक्शन का सिंटैक्स:

    =OFFSET(reference, rows, cols, [height], [width])

    • यहाँ, मैंने B13 बॉक्स में निम्नलिखित सूत्र का उपयोग किया।
    =SUM(OFFSET(B4,3,1,3,2))

    यह सूत्र कैसे काम करता है?

    • OFFSET फ़ंक्शन का संदर्भ सेल संदर्भ B4 है। इसलिए, सेल B4 की स्थिति 0 है।
    • फिर 3 पंक्तियाँ संदर्भ से नीचे।
    • फिर <अंतिम स्थिति से 1>1 स्तंभ।
    • अंत में, श्रेणी का योग C7:D9 (ऊंचाई 3 पंक्तियां और चौड़ाई 2 कॉलम)। यह 756 का मान लौटाता है। श्रेणी C7:D9 हाइलाइट की गई हैनारंगी रंग के बॉर्डर के साथ।

    तो, पूर्व-आवश्यक चर्चा समाप्त हो गई है।

    अब, अपनी मुख्य चर्चा पर आते हैं।

    खोजने के 3 तरीके एक्सेल रेंज में टेक्स्ट और रिटर्न सेल रेफरेंस

    इस सेक्शन में, मैं रेंज में टेक्स्ट खोजने और एक्सेल में सेल रेफरेंस वापस करने के तरीके समझाऊंगा। इसके अलावा, आपकी बेहतर समझ के लिए, मैं निम्नलिखित डेटा सेट का उपयोग करूंगा।

    विधि 1: INDEX & रेंज में पाठ खोजने के लिए MATCH फ़ंक्शंस और रिटर्न सेल संदर्भ

    इस विधि में, मैं एक कॉलम में पाठ खोजूंगा और यदि मिल जाए, तो सूत्र संदर्भ वापस कर देगा। इसके अलावा, मैं INDEX और MATCH फ़ंक्शन का उपयोग रेंज में पाठ खोजने और सेल संदर्भ वापस करने के लिए करूंगा।

    चरण:

    • सबसे पहले, एक अलग सेल चुनें D17 जहां आप परिणाम रखना चाहते हैं।
    • दूसरा, D17 सेल में निम्न सूत्र लिखें।
    =CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

    • इसके बाद, परिणाम प्राप्त करने के लिए ENTER दबाएं।

    अंत में, आपको “ ड्रॉपबॉक्स ” पाठ के लिए एक सेल संदर्भ मिलेगा।

    यह कैसे होता है फ़ॉर्मूला काम करता है?

    मुझे टेक्स्ट “Dropbox” :

    • फ़ॉर्मूला का यह हिस्सा, <1 के लिए फ़ॉर्मूला समझाता हूँ>MATCH(D16,B4:B14,0) , मान 9 लौटाता है। क्योंकि सरणी B4:B14 में ड्रॉपबॉक्स की स्थिति 9वीं है। तो, समग्र सूत्रबन जाता है:

    =CELL(“address”, INDEX(B4:B14,9))

    • अब, INDEX(B4:B14,9) भाग सेल संदर्भ B12 को संदर्भित करता है। तो, सूत्र बन जाता है: =CELL(“address”,B12)
    • फिर, =CELL(“address”,B12) सेल B12 का पूर्ण संदर्भ लौटाता है।
    • तो, मुझे $B$12 पूरे सूत्र के आउटपुट के रूप में मिलता है।

    ध्यान दें: INDEX(B4:B14,9) या तो मान या सेल संदर्भ लौटा सकता है। यह इंडेक्स फ़ंक्शन की सुंदरता है।

    • एक्सेल में इनडायरेक्ट फंक्शन का उपयोग कैसे करें (12 उपयुक्त उदाहरण)
    • अगर सेल में विशिष्ट टेक्स्ट है तो एक्सेल में 1 जोड़ें (5 उदाहरण) )
    • एक्सेल में रो फंक्शन का उपयोग कैसे करें (8 उदाहरणों के साथ)
    • अगर सेल में टेक्स्ट है तो एक्सेल में दूसरे सेल में टेक्स्ट जोड़ें
    • Excel में COLUMNS फ़ंक्शन का उपयोग कैसे करें (3 उदाहरण)

    विधि 2: INDEX, MATCH & ऑफसेट कार्य

    इस पद्धति में, मैं एक से अधिक कॉलम से पाठ खोज सकता हूं। लेकिन कॉलम का चयन आपको खुद करना होगा। इसके अलावा, मैं INDEX, OFFSET, और MATCH फ़ंक्शन का उपयोग रेंज में टेक्स्ट खोजने और सेल संदर्भ वापस करने के लिए करूंगा।

    चरण:

    • सबसे पहले, निम्नलिखित सूत्र को D18 में लिखेंसेल.
    =CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))

    • दूसरा परिणाम प्राप्त करने के लिए ENTER दबाएं।<10

    अंत में, आपको " माइक लिटिल " पाठ के लिए एक सेल संदर्भ मिलेगा।

    यह फॉर्मूला कैसे काम करता है?

    • यह फॉर्मूला ऊपर वाले की तरह काम करता है। केवल अंतर यह है कि कॉलम को एक्सेल के OFFSET फ़ंक्शन का उपयोग करके गतिशील रूप से चुना जाता है। यदि आप OFFSET फ़ंक्शन को समझते हैं, तो यह हिस्सा समझना आसान है: OFFSET(B4,0,D17-1,11,1)

    और पढ़ें: एक्सेल में ऑफसेट फ़ंक्शन के उदाहरण (फ़ॉर्मूला+वीबीए)

    विधि 3: रेंज में टेक्स्ट खोजने और सेल संदर्भ वापस करने के लिए संयुक्त फ़ंक्शन का उपयोग

    कभी-कभी ए टेक्स्ट मान एक श्रेणी में एक से अधिक बार दोहरा सकता है। मैं उस पाठ की पंक्ति संख्या को श्रेणी में वापस कर सकता हूं। यहां, मैं SMALL, ROW , , और IF फ़ंक्शन का उपयोग रेंज में टेक्स्ट खोजने और सेल संदर्भ वापस करने के लिए करूंगा।

    आप से देखें निम्नलिखित छवि है कि पाठ "Apple" स्वयं को 3 बार B4:B14 श्रेणी में दोहरा रहा है।

    <3

    मैं आपको दिखाता हूं कि मुझे ये पंक्ति संख्याएं कैसे मिलती हैं।

    • मैंने इस सूत्र का उपयोग सेल D9 में किया है।
    {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

    • फिर मैंने इस सूत्र को D10 सेल में कॉपी किया।
    =SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))

    • यहाँ, मैंने परिणाम प्राप्त करने के लिए CTRL + SHIFT + ENTER दबाया।

    • इसी तरह, मैंने फॉर्मूला को तब तक कॉपी किया हैसूत्र एक त्रुटि मान देता है।

    यह स्पष्ट रूप से एक एक्सेल सरणी सूत्र है।

    लेकिन इससे पहले, आपको यह जानना होगा कि SMALL फ़ंक्शन Excel में कार्य करता है।

    SMALL फ़ंक्शन का सिंटैक्स:

    SMALL(array,k)

    के लिए उदाहरण, SMALL({80;35;55;900},2) दूसरा ऐरे में सबसे छोटा मान लौटाएगा {80;35;55;900 । आउटपुट होगा: 55

    तो, सूत्र कैसे काम करता है?

    सेल D9 = {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1), ROW(1: 1))

    इस सरणी सूत्र को स्पष्ट रूप से समझने के लिए, आप मेरी मार्गदर्शिका पढ़ सकते हैं: एक्सेल सरणी फ़ॉर्मूला बेसिक 2 - सरणी फ़ॉर्मूला का विश्लेषण

    • फ़ॉर्मूला का यह भाग, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , वास्तव में रिटर्न देता है SMALL फ़ंक्शन के लिए सरणी।
      • IF फ़ंक्शन का तार्किक परीक्षण हिस्सा है: $D$6=$B$4:$B$14 । यह भाग परीक्षण करता है (एक-एक करके) कि श्रेणी $B$4:$B$14 का मान $D$6 के बराबर है या नहीं। यदि बराबर है, तो TRUE मान को सरणी में सेट किया गया है और यदि समान नहीं है, तो False मान को सरणी में सेट किया गया है: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE
      • और value_if_true भाग है: ROW($B$4:$B$14)-ROW($ बी$4)+1) . यह पूरा हिस्सा कुछ इस तरह देता है: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11
    • ROW(1:1) वास्तव में SMALL फ़ंक्शन का k है। और यह 1 देता है।
    • तो, सेल D9 में सूत्र इस तरह बन जाता है: SMALL(IF({FALSE;FALSE;TRUE;FALSE) ;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE},{1;2;3;4;5;6;7;8;9;10;11}),1).
    • अब IF फ़ंक्शन इस सरणी को लौटाता है: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}।
    • सूत्र बन जाता है: SMALL({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1).
    • अंत में, सूत्र रिटर्न 3.

    मुझे आशा है कि आप समझ गए होंगे कि यह जटिल सूत्र कैसे काम करता है। यदि सेल में टेक्स्ट है तो रिटर्न वैल्यू (8 आसान तरीके)

    निष्कर्ष

    मुझे आशा है कि आपको यह लेख उपयोगी लगा होगा। यहां, मैंने 3 यह समझने के लिए उपयुक्त तरीके बताए हैं कि कैसे श्रेणी में पाठ खोजें और एक्सेल में सेल संदर्भ लौटाएं । एक्सेल से संबंधित अधिक सामग्री जानने के लिए आप हमारी वेबसाइट Exceldemy पर जा सकते हैं। कृपया, नीचे टिप्पणी अनुभाग में टिप्पणी, सुझाव, या प्रश्न छोड़ें यदि आपके पास कोई है।

    ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।