यहाँ ठीक है सुपर उपयोगकर्ताओं के लिए एक चुनौती है [बंद]


-7

इसलिए मैंने एक डेटा आयात किया और एक कॉलम पहला नाम डुप्लिकेट के रूप में आया और मेरे पास थूकने के लिए कोई परिसीमन नहीं है। प्रश्न यह है कि दूसरे कैपिटल लेटर पर टेक्स्ट को कैसे विभाजित किया जाए?

IE १

DanDan
DonalDonald
JackJack
ChrisChris

A1 चाहते हैं सिर्फ Dan हो

धन्यवाद


1
पर्याप्त उत्तर की पहचान करने के लिए पर्याप्त विवरण के साथ इसे किसी विशेष समस्या तक सीमित करने के लिए प्रश्न को संपादित करें
Ramhound

मैं इस प्रश्न को ऑफ-टॉपिक के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि प्रश्नों को उचित मात्रा में अनुसंधान & amp प्रदर्शित करना चाहिए; समस्या को हल करने की समझ। कृपया या तो a) को संपादित करें अपनी समस्या का स्पष्ट रूप से वर्णन करें और इसे हल करने के लिए अब तक किए गए शोध या b) इसमें शामिल समाधान का प्रयास करना शामिल है और साथ ही उन्होंने काम क्यों नहीं किया किसी भी स्थिति में, सुनिश्चित करें कि आपके अपेक्षित परिणाम स्पष्ट रूप से प्रस्तुत किए गए हैं।
Tetsujin

जवाबों:


2

दूसरे बड़े अक्षर में विभाजित होने के बजाय, पाठ के आधे भाग में विभाजित करें

=MID(A1,1,LEN(A1)/2)

1

आप सीधे एक सामान्य एक्सेल फ़ंक्शन के साथ ऐसा नहीं कर पाएंगे इसके लिए वीबीए के उपयोग की आवश्यकता होगी।

यह पन्ना कुछ उदाहरण हैं कि आप ऐसा कैसे कर सकते हैं। दो कोड के नमूने इस प्रकार हैं:

Sub CamelCase()
    Dim rCell As Range
    Dim lCount As Long

    With CreateObject("vbscript.regexp")
        .Pattern = "([a-z])([A-Z])"
        .Global = True
        For Each rCell In Selection
            lCount = .Execute(rCell).Count
            If lCount Then rCell.Resize(, lCount + 1) = Split(.Replace(rCell, "$1" & Chr(1) & "$2"), Chr(1))
        Next rCell
    End With
End Sub

यह कोई भी सेल लेगा जिसमें मिश्रित केस शब्द होंगे ( AppleBabyCat ) और उन्हें अपने स्वयं के कक्षों में प्रत्येक नए अपरकेस पत्र में विभाजित करें ( Apple Baby Cat )।


0

यह सूत्र काम करेगा:

=LEFT(A1,AGGREGATE(15,6,ROW(INDIRECT("2:" & LEN(A1)))/(EXACT(MID(A1,ROW(INDIRECT("2:" & LEN(A1))),1),UPPER(MID(A1,ROW(INDIRECT("2:" & LEN(A1))),1)))),1)-1)

यह मानता है कि पहली पूंजी पहला चरित्र है और दूसरा उसके बाद है।

यह 2 से अंत तक शुरू होने वाले अक्षरों के माध्यम से पुनरावृत्ति करता है और पाता है कि पत्र उस पत्र के पूंजी संस्करण के बराबर है।

इसके बाद उस लेटर का पहला स्थान लेफ्ट फंक्शन में आ जाता है।

enter image description here

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