पूरे स्तंभ पर सूत्र लागू करें


96

मैं सूत्र के साथ कॉलम A से कॉलम B में सभी ज़िप कोड को पुन: दर्ज करने का प्रयास कर रहा हूं:

=TEXT(A1,"00000")

ऐशे ही:

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

मैं चाहता हूं कि कॉलम B में प्रत्येक कोशिका ऊपर दिए गए सूत्र का उपयोग करके रूपांतरित हो। लेकिन मेरे पास 40,000 से अधिक पंक्तियां हैं, इसलिए सूत्र को नीचे खींचना और पूरे कॉलम बी पर लागू करना असंभव है।

क्या कोई सूत्र है जिसका उपयोग मैं इस समस्या को हल करने के लिए कर सकता हूं?

जवाबों:


89

मुझे लगता है कि यह एक और हालिया विशेषता है, लेकिन यह मेरे लिए काम करती है:

हाइलाइट किए गए सेल के नीचे दाईं ओर स्थित वर्ग पर डबल क्लिक करना हाइलाइट किए गए सेल के सूत्र को कॉपी करता है।

आशा करता हूँ की ये काम करेगा।


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

3
साझा करने के लिए धन्यवाद। यह मेरे लिए ठीक काम करता है, लेकिन मैं ArrayFormula फ़ंक्शन का उपयोग करना पसंद करता हूं, सिर्फ इसलिए कि आपकी विधि के विपरीत जो मूल रूप से हर सेल के लिए सटीक समान सूत्र को कॉपी करेगा, ArrayFormula अधिक गतिशील होगा और इसे अधिक आसानी से प्रोग्राम किया जा सकता है।
शहाब यारोहम्माड़ी

3
@ थनैसैकेपेलोनिस, आपको डेटा क्लियर करने की जरूरत नहीं है, आप सिर्फ ड्रैग इंडिकेटर पर डबल क्लिक करें और यह सभी बाद की पंक्तियों में फॉर्मूला लागू करता है, जहां प्रत्येक प्लेसहोल्डर में डेटा उस पंक्ति के लिए संबंधित कॉलम में उपलब्ध है। यह बंद हो जाएगा जहां डेटा गायब है। के रूप में ब्रेट सटन द्वारा दिखाए गए
dresh

2
मेरे पास इस उत्तर को करने के लिए बहुत अधिक डेटा है, यह विफल रहता है और मुझे पृष्ठ को फिर से लोड करना होगा।
डैनियल रयान

1
हालांकि यह समस्या को हल करने के लिए एक मूल्यवान संकेत हो सकता है, एक अच्छा जवाब भी समाधान को प्रदर्शित करता है। कृपया संपादित तुम क्या मतलब है दिखाने के लिए उदाहरण कोड प्रदान करने के लिए। वैकल्पिक रूप से, इसे टिप्पणी के बजाय लिखने पर विचार करें।
टोबी स्पाइट

58

मुझे लगता है कि आप किस्मत में हैं। कृपया B1 में प्रवेश करने का प्रयास करें:

=text(A1:A,"00000")

(बहुत समान!) लेकिन Enterहिट Ctrl+ Shift+ मारने से पहले Enter


32
जब मैं Ctrl + Shift + Enter आज़माता हूं, तो यह मेरे फॉर्मूले को घेर लेता है ArrayFormula(…)
बिंकी

