गैर-रिक्त आसन्न कोशिकाओं वाले सभी कक्षों की प्रतिलिपि बनाने / भरने के लिए एक्सेल कीबोर्ड शॉर्टकट?


45

मैं एक कीबोर्ड शॉर्टकट की तलाश कर रहा हूं जो सेल के निचले-दाएं कोने में "हैंडल" पर डबल-क्लिक करके उपलब्ध कार्यक्षमता को डुप्लिकेट करेगा। क्या ऐसा कुछ है जो तीसरे पक्ष के सॉफ़्टवेयर या कस्टम मैक्रोज़ बनाए बिना ऐसा कर सकता है?

जवाबों:


36

मैं आपको दो तरीके प्रदान करता हूं जो आप चाहते हैं। दुर्भाग्य से, दोनों विधियों में अपने स्वयं के कैविएट हैं, क्योंकि एक्सेल ऑटो-फिल के लिए एक ऑल-इन-वन कीबोर्ड शॉर्टकट प्रदान नहीं करता है। मैं अत्यधिक सुझाव देता हूं कि आप दोनों तरीकों को आजमाएं और फिर यह निर्धारित करें कि आपके लिए कौन सा सबसे अच्छा काम करता है। इन दो तरीकों के बाहर, मुझे विश्वास नहीं है कि आप मैक्रोज़ या ऐड-इन मॉड्यूल के उपयोग के बिना जो आप चाहते हैं उसे पूरा कर सकते हैं। क्या आपको मैक्रो रूट AutoFillपर Rangeजाना चाहिए, किसी भी ऑब्जेक्ट पर विधि वह सब होनी चाहिए जो आपको चाहिए।


विधि 1 (वैकल्पिक, लेकिन यह बिना माउस इंटरैक्शन के काम करता है )

इसे पूरा करने का एक और तरीका है, फिल-डाउन शॉर्टकट के संयोजन का उपयोग करना और सभी का चयन करना। जब आप सेल में डेटा दर्ज करते हैं, Ctrl+Shift+Endतो वर्तमान सेल से उस श्रेणी के अंत तक का चयन करने के लिए दबाएं जो ऑटो-भरा होगा। फिर, Ctrl+Dशीर्ष सेल से पूरी रेंज में "भरने" के लिए दबाएं ।

विधि 2 (मेरा पसंदीदा तरीका, एक बार का माउस इंटरैक्शन)

एक बार सेल भरने के बाद आप नीचे की ओर ऑटो-फिल करना चाहते हैं, हमेशा की तरह नीचे दाएं कोने पर डबल-क्लिक करें। "ऑटो-फिल डाउन" चरण को दोहराने के लिए, जब तक आप केवल डेटा दर्ज करते हैं और एंटर दबाते हैं, तब तक आप इसे दबाकर दोहरा सकते हैं Ctrl+Y

इसका मतलब है कि आपको माउस का उपयोग करने की आवश्यकता है, लेकिन केवल पहली बार । बाद के सभी काम पूरी तरह से कीबोर्ड के साथ किए जा सकते हैं, इसलिए जब तक आप इसका उपयोग केवल डेटा दर्ज करने के लिए करते हैं (यानी आप कुछ भी संशोधित करने के लिए संदर्भ मेनू बटन का उपयोग नहीं करते हैं)।


ध्यान दें कि पहला तरीका एक मामूली कैविएट के साथ आता है - आपका दृश्य / कर्सर स्प्रेडशीट के निचले भाग में चला जाएगा (जो कि Ctrl+Yविधि के साथ नहीं होता है )। आप Homeकर्सर को तेज़ी से ऊपर ले जाने के लिए कुंजी दबा सकते हैं ।


दूसरी विधि मेरे लिए एकदम सही थी, जिसने मुझे 123,798 पंक्तियों को बहुत जल्दी भरने में मदद की। धन्यवाद!
जोशुआ वॉल्श

9

मैं ऑटोफिल हैंडल के लिए एक छोटे कीबाइंड के बारे में भी उत्सुक हूं। लेकिन यह भी काम करता है:

श्रृंखला भरने के लिए मुख्य अनुक्रम

रिक्त श्रृंखला और "बीज" (वह सेल जिसमें प्रारंभिक मूल्य है, जिस पर ऑटोफ़िल श्रृंखला आधारित होगी) सहित श्रृंखला का विस्तार करने की इच्छा रखने वाली पूरी श्रृंखला का चयन करें।

