Excel 2010 ऑटो-फॉर्मूला के साथ नई पंक्ति कैसे भरें?


12

मैं शपथ ले सकता हूं कि मैंने उस व्यवहार को देखा है जहां एक्सेल स्वचालित रूप से एक नई सम्मिलित पंक्ति में भरता है, जैसा कि ऊपर की पंक्ति में है।

मुझे पता है कि यह कुछ VBA के साथ किया जा सकता है, लेकिन यदि संभव हो तो मैं यह खोजना चाहूंगा कि यह मूल रूप से होने के लिए क्या ट्रिगर करता है (जब तक कि मैं सपना नहीं देख रहा हूं)। क्या किसी को पता है कि यह कैसे किया जाता है?

जवाबों:


6

यह एक सपना नहीं है, और आप सही हैं: एक्सेल का एआई इन चीजों को ट्रिगर करता है, और न केवल तालिकाओं के लिए। बस एक छोटा सा उदाहरण प्रदर्शित करने के लिए:

  • एक नई कार्यपुस्तिका खोलें और Aबढ़ती संख्या के साथ कॉलम भरें , जैसे:
1
2
3
4
5
  • इसके बाद, कॉलम B में =A1*10इसे प्राप्त करने के लिए संख्याओं की सूची के नीचे कोई भी सरल सूत्र, उदा और ऑटोफ़िल जोड़ें :
1      10
2      20
3      30
4      40
5      50
  • अब, यह देखने के लिए कि 6अगली पंक्ति में AI कैसे काम करता है, टाइप करें (या कोई भी संख्या) 5(यह A6संदर्भ में होना चाहिए ) और या तो TABOR दबाएं ENTER- जैसा कि आप सामान्य रूप से करते हैं।
  • जादू का आनंद लें! (:

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

मैं मामलों की पूरी सूची प्रदान नहीं कर सकता, लेकिन मुझे लगता है कि आपको सुराग मिल गया है! "


दिलचस्प है, मैं इसे केवल कॉलम में काम करने के लिए प्राप्त कर सकता हूं, न कि पंक्तियों में (जैसे यदि आप अपना उदाहरण देते हैं, तो मैं इसे काम पर नहीं ला सकता)।
रिपरडोक

मुझे पता नहीं ऐसा क्यों है ... शायद इसलिए कि डेटा आमतौर पर कॉलम मोड में बड़े होने के साथ संग्रहीत होता है - यह अधिक स्वाभाविक है))
पीटर एल।

इनकी संख्या कम से कम चार होनी चाहिए।
ल्यूक

@PeterL।, अच्छी व्याख्या +10 ,,
राजेश एस।

3

आप सरणी सूत्र से पूरी तरह से ऑटोफ़िल सुविधा से बच सकते हैं । बस सामान्य की तरह सूत्र दर्ज करें लेकिन :columnप्रत्येक सेल संदर्भ के अंत में संलग्न करें और फिर + + दबाएंCtrlShiftEnter । फिर फॉर्मूला बिना किसी चीज को खींचे कॉलम के सभी सेल पर तुरंत लागू होगा


संपादित करें:

नए Excel संस्करण स्वचालित रूप से एक नई डेटा पंक्ति होने पर भरने के लिए सरणी सूत्रों का उपयोग करेंगे

Office 365 के लिए सितंबर 2018 के अपडेट के साथ शुरुआत करते हुए, कोई भी फॉर्मूला जो कई परिणाम दे सकता है, स्वचालित रूप से या तो नीचे, या पड़ोसी कोशिकाओं में भर देगा। व्यवहार में यह परिवर्तन कई नए गतिशील सरणी कार्यों के साथ भी है। डायनामिक एरे फ़ार्मुलों, चाहे वे मौजूदा फ़ंक्शंस का उपयोग कर रहे हों या डायनेमिक एरे फ़ंक्शंस, केवल एक सेल में इनपुट की आवश्यकता होती है, फिर एंटर दबाकर पुष्टि की जाती है। इससे पहले, विरासत सरणी सूत्र को पहले संपूर्ण आउटपुट रेंज का चयन करने की आवश्यकता होती है, फिर Ctrl+ Shift+ के साथ सूत्र की पुष्टि होती है Enter। वे आमतौर पर सीएसई सूत्र के रूप में संदर्भित होते हैं।

