2012-02-23 3 views
15

के भीतर वर्तमान पंक्ति नंबर प्राप्त करें Google डॉक्स स्प्रेडशीट में, मैं इस सूत्र उम्मीद करेंगे:ArrayFormula

=ARRAYFORMULA(ROW())

तरह कॉलम भरने के लिए:

[ 1] 
[ 2] 
[ 3] 
[ 4] 
    ... 

लेकिन इसके बजाय यह 1 पर रुकती है। यहाँ क्या हो रहा है? क्या सरणीकरण में वर्तमान पंक्ति संख्या प्राप्त करने का कोई और तरीका है?

उत्तर

20

आपको एक से अधिक मूल्य रखने के लिए ROW() के लिए सेल-रेंज तर्क निर्दिष्ट करने की आवश्यकता है।

इसे इस तरह का प्रयास करें:

=ARRAYFORMULA(ROW(A1:A10)) 

यह 1 से 10

+2

धन्यवाद, यह अब समझ में आता है! मैं चाहता था कि जब वह पंक्तियों को जोड़ा जाए तो शीट भरें और विस्तार करें, इसलिए मैंने उपयोग किया: '= ARRAYFORMULA (ROW (A2: A))' (हेडर पंक्ति के नीचे शुरू) – rymo

+0

यदि मुझे यह सुनिश्चित करने की आवश्यकता है कि संख्याएं वास्तविक रूप से मेल खाती हैं शीट पंक्ति संख्या वे चालू हैं, लेकिन यह नहीं पता कि सूत्र किस पंक्ति पर शुरू हो रहा है, क्या इससे कोई आसान तरीका है? '= ARRAYFORMULA (आरओडब्ल्यू (अप्रत्यक्ष (CONCATENATE ('ए', पंक्ति(),": एक "))))' – rymo

10

निम्नलिखित के लिए पंक्ति संख्या के साथ एक कॉलम भरना होगा एक छोटे से अधिक आसान हो सकता:

=arrayformula(ROW(INDIRECT("A"&ROW()&":A"))) 

या

=index(ROW(INDIRECT("A"&ROW()&":A")))