2
@ पानट्स का मतलब है तो आपको क्या करना चाहिए? यह मेरे लिए भी काम नहीं करता है। ArrayFormula (
JayPex

4
@pnuts शायद यह पिछले वर्ष में बदल गया है, लेकिन ArrayFormula ओपी से छवि के रूप में कॉलम बी नीचे सूत्र का विस्तार नहीं करता है। मेरे लिए, यह केवल चयनित सेल का मान भरता है।
Assimilater

11
साझा करने के लिए धन्यवाद। मेरे लिए वास्तव में अच्छा काम किया। मुझे लगता है कि एक चीज जो लोगों को याद आ रही है वह बी 1: बी हिस्सा है जिसे मैंने कुछ सेकंड के लिए खुद से संघर्ष किया। आपको अपने एकल कॉलम को बदलना होगा, B1 को अपने फॉर्मूले में B1: B के कॉलम के साथ कह सकते हैं, ताकि यह कार्य कर सके। अब तक, यह सबसे अच्छी विधि और सबसे गतिशील है।
शहाब यारोहम्माड़ी

4
यह मेरे लिए भी काम किया। टिप्पणियों में स्पष्टीकरण के लिए धन्यवाद। एक अतिरिक्त बात जिसने मुझे उलझा दिया, वह यह कि नीचे की कोशिकाएँ सभी खाली होनी चाहिए। मुझे लगता है कि मुझे लगा कि वे बस ओवरराइट हो जाएंगे।
LOAS

52

ऐसा लगता है कि कुछ अन्य उत्तर पुराने हो गए हैं, लेकिन मेरे लिए यह काम किया है:

  1. कॉपी करने के लिए पाठ / सूत्र के साथ सेल पर क्लिक करें
  2. Shift + कॉपी करने के लिए अंतिम सेल पर क्लिक करें
  3. Ctrl + Enter

(ध्यान दें कि यह पाठ को बदलता है यदि गंतव्य कोशिकाएँ खाली नहीं हैं)


7
मैक पर CMD + Enter के साथ काम करता है।
स्टैपलगुन

4
यह 2019 में सबसे अच्छा जवाब है।
हैप्पी बर्ड

1
यह उत्तर सूत्र की एक विस्तृत श्रृंखला के लिए काम करता है, और स्वीकृत उत्तर होना चाहिए
phlare

1
केवल एक समय में एक कॉलम पर काम करता है, लेकिन अच्छी तरह से काम करता है। यदि आप इसे बहुत सारे सामान के लिए जल्दी से प्राप्त करना चाहते हैं , तो Ctrl+Shift+Downवर्तमान कॉलम के निचले भाग के लिए सभी तरह का चयन करेंगे, Ctrl+Enterजैसे आपने कहा था, फिर Up, Right, [Down](पंक्ति 1 पर होने पर अंतिम आवश्यकता नहीं होगी) अगला कॉलम।
एडम बार्न्स

2020 में एक आकर्षण की तरह काम करता है। धन्यवाद!
nxmohamad

8

मान लें कि आप स्ट्रिंग की एक सरणी में कुछ स्थानापन्न करना चाहते हैं और आप अपनी संपूर्ण शीट पर कॉपी-पेस्ट नहीं करना चाहते हैं

आइए इसे एक उदाहरण के रूप में लेते हैं:

  • कॉलम "A" में स्ट्रिंग सरणी: {सेब, केला, नारंगी, ..., एवोकाडो}
  • आप "ए" से "एक्स" के चार्ट को स्थानापन्न करना चाहते हैं: {xpple, bxnxnx, orxnge, ..., xvocado}

इस फॉर्मूले को पूरे कॉलम (एरे) पर साफ-सुथरे तरीके से लागू करने के लिए, आप कर सकते हैं:

=ARRAYFORMULA(SUBSTITUE(A:A, "a", "x"))

यह 2D-सरणियों के लिए भी काम करता है, आइए बताते हैं:

=ARRAYFORMULA(SUBSTITUE(A2:D83, "a", "x"))

8

एक और समाधान मिला:

  • कॉलम की पहली 3 या 4 कोशिकाओं पर सूत्र लागू करें
  • Ctrl + C पिछले पंक्तियों में से एक में सूत्र (यदि आप पहली पंक्ति की प्रतिलिपि यह काम नहीं करेगा)
  • पूरे कॉलम को चुनने के लिए कॉलम हेडर पर क्लिक करें
  • सभी कोशिकाओं में इसे चिपकाने के लिए Ctrl+ दबाएँV

2
यह मेरे लिए डबल-क्लिक करने की तुलना में अधिक मज़बूती से काम करता है। धन्यवाद!
इवान

4

यह उन लोगों के लिए है जो स्तंभ कोशिकाओं को जल्दी से लिखना चाहते हैं (बिना काटने और नकल के)। यह सेल बॉक्स पर डबल-क्लिक करने के समान है लेकिन डबल-क्लिक के विपरीत, यह पहले प्रयास के बाद भी काम करता है।

  1. उस कॉलम सेल का चयन करें जिसे आप नीचे की ओर कॉपी करना चाहते हैं
  2. नीचे की कोशिकाओं का चयन करने के लिए Ctrl+ Shift+ दबाएँ
  3. नीचे के कक्षों में पहले सेल की सामग्री को कॉपी करने के लिए Ctrl+ दबाएँEnter

बक्शीश:

नीचे-सबसे अधिक सामग्री पर जाने के लिए शॉर्टकट (प्रतिलिपि की जांच करने के लिए) Ctrl+ है । वापस ऊपर जाने के लिए आप Ctrl+ का उपयोग कर सकते हैं , लेकिन यदि आपकी शीर्ष पंक्तियाँ जमी हुई हैं, तो आपको Enterकुछ बार प्रेस करना होगा ।


1
यह सबसे स्ट्रेट हैक है। धन्यवाद!
सोपिया अल्फ्रेड

0

यह स्पष्ट करने के लिए कि आप हमें ड्रैग इंडिकेटर कब देते हैं, यह कॉलम के नीचे सेल वैल्यू को कॉपी करेगा जबकि किसी दिए गए पंक्ति में आसन्न सेल में एक वैल्यू है। जैसे ही ड्रैग ऑपरेशन एक आसन्न सेल को देखता है जो रिक्त है यह सूत्र को कॉपी करना बंद कर देगा।

.eg

1,a,b
2,a
3,
4,a

यदि ऊपर एक स्प्रेडशीट है, तो 'बी' सेल पर डबल क्लिक ड्रैग इंडिकेटर का उपयोग करके पंक्ति 2 को भरना होगा, लेकिन पंक्ति को तीन या चार नहीं।


1
यदि आप एक्सेल में फ़िल्टर किए गए सेट में पंक्तियों को "डबल क्लिक ड्रैग इंडिकेटर" का उपयोग करके फार्मूला लागू करने की कोशिश कर रहे हैं, तो यह हर बार पंक्ति की क्रम संख्या, यानी पंक्ति संख्या को रोक देगा। 1, 2, 3 यदि वे क्रम में दिखाई देते हैं, तो सूत्र के साथ लागू किया जाएगा, हालांकि यदि पंक्ति संख्या। 5 पंक्ति संख्या के बाद दिखाई देता है। 3 (छानने के कारण) तब पंक्ति नं। 5 में अपीयर फॉर्मूला नहीं मिलेगा। उस स्थिति में आपको पंक्ति संख्या में सेल से कॉपी करना होगा। 3 और इसे पंक्ति संख्या में पेस्ट करें। 5 और फिर उसी डबल क्लिक का उपयोग करें। हाँ, बेकार है।
dresh

हालांकि यह समस्या को हल करने के लिए एक मूल्यवान संकेत हो सकता है, एक अच्छा जवाब भी समाधान को प्रदर्शित करता है। कृपया संपादित तुम क्या मतलब है दिखाने के लिए उदाहरण कोड प्रदान करने के लिए। वैकल्पिक रूप से, इसे टिप्पणी के बजाय लिखने पर विचार करें।
टोबी स्पाइट

0

आप कॉलम में प्रत्येक सेल में सूत्र जोड़ने के लिए Ctrl + Shift + Down + D का उपयोग कर सकते हैं।

बस उस सेल को क्लिक / हाइलाइट करें जिसमें आप उस समीकरण / सूत्र को कॉपी करना चाहते हैं और फिर Ctrl + Shift + डाउन + डी दबाकर रखें और आपका फॉर्मूला प्रत्येक सेल में जुड़ जाएगा।


0

बस इसलिए मैं अपना जवाब नहीं खोता जो काम करता है:

  1. कॉपी करने के लिए सेल का चयन करें
  2. कॉलम में अंतिम सेल का चयन करें
  3. CTRL + D दबाएं

-2

आप उस सेल के निचले दाएं कोने पर डबल-क्लिक करके कॉलम को भर सकते हैं जिसे आप कॉपी करना चाहते हैं (उस बॉक्स पर स्थित बिंदु जिसे आप अन्यथा खींचेंगे) और यह पूरे कॉलम पर लागू होगा।

NB: यदि आपके पास फ़िल्टर लागू है, तो यह काम नहीं करता है, और न ही नीचे की कोशिकाओं में पहले से ही कुछ है।


यह सही है, हालाँकि, आपको यह सुनिश्चित करना चाहिए कि आपके सूत्र वाले सेल के नीचे की कोशिकाओं में कोई डेटा नहीं है।
बाइनरीजियो 01

हालांकि यह समस्या को हल करने के लिए एक मूल्यवान संकेत हो सकता है, एक अच्छा जवाब भी समाधान को प्रदर्शित करता है। कृपया संपादित तुम क्या मतलब है दिखाने के लिए उदाहरण कोड प्रदान करने के लिए। वैकल्पिक रूप से, इसे टिप्पणी के बजाय लिखने पर विचार करें।
टॉबी स्पाईट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.