Google स्प्रेडशीट में एक कॉलम में हर पंक्ति के लिए एक सूत्र कैसे बनाएं?


76

मैं तीन कॉलम का उपयोग करता हूं। कॉलम बी में ए, बी और सी। प्रत्येक पंक्ति में एक सूत्र है =A1*(1.6*B1)और फिर अगली पंक्ति के लिए मेरे पास =A2*(1.6*B2)C2 है।

मैं ऐसा कैसे कर सकता हूं, मुझे हर पंक्ति के लिए कॉलम C में नए सूत्र में टाइप करने की ज़रूरत नहीं है?

मैं इसे Google डॉक्स स्प्रेडशीट और ओपनऑफिस स्प्रेडशीट दोनों में उपयोग करता हूं।

जवाबों:


89

माउस का उपयोग करना

  1. उस सेल पर क्लिक करें जिसका फार्मूला आप दोहराना चाहते हैं
  2. एक अंधेरे वर्ग "हैंडल" निचले दाएं कोने में दिखाई देगा

    ड्रैग बॉक्स का स्थान

  3. उस हैंडल को क्लिक करें और खींचें, स्तंभ (या दाईं ओर पंक्ति) को खींचते हुए। आप ऑटो-भरण के हैंडल को डबल क्लिक भी कर सकते हैं ।

    बॉक्स को खींच रहा है

  4. अंतिम सेल पर रोकें जिसे आप भरना चाहते हैं

कीबोर्ड का उपयोग करना

  1. कर्सर को उस सेल में ले जाएं, जिसका सूत्र आप दोहराना चाहते हैं
  2. पकड़ shift
  3. धारण करते समय, downशेष कोशिकाओं का चयन करने के लिए बार-बार दबाएं जिन्हें आप भरना चाहते हैं
  4. जब आप नीचे तक पहुँचते हैं, रिहाई shiftउसके बाद CTRL+ D(प्रयोग CTRL+ Rयदि आप करने के लिए भरे जा रहे सही ) (का उपयोग करते हुए इस विधि को भी नोट को बरकरार रखता है माउस समाधान के विपरीत,।)

दोनों मामलों में आप जो कर रहे हैं उसे "फिलिंग" कहा जाता है। यह हर (?) स्प्रेडशीट प्रोग्राम द्वारा समर्थित है।


5
सिर्फ FYI करें, एक्सेल में, आप डेटा को कॉपी करने के लिए चयनित सेल के निचले कोने, दाएं कोने पर डबल क्लिक कर सकते हैं, जब तक कि पड़ोसी सेल में डेटा नहीं है। नीचे दाएं कोने पर थोड़ा काला बॉक्स होना चाहिए, आप उस पर क्लिक करें।
स्कब

1
@ बोरिसकैलेंस, भरने वाले शॉर्टकट Ctrl-/पॉपअप मदद में हैं।
अनातोली टेकटोनिक

1
मेरे पास एक बड़ी रेंज है, और सभी पंक्तियों पर सूत्र की प्रतिलिपि बनाने के लिए वास्तव में सबसे तेज़ तरीके की आवश्यकता है। नीचे दाएं कोने पर डबल क्लिक Google डॉक्स
कोस्टानोस

3
@ कोस्टानोस - सीपोलिपांत का जवाब नीचे देखें। आपको वही करना चाहिए जो आपको चाहिए।
ज्योफ

3
Mac पर आपको उपयोग करना होगा ⌘-D। यह क्रोम में "क्रिएट बुकमार्क" के लिए भी बाध्य है, लेकिन फिर भी काम करता है! इसके अलावा, यदि आप कॉलम में पहले सेल को कॉन्फ़िगर करते हैं, तो आप पूरी चीज़ का चयन करने के लिए कॉलम शीर्षक पर क्लिक कर सकते हैं, फिर दबा सकते हैं Ctrl-Dया ⌘-Dनीचे भर सकते हैं।
jchook

77

