आप ऐसा करने के लिए कार्यों ROW
और COLUMN
कार्यों का उपयोग कर सकते हैं । यदि आप उन फ़ार्मुलों के लिए तर्क छोड़ देते हैं, तो वर्तमान सेल का उपयोग किया जाता है। ये सीधे के साथ इस्तेमाल किया जा सकता समारोह , या किसी अन्य समारोह जहां संख्यात्मक मानों के रूप में दोनों पंक्ति और स्तंभ निर्दिष्ट कर सकते हैं।OFFSET
उदाहरण के लिए, यदि आप =ROW()
सेल D8 में प्रवेश करते हैं, तो लौटाया गया मान 8. है। यदि आप =COLUMN()
उसी सेल में प्रवेश करते हैं, तो लौटाया गया मान 4 है।
यदि आप स्तंभ पत्र चाहते हैं, तो आप CHAR
फ़ंक्शन का उपयोग कर सकते हैं । मैं कॉलम का प्रतिनिधित्व करने के लिए अक्षरों के उपयोग की अनुशंसा नहीं करता हूं, क्योंकि डबल-लेटर कॉलम नामों में पास होने पर चीजें मुश्किल हो जाती हैं (जहां सिर्फ संख्याओं का उपयोग करना अधिक तार्किक है)।
भले ही, यदि आप अभी भी स्तंभ पत्र प्राप्त करना चाहते हैं, तो आप बस स्तंभ संख्या में 64 (64 तब एक वर्ण कम हो A
) जोड़ सकते हैं , इसलिए पिछले उदाहरण में, यदि आप सेल के मान को सेट करते हैं =CHAR(COLUMN()+64)
, तो मान वापस आ जाएगा। D
। यदि आप सेल का मान स्वयं सेल स्थान चाहते हैं, तो पूर्ण सूत्र होगा =CHAR(COLUMN()+64) & ROW()
।
सिर्फ एक FYI करें, मुझे ASCII तालिका से 64 मिले। आप CODE
सूत्र का उपयोग भी कर सकते हैं , इसलिए इसका उपयोग करने वाला अद्यतन सूत्र होगा =CHAR(COLUMN() + CODE("A") - 1)
। आपको 1 को घटाना है क्योंकि न्यूनतम मान COLUMN
हमेशा 1 है, और फिर पूरे सूत्र का न्यूनतम वापसी मूल्य होगा B
।
हालांकि, यह दो-अक्षर वाले कॉलम के साथ काम नहीं करेगा। उस स्थिति में, आपको दो-अक्षर कॉलम को ठीक से पार्स करने के लिए निम्न सूत्र की आवश्यकता है:
=IF(COLUMN()>26,IF(RIGHT(CHAR(IF(MOD(COLUMN()-1,26)=0,1,MOD(COLUMN()-1,26))+64),1)="Y",CHAR(INT((COLUMN()-1)/26)+64) & "Z",CHAR(INT((COLUMN()-1)/26)+64) & CHAR(IF(MOD(COLUMN(),26)=0,1,MOD(COLUMN(),26))+64)),CHAR(COLUMN()+64))&ROW()
मुझे यकीन नहीं है कि ऐसा करने का एक आसान तरीका है या नहीं, लेकिन मुझे पता है कि सेल A1
से ZZ99
कोई समस्या नहीं है। हालाँकि, यह दिखाता है कि अक्षर-आधारित कॉलम आइडेंटिफ़ायर के उपयोग से बचना सबसे अच्छा है, और शुद्ध संख्या-आधारित फ़ार्मुलों के साथ रहना (जैसे अक्षर के साथ कॉलम नंबर का उपयोग करना OFFSET
)।
LIN
औरCOL
लेकिन समस्या यह है कि वे संख्या वापसी है, और मैं करने के लिए स्तंभ पत्र की जरूरत हैINDIRECT
यह।