Google शीट में एक में कई कॉलम समेटें


16

यहाँ छवि विवरण दर्ज करें

मैं कॉलम D में कॉलम A, B और C को प्रदर्शित / संयोजित करना चाहता हूं।

A, B और C में भरी हुई प्रविष्टियों की संख्या समय के साथ बदलती रहेगी, इसलिए निरपेक्ष सेल पतों का उपयोग नहीं किया जा सकता है।

कॉलम को सचित्र रूप से भरने के लिए मैं D1 में कौन सा सूत्र लगा सकता हूं?


मुझे पता है कि "परिशिष्ट" "सुरीले" की तुलना में बेहतर शब्दावली हो सकता है। चूंकि कॉन्फेटनेट कुछ ऐसा है जो आप आमतौर पर व्यक्तिगत मूल्यों के साथ करते हैं।
पॉल

1
यहाँ सांख्यिकीय हेरफेर के लिए विलय करने का शायद सबसे अच्छा जवाब है जहाँ आपको यहाँ फ़िल्टर करने की आवश्यकता नहीं है webapps.stackexchange.com/a/69049/66725 तो बस उपयोग करें = {A1:A; B1:B}। दो कॉलम में अद्वितीय मिलान गिनने के लिए = count(unique(A1:A; B1:B}))
लेओ लेपोल्ड हर्ट्ज़ '

जवाबों:


9

आपको गैर-रिक्त कोशिकाओं को फ़िल्टर करने की आवश्यकता है, और फिर परिणामों को एक साथ जोड़ दें:

={filter(A:A, len(A:A)); filter(B:B, len(B:B)); filter(C:C, len(C:C))}

यह ग्रेब के इस उत्तर के समान है जो दुर्भाग्य से पुराने उत्तरों के तहत दफन है।


1
पूरी तरह से काम किया। मैंने देखा कि क्यू और मैंने असफलता पर ध्यान केंद्रित किया। उस Q में, ग्रेब का उत्तर स्वीकृत उत्तर से बेहतर है। टी.के.एस।
पॉल


3

थोड़ा लंबा, लेकिन एक सीमित सरणी (पूरे कॉलम नहीं) के लिए विवश किया जा सकता है:

=transpose(split(textjoin("|",1,{A1:C4}),"|"))

जहां आदेश कोई फर्क नहीं पड़ता। यह कहाँ है:

=transpose(split(textjoin("|",1,{A1:A4;B1:B4;C1:C4}),"|"))

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