Google पत्रक में एक और भी आसान समाधान इस सूत्र में दर्ज करना होगा C1:

=ARRAYFORMULA(IF(A5:A,A5:A*(1.6*B5:B),""))

यह स्वचालित रूप से बाद की पंक्तियों के लिए प्रचारित करता है यदि मूल्य को स्तंभ में दर्ज किया जाता है A, तो इसे प्रत्येक पंक्ति में कॉपी करने की आवश्यकता को हटा दिया जाता है। वास्तव में, यदि आप इसे करने के लिए नकल की है, तो यह C2सूत्र की निरंतरता द्वारा स्वचालित रूप से अधिलेखित हो जाएगा C1

महत्वपूर्ण हिस्सा है :Aऔर :B, जो आप अपने सूत्र में इन संपूर्ण स्तंभ शामिल करना चाहते हैं निर्दिष्ट करें। इसका मतलब है कि आप एकल =A5*(1.6*B5)स्तंभ सूत्र को पूरे स्तंभों पर लागू कर सकते हैं :

=ARRAYFORMULA(A5:A*(1.6*B5:B)) 

ध्यान दें कि यह खराब परिणाम देता है जहां Aऔर Bलापता मान हैं, इसलिए हम इसे एक IF()बयान में लपेटते हैं (ऊपर देखें) जब कोई मूल्य नहीं होते हैं तो कुछ भी नहीं दिखाने के लिए। आप IFERROR()खराब परिणामों को संभालने के लिए भी उपयोग कर सकते हैं।


यह भी खूब रही। मुझे आश्चर्य है कि अगर आप इसे हर वैकल्पिक पंक्ति में कॉपी करना चाहते हैं तो आप इसे कैसे संशोधित करेंगे?
१22

13

यहाँ एक और तरीका है, आगे बढ़ो और अभी जो भी फॉर्मूले हैं उन्हें डिलीट करो, फिर C1 में फॉर्मूला टाइप करो जिसमें A1 और B1 का मेल है और एंटर करें।
तो अब सही फॉर्मूला सिर्फ C1 में है,
अब C1 बॉक्स पर क्लिक करें, एक बाउंडिंग बॉक्स दिखाई देगा, इस बाउंडिंग बॉक्स के निचले दाएं कोने में एक डार्क स्क्वायर है,
इस वर्ग पर डबल क्लिक करें और फॉर्मूला 'नीचे' भरें ''
आप देखेंगे सी 2 ए 2 और बी 2 और इसी तरह से मेल खाती है।
अगर यह आपकी जरूरत है और मैं सही ढंग से समझ रहा हूं


1
मैंने सिर्फ देखा कि आप एक्सेल का उपयोग कर रहे थे, यह तब काम नहीं कर सकता था
सेनानी

+1 धन्यवाद, यह अच्छा था लेकिन यह केवल OpenOffice में मेरे लिए काम करता है न कि Google डॉक्स में।
जोनास

3
Google डॉक्स, एर, ड्राइव में मेरे लिए (कुछ समय बाद के इतिहास में) काम किया।
रॉबर्ट टुपेलो-श्नेक

अब गूगल शीट में काम करता है। मैंने इस प्रश्न को खोजने के बाद इसे आजमाया।
सीन पेरी

9

सुझाए गए उत्तर छोटी शीट्स के लिए अच्छी तरह से काम करते हैं लेकिन मेरे पास हजारों पंक्तियां थीं और उन्हें चुनने के लिए माउस या कीबोर्ड का उपयोग करने में बस बहुत समय लगता था।

ARRAYFORMULA विधि काम करती है लेकिन यह जटिल है, मुझे सूत्र शैली को फिर से लिखने और संभावित त्रुटियों पर विचार करने के लिए मजबूर करती है)।