प्रेस ALT>> H>> F>> I>> S>> Alt+ F>> Enter

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

अपनी कस्टम सूचियों को बनाने / संपादित करने के लिए, Alt+ दबाएं F, लोकप्रिय पर जाएं फिर कस्टम सूचियों को संपादित करें पर क्लिक करें । कस्टम सूचियाँ इस आधार के रूप में कार्य करती हैं कि ऑटोफिल हैंडल कोशिकाओं को कैसे आबाद करता है।

नीचे भरें

Ctrl+ D

ध्यान दें

ये कुंजी संयोजन केवल एक्सेल की अंग्रेजी भाषा के लिए काम करते हैं। आप किसी भी अन्य भाषा में एक्सेल का उपयोग करते हैं, में अपनी भाषा के लिए इसी कुंजी संयोजन के लिए खोज: होम रिबन> भरण (में संपादन रिबन अनुभाग)> श्रृंखला ... । संवाद बॉक्स में AutoFill चुनें और Enter दबाएं। भरण कुंजी संयोजन भी भिन्न ( Ctrl+ D) हो सकता है ।


1
^ _ ^ अगर आप अप-अप-डाउन-डाउन-अबब चक जोड़ते हैं तो नॉरिस प्रकट होता है। व्यक्तिगत रूप से, मैं लगभग हमेशा भरण हैंडल का उपयोग नहीं करता हूं, और मैं आसपास या नाम बॉक्स को प्राप्त करने के लिए बाकी डेटा तालिका पर निर्भर करता हूं। उदाहरण के लिए, अगर मैं A1 से एक फॉर्मूला, 200 से नीचे की कोशिकाओं को कॉपी करना चाहता हूं, तो मैं नाम बॉक्स में "A200" टाइप करूंगा, एंटर दबाऊंगा, फिर Ctrl + Shift + Up, फिर Ctrl + D।
एलिसा

2
  1. उस सीमा का चयन करें जिसे आप डेटा को पहली पंक्ति / सेल सहित भरना चाहते हैं जहाँ डेटा अंतिम पंक्ति / सेल के लिए उपलब्ध है जहाँ डेटा समाप्त होता है।
  2. प्रेस Ctrl+ G(पर जाएं)
  3. विशेष पर जाएं और उपलब्ध विकल्पों में से "ब्लैंक्स" चुनें। ओके दबाओ।
  4. वर्तमान में आप जिस सेल में हैं (क्रोध में रिक्त कोशिकाओं को चयनित कर रहे हैं) पिछले सेल "= + अप एरो" का संदर्भ देते हुए सूत्र दर्ज करें (यदि आप सेल ए 3 में हैं, तो टाइप करें = A2) और दबाएँ Ctrl+ Enter
  5. उपरोक्त सूत्र को फिर से संपूर्ण श्रेणी का चयन करके पेस्ट करके मूल्यों में उपरोक्त सूत्र में परिवर्तित करें।

बहुत अच्छा समाधान और गुच्छा का सबसे कुशल।
फॉरेस्ट आर। स्टीवंस

2

अब तक, मेरा सबसे अच्छा समाधान था:

  1. CTRL-C स्रोत कोशिका के

  2. CTRL-G (गो) एक कॉलम में अंतिम सेल दर्ज करें

  3. SHIFT-ENTER (उस पूरे खंड पर प्रकाश डाला गया)

  4. ENTER (सभी कोशिकाओं में मूल्यों को चिपकाता है)

एक्सेल 2007/2013/365 के साथ काम करता है


0

2010 के एक छोटे प्री-कीबोर्ड कीबोर्ड शॉर्टकट @ एलेसा के उत्तर में दी गई श्रृंखला (विंडोज) डायलॉग बॉक्स को लाने के लिए है:

ALT, E, I,S

यह केवल एक कीस्ट्रोक से छोटा है लेकिन फिर भी एक अतिरिक्त स्ट्रोक है।


0

क्या यह मैक पर लायक है के लिए मैं कीबोर्ड Maestro का उपयोग इस के लिए महत्वपूर्ण आदेशों की एक श्रृंखला को निष्पादित करने के लिए तो मुझे माउस का उपयोग करने की आवश्यकता नहीं है।

