एक्सेल में कॉलम लेटर को नंबर में कैसे बदलें

  • इसे साझा करें
Michael Brown

ट्यूटोरियल इस बारे में बात करता है कि एक्सेल में फॉर्मूलों का उपयोग करके कॉलम नंबर कैसे लौटाया जाए और कॉलम को स्वचालित रूप से कैसे नंबर दिया जाए।

पिछले हफ्ते, हमने कॉलम नंबर को बदलने के लिए सबसे प्रभावी फॉर्मूले पर चर्चा की वर्णमाला। यदि आपके पास प्रदर्शन करने के लिए एक विपरीत कार्य है, तो कॉलम नाम को संख्या में बदलने की सर्वोत्तम तकनीकें नीचे दी गई हैं।

    एक्सेल में कॉलम संख्या कैसे वापस करें

    किसी एक्सेल में कॉलम नंबर के लिए कॉलम लेटर, आप इस सामान्य सूत्र का उपयोग कर सकते हैं:

    COLUMN(INDIRECT( letter&"1"))

    उदाहरण के लिए, कॉलम F की संख्या प्राप्त करने के लिए, सूत्र है:

    =COLUMN(INDIRECT("F"&"1"))

    और यहां बताया गया है कि आप पूर्वनिर्धारित कक्षों में अक्षर इनपुट द्वारा कॉलम संख्याओं की पहचान कैसे कर सकते हैं (हमारे मामले में A2 से A7 तक):

    =COLUMN(INDIRECT(A2&"1"))

    उपरोक्त सूत्र को B2 में दर्ज करें, इसे कॉलम में अन्य कक्षों तक नीचे खींचें, और आपको यह परिणाम मिलेगा:

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

    सबसे पहले, आप सेल संदर्भ का प्रतिनिधित्व करने वाली एक टेक्स्ट स्ट्रिंग बनाते हैं। इसके लिए, आप एक अक्षर और नंबर 1 को जोड़ते हैं। फिर, आप इसे वास्तविक एक्सेल संदर्भ में बदलने के लिए स्ट्रिंग को INDIRECT फ़ंक्शन को सौंप देते हैं। अंत में, आप कॉलम संख्या प्राप्त करने के लिए COLUMN फ़ंक्शन के संदर्भ को पास करते हैं।

    कॉलम अक्षर को संख्या में कैसे परिवर्तित करें (गैर-वाष्पशील सूत्र)

    एक अस्थिर फ़ंक्शन होने के नाते, INDIRECT काफी धीमा हो सकता है कार्यपुस्तिका में व्यापक रूप से उपयोग किए जाने पर अपने एक्सेल को नीचे करें। इससे बचने के लिए आप कॉलम की पहचान कर सकते हैंथोड़े अधिक जटिल गैर-वाष्पशील विकल्प का उपयोग करके संख्या:

    MATCH( letter&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)

    यह काम करता है पूरी तरह से गतिशील सरणी एक्सेल (365 और 2021) में। पुराने संस्करण में, आपको इसे काम करने के लिए एक सरणी सूत्र (Ctrl + Shift + Enter) के रूप में दर्ज करना होगा।

    उदाहरण के लिए:

    =MATCH(A2&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)

    या आप एक्सेल के सभी संस्करणों में इस गैर-सरणी सूत्र का उपयोग कर सकते हैं:

    =MATCH(A2&"1", INDEX(ADDRESS(1, INDEX(COLUMN($1:$1), ), 4), ), 0)

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

    सबसे पहले, आप मानक "A1" शैली संदर्भ बनाने के लिए A2 में अक्षर और पंक्ति संख्या "1" को जोड़ते हैं। इस उदाहरण में, हमारे पास A2 में "A" अक्षर है, इसलिए परिणामी स्ट्रिंग "A1" है।

    इसके बाद, आपको "A1" से लेकर पहली पंक्ति में सभी सेल पतों का प्रतिनिधित्व करने वाली स्ट्रिंग्स की एक सरणी मिलती है। "एक्सएफडी1"। इसके लिए, आप COLUMN($1:$1) फ़ंक्शन का उपयोग करते हैं, जो कॉलम संख्याओं का अनुक्रम उत्पन्न करता है, और उस सरणी को ADDRESS फ़ंक्शन के column_num तर्क में पास करता है:

    ADDRESS(1, {1,2,3,4,5,…, 16384), 4) <3

    यह देखते हुए कि row_num (पहला तर्क) 1 पर सेट है और abs_num (तीसरा तर्क) 4 पर सेट है (जिसका अर्थ है कि आप एक सापेक्ष संदर्भ चाहते हैं), ADDRESS फ़ंक्शन डिलीवर करता है यह सरणी:

    {"A1","B1","C1","D1",…,"XFD1"}

    अंत में, आप एक MATCH सूत्र बनाते हैं जो उपरोक्त सरणी में श्रृंखलाबद्ध स्ट्रिंग की खोज करता है और पाए गए मान की स्थिति लौटाता है, जो उस स्तंभ संख्या से मेल खाता है जो आप हैं ढूंढ रहे हैं:

    MATCH("A1", {"A1","B1","C1","D1",…,"XFD1"}, 0)

    कस्टम का उपयोग करके कॉलम अक्षर को संख्या में बदलेंसमारोह

    "सादगी परम परिष्कार है," महान कलाकार और वैज्ञानिक लियोनार्डो दा विंची ने कहा। एक पत्र से एक आसान तरीके से एक कॉलम नंबर प्राप्त करने के लिए, आप अपना स्वयं का कस्टम फ़ंक्शन बना सकते हैं।

    पूरी तरह से उपरोक्त सिद्धांत के अनुरूप, फ़ंक्शन का कोड जितना संभव हो उतना सरल है: पब्लिक फंक्शन ColumnNumber(col_letter As String ) as Long ColumnNumber = Columns(col_letter).कॉलम एंड फंक्शन

    अपने VBA संपादक में कोड डालें, जैसा कि यहां बताया गया है, और आपका नया फंक्शन जिसका नाम ColumnNumber है उपयोग के लिए तैयार है .

    फ़ंक्शन के लिए केवल एक तर्क की आवश्यकता होती है, col_letter , जो एक संख्या में परिवर्तित होने वाला स्तंभ अक्षर है:

    ColumnLetter(col_letter)

    आपका वास्तविक सूत्र इस प्रकार हो सकता है अनुसरण करता है:

    =ColumnNumber(A2)

    यदि आप हमारे कस्टम फ़ंक्शन और एक्सेल के मूल कार्यों द्वारा लौटाए गए परिणामों की तुलना करते हैं, तो आप सुनिश्चित करेंगे कि वे बिल्कुल समान हैं:

    किसी विशिष्ट सेल की कॉलम संख्या लौटाएं

    किसी विशेष सेल की कॉलम संख्या प्राप्त करने के लिए, केवल COLUMN फ़ंक्शन का उपयोग करें:

    COLUMN( cell_address )

    उदाहरण के लिए, सेल B3 के कॉलम नंबर की पहचान करने के लिए, सूत्र है:

    =COLUMN(B3)

    जाहिर है, परिणाम 2 है।

    वर्तमान सेल का कॉलम अक्षर प्राप्त करें

    वर्तमान सेल के कॉलम नंबर का पता लगाने के लिए, खाली तर्क के साथ COLUMN () फ़ंक्शन का उपयोग करें, इसलिए यह उस सेल को संदर्भित करता है जहां सूत्रहै:

    =COLUMN()

    Excel में कॉलम नंबर कैसे दिखाएं

    डिफ़ॉल्ट रूप से, एक्सेल A1 संदर्भ शैली का उपयोग करता है और कॉलम शीर्षकों को लेबल करता है संख्याओं के साथ अक्षरों और पंक्तियों के साथ। संख्याओं के साथ कॉलम लेबल करने के लिए, डिफ़ॉल्ट संदर्भ शैली को A1 से R1C1 में बदलें। ऐसे:

    1. अपने एक्सेल में, फाइल > विकल्प पर क्लिक करें।
    2. एक्सेल विकल्प में संवाद बॉक्स में, बाएँ फलक में सूत्र का चयन करें।
    3. सूत्रों के साथ कार्य करना के अंतर्गत, R1C1 संदर्भ शैली बॉक्स को चेक करें, और <1 पर क्लिक करें>ठीक है ।

    कॉलम लेबल तुरंत अक्षरों से संख्याओं में बदल जाएंगे:

    कृपया ध्यान दें कि इस विकल्प को चुनने से न केवल कॉलम लेबल बदलेंगे - सेल पते भी A1 से R1C1 संदर्भों में बदल जाएंगे, जहां R का अर्थ "पंक्ति" और C का अर्थ "कॉलम" है। उदाहरण के लिए, R1C1 पंक्ति 1 कॉलम 1 में सेल को संदर्भित करता है, जो A1 संदर्भ से मेल खाता है। R2C3 पंक्ति 2 कॉलम 3 में सेल को संदर्भित करता है, जो C2 संदर्भ के अनुरूप है।

    मौजूदा सूत्रों में, सेल संदर्भ स्वचालित रूप से अपडेट हो जाएंगे, जबकि नए सूत्रों में आपको R1C1 संदर्भ शैली का उपयोग करना होगा।<3

    युक्ति। A1 शैली पर वापस लौटने के लिए , R1C1 संदर्भ शैली चेक बॉक्स को एक्सेल विकल्प में अनचेक करें।

    Excel में कॉलम की संख्या कैसे करें

    यदि आप R1C1 संदर्भ शैली के अभ्यस्त नहीं हैं और अपने सूत्रों में A1 संदर्भ रखना चाहते हैं, तो आप कर सकते हैंहमारे वर्कशीट की पहली पंक्ति में संख्याएँ डालें, ताकि आपके पास कॉलम अक्षर और संख्या दोनों हों। यह स्वतः भरण सुविधा की मदद से आसानी से किया जा सकता है।

    यहां विस्तृत चरण दिए गए हैं:

    1. A1 में, नंबर 1 टाइप करें।
    2. B1 में , नंबर 2 टाइप करें।
    3. सेल A1 और B1 चुनें।
    4. सेल B1 के निचले दाएं कोने में एक छोटे वर्ग पर कर्सर घुमाएं, जिसे फिल हैंडल<2 कहा जाता है।>। जैसे ही आप ऐसा करते हैं, कर्सर एक मोटे काले क्रॉस में बदल जाएगा।
    5. फिल हैंडल को उस कॉलम तक दाईं ओर खींचें, जिसकी आपको आवश्यकता है।

    परिणामस्वरूप, आप कॉलम लेबल को अक्षरों के रूप में बनाए रखेंगे, और अक्षरों के नीचे आपके पास कॉलम नंबर होंगे।

    युक्ति। वर्कशीट के नीचे के क्षेत्रों में स्क्रॉल करते समय कॉलम संख्या को ध्यान में रखने के लिए, आप शीर्ष पंक्ति को फ्रीज़ कर सकते हैं।

    Excel में कॉलम नंबर इस तरह वापस करें। मैं आपको पढ़ने के लिए धन्यवाद देता हूं और अगले सप्ताह आपको हमारे ब्लॉग पर देखने के लिए उत्सुक हूं!

    डाउनलोड के लिए अभ्यास कार्यपुस्तिका

    एक्सेल कॉलम संख्या - उदाहरण (.xlsm फ़ाइल)

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