एक्सेल स्प्रेडशीट से डेटा की एक लाइन निकालना


-1

मुझे एक्सेल स्प्रेडशीट से डेटा की एक लाइन निकालने और इसे दूसरी शीट पर स्थानांतरित करने की आवश्यकता है। मुझे डैश की एक श्रृंखला (- - - - -) के लिए खोज करने की आवश्यकता है और फिर डेटा की लाइन निकालें जो डैश के नीचे 2 लाइन है।

जवाबों:


0

एक्सेल फाइंड वाक्य-विन्यास ज्ञात कीजिए

डिम rFound As Range

जहां "अभिव्यक्ति" किसी भी मान्य श्रेणी वस्तु है, उदा। रेंज ("A1: A100"), कॉलम (2) आदि। इसके अलावा, जब भी हम फाइंड मेथड का उपयोग करते हैं तो एक रेंज ऑब्जेक्ट वापस आ जाता है।

अभिव्यक्ति .ind (क्या, के बाद, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SearchFormat)

डिम rFound As Range      त्रुटि फिर से शुरू पर

    With ActiveWorkbook.ActiveSheet

        Set rFound = .Columns(1).Find(What:="- - - - -", After:=.Cells(1, 1), LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)

    On Error GoTo 0
        If Not rFound Is Nothing Then
             Match = rFound.Address
             MsgBox (rFound.Offset(2, 0))


        End If

    End With

0

मैं इसके लिए पावर क्वेरी ऐड-इन का उपयोग करूंगा। यह एक्सेल टेबल्स के डेटा को पढ़ सकता है।

मैं 2 क्वेरी का निर्माण करूंगा। पहले एक इंडेक्स कॉलम (पंक्ति संख्या) जोड़ देगा, फिर डैश के साथ पंक्तियों के लिए फ़िल्टर करेगा। फिर मैं एक साधारण गणना कॉलम जोड़ूंगा: [सूचकांक] + 2. इस क्वेरी को तालिका के आउटपुट की आवश्यकता नहीं है।

दूसरी क्वेरी बेस टेबल से शुरू होगी, फिर उस "[इंडेक्स] + 2" कॉलम, और एक जॉइन टाइप ऑफ़ इनर (केवल मैच रखें) का उपयोग करके पहली क्वेरी के साथ मर्ज करें। यह क्वेरी एक्सेल में एक नई तालिका का उत्पादन करेगी।

आप पावर क्वेरी UI में केवल क्लिक करके लगभग इसका निर्माण कर सकते हैं आवश्यक एक सूत्र बहुत सरल होगा: [Index] + 2

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