अनुक्रम है:

  1. डाउन एरो (ये दोनों कमांड कॉपी को ठीक से काम करने की अनुमति देते हैं)
  2. ऊपर की ओर तीर
  3. कमांड + ग
  4. बायाँ तीर (दाएँ के संदर्भ में दाएँ तीर में परिवर्तन)
  5. कमान + शिफ्ट + नीचे तीर
  6. विकल्प + टैब (चरण 4 में दाईं ओर संदर्भित होने पर विकल्प + शिफ्ट + टैब में परिवर्तन)
  7. Command + V

यह लगभग तुरंत है और ज्यादातर मामलों में यही काम करता है जैसे कि आप उस सेल के दाहिने निचले हिस्से पर डबल क्लिक करते हैं जिसे आप कॉपी करना चाहते थे। एकमात्र अंतर जो मुझे पता है कि यदि आप एक कॉलम पर हैं, जिसमें बाईं ओर कुछ भी नहीं है, तो यह प्राथमिकता है कि वह किस चीज को भर रहा है।

इन कमांड के साथ यहां आपको दो शॉर्टकट मिल सकते हैं और चुन सकते हैं कि यह किस तरफ से संदर्भित है।


0

सूत्र में दर्ज करने के बाद आप केवल कॉपी, हाइलाइट और पेस्ट भी कर सकते हैं। इस पद्धति ने मुझे कीबोर्ड का उपयोग करने की अनुमति दी, कोई माउस क्लिक नहीं।

हालांकि यह सिर्फ डबल क्लिक करने के लिए तेज हो सकता है। वरीयता पर निर्भर करता है।

उदाहरण के लिए, मैं एक VLOOKUP कर रहा हूं। और पहला लुकअप मान सेल B2 में है। 1. मैंने A2 में सूत्र में प्रवेश किया। 2. फिर मैंने सेल A2 (Ctrl + c) की प्रतिलिपि बनाई। 3. फिर A3 में शुरू करते हुए, मैंने उस सीमा को हाइलाइट किया जिसे मैं सूत्र (Ctrl + Shift + Down) या (Shift + Down) में सूत्र को पॉप्युलेट करना चाहता था। 4. तब मैंने पेस्ट किया (ctrl + V)

जब मैंने यह किया था सेल A3 में सूत्र B3 में लुकअप मान था, A5 में B5 था, आदि। आप यह सुनिश्चित करने के लिए स्पॉट चेक करना चाहते हैं कि सूत्र पहली बार ऐसा करने के लिए समायोजित करें।


0

यह मानते हुए कि आसन्न कॉलम में डेटा है, मुझे निम्न कार्य करना पसंद है (मान लें कि अन्य कॉलम को भरने के लिए कॉलम के बाईं ओर समीप है):

उस सेल का चयन करें जहां आप भरण हैंडल को डबल-क्लिक करना चाहते थे।

फिर:

  1. Leftअन्य डेटा के साथ कॉलम में बदलने के लिए दबाएं
  2. Ctrl+Downडेटा के अंत में जाने के लिए दबाएं
  3. Rightउस कॉलम पर वापस जाने के लिए दबाएँ जिसे पॉपुलेट किया जाएगा
  4. Ctrl+Shift+Upभरण मूल्य वाले सेल तक चयन करने के लिए दबाएँ
  5. Ctrl+Dभरने के लिए दबाएँ (नीचे)

दबाए गए कुंजी हमेशा समान होते हैं, इसलिए आप इसे कीबोर्ड मैक्रो पर रख सकते हैं।

एक और अनुक्रम वही चीज़: Left, End, Down, Right, End, Shift+Up, Ctrl+D


0

उपरोक्त सभी उत्तर एक ही व्यवहार की नकल नहीं करते हैं जैसे कि सेल के निचले दाएं कोने को एक कॉलम में ऑटोफिल को स्तंभ के वांछित संख्या के आधार पर पंक्तियों की वांछित संख्या पर क्लिक करना। VBA निम्नलिखित कोड का उपयोग करके केवल कीबोर्ड के साथ इसे पूरा करने का एकमात्र तरीका है:

Sub AutoFill_Column()

Selection.AutoFill Destination:=Range(Selection, Cells(ActiveCell.SpecialCells(xlLastCell).Row, Selection.Column))

End Sub

एक पंक्ति को स्वचालित करने के लिए पूरा किया जा सकता है (पंक्ति के ऊपर आसन्न डेटा के आधार पर):

Sub Autofill_Row()

Selection.AutoFill Destination:=Range(Selection, Cells(Selection.Row, ActiveCell.Offset(-1, 0).End(xlToRight).Column))

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