बृहदान्त्र विभाजक का उपयोग करके Microsoft Excel 2010 में एक सेल से डेटा को विभाजित करना


-1

मैं बृहदान्त्र के बाद शब्दों को नए स्तंभों में वापस लेना चाहता हूं, इसलिए नीचे दिए गए उदाहरण से मैं B में Specie, C में jehwejkrhwejkrhwe, D में किम, 07/06/2018, E में Kim की जादूगर वैंड शॉप और Q18FSESPE00374 में F। विचार?

[उत्पाद: स्पेसी], [UMR: jehwejkrhwejkrhwe], [EffDt: ० Eff/०६/२०१]], [Insd: किम के जादूगर वैंड शॉप], [पोलनो: QFSFSESPE00374]

जवाबों:


0
=MID(A1,SEARCH(":",A1)+1,LEN(A1)-(SEARCH(":",A1)+1))

मेरे फॉर्मूले को प्रत्येक सेल में डेटा पर लागू करना होगा।

यदि ऐसा करने के लिए बेहतर हो सकता है, तो इसे शीट 1 पर अपने डेटा को इंगित करें।


0

यह एक दो तरीकों से किया जा सकता है।


1 - एक सहायक पंक्ति और दो सरल सूत्रों के साथ:

Screenshot of formula with helper row

में सूत्र B2 है:

=FIND(CHAR(1),SUBSTITUTE($A$1,":",CHAR(1),COLUMN()-COLUMN($B:$B)+1))

और में सूत्र B3 है:

=MID($A$1,B2+1,FIND("]",$A$1,B2)-B2-1)


2 - कोई सहायक पंक्तियों के साथ नहीं बल्कि एक जटिल सूत्र के साथ:

Screenshot of formula without helper row

में सूत्र B2 है:

=MID($A$1,FIND(CHAR(1),SUBSTITUTE($A$1,":",CHAR(1),COLUMN()-COLUMN($B:$B)+1))+1,FIND(CHAR(1),SUBSTITUTE($A$1,"]",CHAR(1),COLUMN()-COLUMN($B:$B)+1))-1-FIND(CHAR(1),SUBSTITUTE($A$1,":",CHAR(1),COLUMN()-COLUMN($B:$B)+1)))

उपरोक्त सूत्र का पूर्ववर्ती संस्करण निम्नानुसार है:

=
MID(
  $A$1,
  FIND(CHAR(1),SUBSTITUTE($A$1,":",CHAR(1),COLUMN()-COLUMN($B:$B)+1))+1,
  FIND(CHAR(1),SUBSTITUTE($A$1,"]",CHAR(1),COLUMN()-COLUMN($B:$B)+1))-1
  -FIND(CHAR(1),SUBSTITUTE($A$1,":",CHAR(1),COLUMN()-COLUMN($B:$B)+1))
)

टिप्पणियाँ

  • CHAR(1) उपयोग किया गया था क्योंकि यह लगभग निश्चित है कि यह चरित्र एक स्ट्रिंग में प्रकट नहीं होगा। यह निश्चित रूप से किसी भी अन्य चरित्र में बदला जा सकता है जो आपको यकीन है कि स्रोत स्ट्रिंग में कभी नहीं मिलेगा।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.