मैं कुछ डेटा में हेरफेर करने के लिए Google शीट्स (नए संस्करण) में कार्यों SPLITऔर JOINकार्यों का उपयोग करने की कोशिश कर रहा हूं , और मैं समस्याओं में भाग रहा हूं क्योंकि SPLITरिक्त प्रविष्टियों को संरक्षित नहीं कर रहा हूं ।
डेटा स्रोत इस तरह स्थापित किया गया है, अनिवार्य रूप से:
| A B C D
-----------------------
1 | q 5 r 2
2 | s t 4
3 | u 8 v
4 | w 3 x 6
(इस डेटा सेट में रिक्त प्रविष्टियाँ "कोई माप नहीं" का प्रतिनिधित्व करती हैं, जो एक माप से अलग है 0)
स्तंभों पर Aऔर C, मुझे सूत्र का उपयोग करके जो परिणाम चाहिए वह मुझे मिल रहा है:
=SPLIT(JOIN("~",A1:A4,C1:C4),"~")
यह एक पंक्ति का उत्पादन करता है, जो अपेक्षित है q s u w r t v x, प्रत्येक अपने स्वयं के सेल में।
हालाँकि, यह विधि स्तंभों पर काम नहीं करती है Bऔर D। JOINआउटपुट के अनुसार, अपेक्षित कार्य:
5~~8~3~2~4~~6
प्रदर्शन SPLITहै कि उत्पादन पर, तथापि, एक समस्या में परिणाम: मैं के साथ छोड़ दिया हूँ 5 8 3 2 4 6, के बीच रिक्त कक्षों के बिना 5और 8या के बीच 4और 6, जिसका अर्थ है जोड़े टूट रहे हैं (उदाहरण के लिए sऔर vकोशिकाओं को खाली करने के अनुरूप होना चाहिए, लेकिन इसके बजाय wऔर xकरते हैं)। समस्या यह है कि उनके बीच एक अशक्त प्रविष्टि के साथ दो सीमांकक के बजाय एक एकल सीमांकक के रूप SPLITमें व्याख्या ~~कर रहा है।
क्या किसी को पता है कि इस तरह के परिदृश्य में रिक्त प्रविष्टियों को कैसे संरक्षित किया जाए?
वांछित आउटपुट इस तरह दिखेगा
q s u w r t v x
5 8 3 2 4 6
IF()रिक्त स्थानों पर ऑटो-कन्वर्ट खाली क्षेत्रों के साथ कुछ किया जा सकता है ।
=ARRAYFORMULA(IF(ISBLANK(B1:B4)," ",B1:B4))में स्तंभों के डमी सेट बनाने के लिए तत्काल शब्द में संगणना प्राप्त करने दी , जिसका उपयोग तब SPLITऔर के लिए किया जाता है JOIN। फिर भी किसी के अधिक सुरुचिपूर्ण समाधान की उम्मीद करना, हालांकि: यह मेरे दस्तावेज़ में अतिरिक्त सामान का एक गुच्छा जोड़ता है, और यह अभी भी मुझे कुछ अलग-अलग स्थानों में पंक्ति संख्याओं को अपडेट करने की आवश्यकता है क्योंकि डेटा सेट में अधिक माप जोड़े जाते हैं। (कम से कम मुझे अब के लिए डेटा को क्रंच करने के लिए एआई ई के लिए धन्यवाद!)