समाधान इतना आसान है कि इसे 2 सेकंड में किया जा सकता है:

  1. पहले CELL में अपना नया फॉर्मूला लिखें।
  2. सेल पर क्लिक करें, CTRL + C दबाएं (सेल को कॉपी करें)
  3. पूरे कॉलम को चुनने के लिए कॉलम हेडर (उदाहरण के लिए A) पर क्लिक करें
  4. CTRL + V -> पूरे कॉलम में सेल फॉर्मूला पेस्ट करें
  5. फायदा

3
अंत में कोई मेरे जैसा आलसी है! Google शीट के लिए कम से कम यह डिफैक्टो का उत्तर होना चाहिए।
टॉम

क्या यह केवल उस प्रक्रिया के लिए किया जा सकता है जब अन्य दो कोशिकाएं आबाद हो जाती हैं, मैं अपने द्वारा किए गए 0s से भरे कॉलम के साथ समाप्त होता हूं
The Hamstring

5

मैंने इन सभी समाधानों को बहुत निराशाजनक और भ्रमित करने वाला पाया।

मैं आपको चेतावनी दूंगा हालांकि, यह जो कुछ भी वर्तमान में है, वह कोशिकाओं में बदल जाएगा, लेकिन जैसा कि यह एक सूत्र है यह एक समस्या नहीं होनी चाहिए।

मेरे लिए यह सरल था।

  1. उस सेल पर क्लिक करें जिसका फॉर्मूला आप एक बार कॉपी करना चाहते हैं (उसे चुनें)
  2. कॉपी कोशिकाओं सामग्री ( Ctrl+ CWindows पर, cmd+ CMacOS पर)
  3. होल्ड Shift+ Ctrl+ Down(उस पंक्ति के सभी कक्षों का चयन)
  4. अब फॉर्मूला पेस्ट करें क्योंकि आपके पास सभी सेल चयनित हैं।

यह सूत्र लगाएगा, संदर्भों पर प्रत्येक कोशिकाओं के साथ अद्यतन किया जाएगा।


4

जब आप अपना फ़ोरम लिखते हैं, तो आप ब्लू बॉक्स के साथ चयनित सेल के नीचे, दाएं कोने पर डबल क्लिक कर सकते हैं, क्योंकि स्तंभ के नीचे डेटा को कॉपी करने के लिए जब तक कि पड़ोसी सेल में डेटा होता है।

यह बहुत समय बचाता है जब आपके पास एक 7,000 पंक्ति की शीट होती है जिसके साथ आप काम कर रहे होते हैं।

यहाँ छवि विवरण दर्ज करें


अब यह काम क्यों नहीं करता है?
fdrv

यह सबसे अच्छा जवाब है। कॉलम के बाकी हिस्से को
ऑटोफिल

यह केवल तभी काम करता है जब नीचे की कोशिकाओं के अंदर डेटा न हो; लेकिन यह अब तक का सबसे आसान उपाय है।
डैन वाल्टर्स

3

PS मैं OpenOffice में काम कर रहा हूं, और अब मैं देखता हूं कि यह भी सेल की सामग्री को कॉपी करके और अन्य लोगों में पेस्ट करके काम करता है। सूत्र स्वचालित रूप से प्रत्येक पंक्ति में समायोजित हो जाता है! (स्वचालित समायोजन से बचने के लिए पंक्ति संख्या और स्तंभ संख्याओं का नाम $ के साथ उपसर्ग करें)।


2

आप शीर्ष लेख का चयन करके पूर्ण स्तंभ C का चयन कर सकते हैं और सूत्र चिपका सकते हैं =A1*(1.6*B1)। यह हर पंक्ति पर लागू होगा।

हर सेल में कॉपी करने के लिए सिलेक्ट और ड्रैग करने की जरूरत नहीं है।


2
इसे सभी कक्षों में कैसे पेस्ट किया जाए? जैसा कि मैं करता हूं, सूत्र केवल पहली सेल में कॉपी किया जाता है
Moisei

2

Ceipiphant के उत्तर के समान लेकिन थोड़ा और सीधा, बस C1 में एक सूत्र जोड़ें:

=ARRAYFORMULA(iferror(A:A*B:B*1.6))
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.