मैं कुछ डेटा में हेरफेर करने के लिए 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
। फिर भी किसी के अधिक सुरुचिपूर्ण समाधान की उम्मीद करना, हालांकि: यह मेरे दस्तावेज़ में अतिरिक्त सामान का एक गुच्छा जोड़ता है, और यह अभी भी मुझे कुछ अलग-अलग स्थानों में पंक्ति संख्याओं को अपडेट करने की आवश्यकता है क्योंकि डेटा सेट में अधिक माप जोड़े जाते हैं। (कम से कम मुझे अब के लिए डेटा को क्रंच करने के लिए एआई ई के लिए धन्यवाद!)