सरणी सूत्रों के दिशानिर्देश और उदाहरण

यदि आप एक्सेल के पुराने संस्करण पर हैं या सरणी सूत्रों के बारे में अधिक जानना चाहते हैं तो पढ़ना जारी रखें


उदाहरण के लिए =B3:B + 2*C3:C, डी 3 और Ctrl+ Shift+ में डालना Enterटाइप =B3 + 2*C33 से पंक्ति 3 से शुरू होने वाले सभी प्रकार को नीचे खींचने और खींचने के बराबर है

यह टाइप करने के लिए तेज़ है, लेकिन इसका एक नुकसान है कि अप्रयुक्त कोशिकाएं (वर्तमान तालिका के बाहर) अभी भी गणना की जाती हैं और दिखाती हैं 0 को छिपाने के लिए एक आसान तरीका है । हालाँकि इससे भी बेहतर तरीका यह है कि गणना को तालिका के अंतिम कॉलम तक सीमित किया जाए। यह जानते हुए कि एक सरणी सूत्र में आप X3:X101X3 से X101 तक केवल कोशिकाओं पर लागू करने के लिए उपयोग कर सकते हैं, हम उसी प्रभाव को प्राप्त करने के लिए INDIRECTफ़ंक्शन का उपयोग कर सकते हैं

  • =LOOKUP(2, 1/(A:A <> ""), A:A)तालिका में अंतिम गैर-रिक्त कक्ष को खोजने और नाम देने के लिए तालिका के बाहर किसी कक्ष में दर्ज करें LastRow। वैकल्पिक रूप से =COUNTA(A3:A) + 2तब उपयोग करें जब तालिका की पहली पंक्ति 3 हो
  • तब B3:Bउपयोग के बजाय=INDIRECT("B3:B" & LastRow)

उदाहरण के लिए यदि आप स्तंभ डी में कोशिकाओं बी और सी में कोशिकाओं के उत्पादों में शामिल करना चाहते हैं, और कॉलम E उपयोग करने के बजाए, बी और सी की रकम शामिल है D3 = B3*C3और E3 = B3 + C3और खींचें तुम सिर्फ डी 3 और E3 क्रमशः और प्रेस में सूत्रों नीचे डाल नीचे Ctrl+ Shift+Enter

=INDIRECT("B3:B" & LastRow) * INDIRECT("C3:C" & LastRow)
=INDIRECT("B3:B" & LastRow) + INDIRECT("C3:C" & LastRow)

अब से हर बार जब आप एक नई पंक्ति में डेटा जोड़ते हैं, तो तालिका स्वचालित रूप से अपडेट हो जाएगी


डेटा पहुंच पैटर्न पहले से ही ज्ञात होने के कारण सरणी सूत्र बहुत तेज़ है। अब बजाय अलग से 100001 अलग गणना करने की, वे किया जा सकता है vectorized और समानांतर में किया , सीपीयू में कई कोर और SIMD इकाई का उपयोग। इसके निम्न फायदे भी हैं:

  • संगति: यदि आप E2 में से किसी भी सेल को नीचे की ओर क्लिक करते हैं, तो आपको एक ही सूत्र दिखाई देता है। यह स्थिरता अधिक सटीकता सुनिश्चित करने में मदद कर सकती है।
  • सुरक्षा: आप बहु-कक्ष सरणी सूत्र के एक घटक को अधिलेखित नहीं कर सकते। उदाहरण के लिए, सेल E3 पर क्लिक करें और हटाएँ दबाएं। आपको या तो कक्षों की संपूर्ण श्रेणी (E2 E11 के माध्यम से) का चयन करना होगा और पूरे सरणी के लिए सूत्र को बदलना होगा, या जैसा है उस सरणी को छोड़ दें। अतिरिक्त सुरक्षा उपाय के रूप में, आपको सूत्र में परिवर्तन की पुष्टि करने के लिए Ctrl+ Shift+ दबाना होगा Enter
  • छोटे फ़ाइल आकार: आप अक्सर कई मध्यवर्ती फ़ार्मुलों के बजाय एकल सरणी सूत्र का उपयोग कर सकते हैं। उदाहरण के लिए, कार्यपुस्तिका स्तंभ E में परिणामों की गणना करने के लिए आप मानक सूत्रों का इस्तेमाल किया था, तो (ऐसी ही एक सरणी सूत्र का उपयोग करता है =C2*D2, C3*D3, C4*D4...), आप 11 विभिन्न सूत्रों का इस्तेमाल किया है | एक ही परिणाम की गणना करने के।

