एक्सेल में शब्दों को कैसे विभाजित किया जाए


1

एक्सेल में, मैं 3 अनुक्रमित अक्षरों की सभी संभावनाओं में सेल A1 से एक शब्द को कैसे विभाजित करूं?

उदाहरण:

यदि सेल A1 में शब्द है university, मुझे इसकी आवश्यकता है कि यह अन्य कोशिकाओं में निम्नलिखित पाठ उत्पन्न करता है:

B1=uni
C1=niv
D1=ive
E1=ver
F1=ers
G1=rsi
H1=sit
I1=ity

1
बी 1 में: =MID(A$1,COL()-1,3) और सही भरें।
Bandersnatch

प्रिय, उत्तर के लिए धन्यवाद, हालांकि यह सूत्र B1 = uni, C1 = ni (अधूरा) के साथ आ रहा है, और अन्य जो उपरोक्त परिणामों के साथ नहीं आए हैं। क्या आप जानते हैं कि C1 को कैसे पूरा करें और साथ ही साथ I1 को D1 भी करें?
Joao

मेरी गलती - $ गलत जगह है =MID($A1,COL()-1,3)
Bandersnatch

नमस्कार, सूत्र काम कर रहा है, हालांकि जब यह शब्द को समाप्त करता है, जो कि I1 = ity है, यह J1 = ty और K1: y के साथ जारी है, जिसमें 3 वर्ण नहीं हैं। परिणाम के रूप में 3 वर्ण कम होने पर हम सूत्र को रोकने के लिए कैसे कर सकते हैं?
Joao

ठीक है, मैं अब समझता हूं कि सूत्र को किसी भी लम्बे शब्द को संभालना चाहिए, और अंतिम ट्रिपल के बाद रुकना चाहिए। मैं अब अपने कंप्यूटर पर वापस आ गया हूं, इसलिए मैं नीचे एक पूर्ण, परीक्षित उत्तर पोस्ट करूंगा।
Bandersnatch

जवाबों:


1

यह सूत्र एक शब्द में सभी संभावित (अनुक्रमिक) 3-अक्षर संयोजनों को सूचीबद्ध करेगा, और अंतिम ट्रिपल के बाद सूची को समाप्त करेगा।

=IF(LEN($A1)>COLUMN(),MID($A1,COLUMN()-1,3),"")

यहाँ एक उदाहरण डेटा तालिका है:

enter image description here

सादर। खेद है कि सीधे होने में इतना समय लगा। और सेल्फ रेफरेंसियल डेटा टेबल के लिए। :-D


हैलो, यह सही काम करता है। सूत्र को लिखते समय एक अंतिम बात, क्षैतिज रूप से और लंबवत रूप से सभी कोशिकाओं तक इसे खींचना आवश्यक है, इसलिए यह स्तंभ L और रेखा 10 तक गणना करने के लिए सूत्र का उपयोग करता है। क्या कोई स्वचालित तरीका है जो स्तंभ की सभी पंक्तियों में यह क्रिया कर सकता है। ए और प्रदर्शन सभी स्तंभों और रेखाओं के परिणाम को बाएं और नीचे हाथ से खींचे बिना करते हैं? धन्यवाद
Joao

एक्सेल में, उस सेल में दिखाई देने के लिए परिकलित परिणाम के लिए एक सेल में एक सूत्र होना चाहिए। तो डेटा तालिका में सूत्र को दाईं ओर और नीचे प्रत्येक कक्ष में भरा जाना चाहिए। सूत्र की प्रतिलिपि बनाने के तेज़ तरीके हैं, हालाँकि। आप शीर्ष बाएँ सेल में सूत्र टाइप कर सकते हैं, फिर उस सेल पर क्लिक करें और CTRL-C टाइप करें। संपूर्ण रेंज का चयन करने के लिए नीचे दाएं सेल में शिफ्ट क्लिक करें, और CTRL-V टाइप करें।
Bandersnatch

0

कृपया इस सूत्र को आज़माएँ:

=LEFT(RIGHT($A$1,LEN($A$1)-(ROW(A1)-1)),3)

enter image description here

कृपया सुनिश्चित करें कि सूत्र में पूर्ण संदर्भ और सापेक्ष संदर्भ सही है।

पंक्ति 1 के लिए इस सूत्र को आज़माएँ:

=LEFT(RIGHT($A$1,LEN($A$1)-(COLUMN(A1)-1)),3)

enter image description here


ऊपर टिप्पणी देखें।
Bandersnatch

करने के लिए सूत्र बदलें =LEFT(RIGHT($A$1,LEN($A$1)-(COLUMN(A1)-1)),3)
Lee

हाय ली, शुक्रिया। सूत्र = LEFT (RIGHT ($ A $ 1, LEN ($ A $ 1) - - (COLUMN (A1) -1)), 3) केवल 1 पंक्ति के लिए परिणाम दे रहा है और जारी रखने के लिए 3 वर्णों से कम नहीं हटा रहा है यदि खींचना जारी है फार्मूला बाद में।
Joao

0

यह फॉर्मूला आपको सेल वैल्यू को उसी रो में विभाजित करने में मदद करेगा।

नीचे स्क्रीन शॉट की जाँच करें।

enter image description here

=MID($A1, COLUMNS($B$1:B$1), 3)

नोट, सेल B1 में फॉर्मूला लिखें और सेल I1 तक फॉर्मूला को खींचें।

ध्यान दें: यदि आवश्यक हो तो आप पंक्तियों की लंबाई समायोजित कर सकते हैं जिसे आप पंक्तियों में निकाल रहे हैं, बस प्रतिस्थापित करके 3 आवश्यक लंबाई मान के साथ।


ओपी ने परिणाम पंक्ति 1 में होने के लिए कहा, न कि कॉलम बी।
Bandersnatch

@Bandersnatch ,,, ओह्ह्ह महान ,, :-) ,, मैं पहली नज़र में सेल पते से चूक गया। मुझे फॉर्मूला बदलने दीजिए।
Rajesh S

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