सेल रिक्त स्थान को भरने के लिए कई पंक्तियों से एक्सेल डेटा को सारांशित करें


1

मैं एक एक्सेल फाइल के साथ काम कर रहा हूं जो बहुत बड़ी है, और समय के साथ बड़ी हो जाएगी। डेटा कुछ अलग स्थानों से निर्यात किया जाता है, इसलिए अंत में मेरे पास यह फ़ाइल है जो एक ही आइटम को कई पंक्तियों में सूचीबद्ध करती है।

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

इसलिए मेरी फ़ाइल 6 अलग-अलग विशेषताओं को सूचीबद्ध करती है। यदि कोई उत्पाद उन 6 सुविधाओं में से 4 का समर्थन करता है, तो उसे 4 पंक्तियाँ दी जाती हैं, जिनमें से प्रत्येक को केवल एक ही सुविधा के लिए हाँ कहा जाता है, क्योंकि प्रत्येक उत्पाद के लिए सिर्फ एक पंक्ति का विरोध करना और जहाँ उपयुक्त हो, उसकी सूची देना।

डेटा समय के साथ बदल सकता है इसलिए मुझे उम्मीद है कि डेटा को संक्षेप में प्रस्तुत करने का कोई तरीका है जैसा कि नए निर्यात के बाद प्रत्येक अद्वितीय आइटम के लिए सिर्फ 1 पंक्ति के साथ समाप्त करने के लिए आवश्यक है, इसके सभी विवरणों के साथ।

यहाँ एक उदाहरण है:

Product ID | SKU | Feature1 | Feature2 | Feature3
product1   | 123 | YES      | BLANK    | BLANK
product1   | 123 | BLANK    | BLANK    | YES
product2   | 127 | BLANK    | YES      | BLANK
product2   | 127 | BLANK    | BLANK    | YES
product3   | 383 | YES      | BLANK    | BLANK
product3   | 383 | BLANK    | YES      | BLANK
product3   | 383 | BLANK    | BLANK    | YES

मैं इसके साथ समाप्त करना चाहता हूं:

Product ID | SKU | Feature1 | Feature2 | Feature3
product1   | 123 | YES      | BLANK    | YES
product2   | 127 | BLANK    | YES      | YES
product3   | 383 | YES      | YES      | YES

क्या आप एक पंक्ति में कई पंक्तियों को संकुचित करना चाहते हैं ??
Gary's Student

हाँ, यह सही है। जब तक डेटा मुझे मिलता है तब तक यह सैकड़ों पंक्तियों के साथ एक एकल एक्सेल फ़ाइल है। और प्रत्येक अद्वितीय उत्पाद में कई पंक्तियाँ होंगी। इसलिए मुझे प्रत्येक अद्वितीय उत्पाद को केवल 1 पंक्ति तक समेकित करने की आवश्यकता है, लेकिन उस उत्पाद के लिए रिक्त कॉलम भरें जिसमें डेटा शामिल नहीं है।
Nate

@ fixer1234: मेरा मानना ​​है कि ओपी ने पहले ही आपके कुछ सवालों के जवाब दे दिए हैं: "तो मेरी फ़ाइल 6 अलग-अलग विशेषताओं को सूचीबद्ध करती है। यदि कोई उत्पाद उन 6 सुविधाओं में से 4 का समर्थन करता है, तो उसे 4 पंक्तियाँ दी गई हैं, प्रत्येक का कहना है कि केवल एक ही सुविधा के लिए, जैसा कि विरोध किया गया है। प्रत्येक उत्पाद के लिए सिर्फ एक पंक्ति और हां जहां उचित हो सूचीबद्ध करें। "
Scott


जवाबों:


1

"YES" या "BLANK" के बजाय, मैंने उपयोग किया 1 या एक खाली सेल। फिर इसे एक पिवट टेबल में डंप कर दिया, जिसमें सिर्फ खेतों को खींचना और छोड़ना और कुछ विकल्पों का चयन करना शामिल है, जैसे कि सबटोटल्स को छोड़ना।

screenshot

मैंने कुछ भी नहीं किया, और मैंने इसे सुंदर नहीं बनाया। गणना करने के लिए या तो गणना या योग का उपयोग किया जा सकता है; इसे गिनने के लिए डिफ़ॉल्ट किया गया (और मैंने डिफ़ॉल्ट कॉलम लेबल छोड़ दिया)।

मैंने 1 के बजाय YES के साथ एक त्वरित परीक्षण किया, और YES के साथ भी काम करता है, और यह भी कोई डेटा क्लीनअप शामिल नहीं करता है। तो यह विधि आपको वांछित समेकन के साथ शाब्दिक रूप से कुछ मिनटों का काम देती है, और किसी VBA की आवश्यकता नहीं होती है।


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