सरणी सूत्रों के दिशानिर्देश और उदाहरण

अधिक जानकारी के लिए पढ़ें


INDIRECTएक वाष्पशील कार्य है, जो कार्यपुस्तिका को हर बार एक सेल में परिवर्तित होने पर पुन: गणना करने का कारण बनता है। बिना उपयोग किए पंक्तियों की एक विशिष्ट संख्या को भरने का कोई तरीका (CSE या अन्यथा) है INDIRECT?
फीटवेट

0

यदि आप किसी तालिका में किसी रिक्त स्तंभ में सूत्र दर्ज करते हैं तो यह Excel का डिफ़ॉल्ट व्यवहार है । इसे प्राप्त करने के लिए, आपको एक तालिका सम्मिलित करने की आवश्यकता है :

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


धन्यवाद, यह काम करता है, लेकिन पहले टेबल का उपयोग किए बिना, मैंने व्यक्तिगत कोशिकाओं पर इस प्रभाव को देखा है। मेरा मानना ​​है कि यह ऑटो-फिल सेटिंग के कुछ प्रकार होने चाहिए।
रिपरडॉक

दो तरीके हैं जिनसे आप बहुत जल्दी कर सकते हैं: 1. फार्मूला दर्ज करें और फिर छोटे "+" पर डबल क्लिक करें जब आप सेल के निचले दाएं कोने में होवर करें। पूरी रेंज चुनें और Ctrl-Enter के साथ सूत्र दर्ज करें । लेकिन न तो विकल्प तालिकाओं की तरह "वास्तविक ऑटोफिल" है। बहुत यकीन है कि यह मौजूद नहीं है (जब तक कि VBA में कस्टम-बिल्ट नहीं किया गया)
पीटर अल्बर्ट

0

एक्सेल होने का एक तरीका यह है कि आप स्वचालित रूप से कई पंक्तियों में वांछित फ़ार्मुलों को कॉपी और पेस्ट करें। यदि आप इसे एक-एक करके करते हैं, तो यह स्पष्ट नहीं है कि कॉपी और पेस्ट को स्वचालित रूप से प्रत्येक पंक्ति के लिए पूरा किया जाना चाहिए। यदि आप किसी ब्लॉक में कॉपी और पेस्ट करते हैं, तो एक्सेल खत्म हो जाएगा और स्वचालित रूप से भविष्य की पंक्तियों के फॉर्मूले को कॉपी और पेस्ट कर देगा।


0

आपके द्वारा देखी जा रही समस्या की संभावना है क्योंकि आपके द्वारा तालिका में कुछ कॉलम ऑटो भरण पर सेट नहीं हैं। आप कॉलम को ऑटो सेल भरकर बना सकते हैं, जिसमें फार्मूला होता है, जो नीचे-दाएं कोने में हरे बॉक्स को पकड़ता है, और अंतिम पंक्ति या तालिका में खींचता है। एक बार जब आप ऐसा कर लेते हैं कि कॉलम स्वतः भर जाता है, तो उस कॉलम में सभी नई पंक्तियाँ अपने आप सूत्र बन जाएंगी।


0

मेरे लिए, यह सूत्रों के दो स्तंभों के लिए काम कर रहा था और अचानक उनमें से केवल एक के लिए रुक गया। मुझे लगता है कि मुझे इसकी एक अलग सेल कॉपी और पेस्ट करनी होगी और लिंक को मैसेज करना होगा। इसे ठीक करने के लिए, मैंने सेल का चयन किया और होम> एडिटिंग> फिल> सीरीज़ में गया और विवरणों की पुष्टि की। उम्मीद है की वो मदद करदे।


यह एक अलग समस्या का जवाब है और पूछे गए सवाल का जवाब नहीं देता है।
DavidPostill

0

मैं इस मुद्दे पर आ रहा था, जहां एक टेबल ने ऑटोफिलिंग बंद कर दी थी ... मुझे नहीं पता कि यह अचानक काम करना क्यों बंद कर देता है, लेकिन यहां यह तय है:

  • अपने सूत्र को अपनी तालिका की अंतिम पंक्ति में उपयुक्त कॉलम में जोड़ें, और दबाएँ enter
  • थोड़ा वर्ग पॉप-अप लेबल एफएक्स पर क्लिक करें , और चयन करेंOverwrite all cells in this column with this formula
  • अपनी तालिका में एक नई पंक्ति जोड़ें, जिसमें अब सूत्र स्वतः भरा होना चाहिए

इसने मेरे लिए शानदार ढंग से काम किया, आशा है कि यह किसी और की मदद करेगा।


0

सूत्र और प्रेस में राइट (यदि आवश्यक हो तो फिर से लिखें) दर्ज करें। अगली बार जब आप अगली पंक्ति में डेटा जोड़ते हैं तो यह सूत्र को स्वचालित रूप से पॉप्युलेट करता है।


" आपको टिप्पणी करने के लिए 50 प्रतिष्ठा की आवश्यकता क्यों है" पढ़ें, ताकि आप समझ सकें कि आप टिप्पणी कैसे शुरू कर सकते हैं।
दलाल रस आईटी

करने के लिए लिखने के कागज पर कुछ, एक बनाने के लिए सही बारी, और राइट ब्रदर्स माना जाता है कि पहली विमान उड़ान भरी है।
दलाल रस आईटी

इस सामान को सीखना एक संस्कार है।
स्कॉट

-2

आप भरण ड्रॉपडाउन के तहत औचित्य फ़ंक्शन का उपयोग करके ऐसा कर सकते हैं। यह संपादन कार्यों में होम टैब के नीचे स्थित है। मेरा यह उपकरण पट्टी के दाईं ओर है।


विवरण जोड़ने के लिए कि यह कैसे होता है? इसके आधार पर यह वह नहीं करता है जो ओपी ने मांगा था।
ज़गिरमिशन

मैंने जो कुछ किया था वह हेडर के तहत प्रत्येक सेल के लिए हेडर फॉर्मेट किए गए भरण, सूत्र इत्यादि के साथ एक तालिका स्थापित की गई थी। फिर बाएं अधिकांश कॉलम में मैंने एक श्रेणी का चयन किया, जिसे मैंने अभी तक प्रारूपित नहीं किया था, भरण ड्रॉप डाउन पर गया और उचित ठहराया। अब जब मैं कोशिकाओं की उस सीमा में जानकारी दर्ज करना शुरू करता हूं, तो पूरी पंक्ति ऑटो फॉर्मूले, फॉर्मल, इत्यादि जो मैंने अपनी तालिका में निर्धारित की थी। क्षमा करें, मैं बहुत टेक सेवी नहीं हूं इसलिए बेहतर समझ बनाने के लिए इस टिप्पणी में चित्रों को डालना नहीं जानता।
XLRookie

यह विधि उस पंक्ति का कारण बनती है जो आप वर्तमान में डेटा को दर्ज कर रहे हैं, इसे सीधे ऊपर की पंक्ति के रूप में प्रारूपित करने के लिए।
XLRookie सेप

आप टिप्पणियों में पिक्स नहीं डाल सकते हैं, लेकिन आप उत्तर में दे सकते हैं। हालाँकि, मैंने इसका परीक्षण किया और मुझे ऐसा लगता है कि ऑटो-फिलिंग होने के लिए Fill-> औचित्य की आवश्यकता नहीं है (अपने आप को आज़माएं, आपके द्वारा बताए गए चरणों से औचित्यपूर्ण कदम को छोड़कर)। Excel में स्वत: भरण कार्यक्षमता जो यहाँ चर्चा की गई है, परिणाम का कारण है, औचित्यपूर्ण नहीं है।
ज़गरिम्सन

हा ये सच है। खैर जो आपको इस क्षेत्र में मेरी विशेषज्ञता का स्तर दिखाता है।
XLRookie
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.