1 टेबल से कई श्रृंखलाओं के साथ एक्सेल स्कैटर प्लॉट


21

कहो कि मेरे पास एक तालिका है:

Label | X | Y | A | 1 | 1 | B | 2 | 2 | B | 3 | 2 | A | 4 | 3 | C | 5 | 4 | A | 4 | 3 | C | 2 | 1 |

मैं इसे प्रत्येक श्रृंखला के लिए मैन्युअल रूप से सही पंक्तियों को चुनने के बिना 3 श्रृंखला (ए, बी, सी) के साथ एक्सेल स्कैटर प्लॉट में कैसे बना सकता हूं ( जैसे यह उत्तर )। यह तालिका यह चार्ट होगी:

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

छँटने से मदद नहीं मिलेगी, क्योंकि मैं नए डेटा के साथ यह अपेक्षाकृत गतिशील रूप से करना चाहता हूँ।


आपने क्या प्रयास किया है? क्या आपने अपने डेटा को व्यवस्थित करने के लिए एक पिवट टेबल का उपयोग करने पर विचार किया है, फिर वहां से एक चार्ट बनाएं? पिवट टेबल्स से नियमित चार्ट आपकी मदद कर सकते हैं।
चार्लीआरबी

1
@CharlieRB PivotTable के डेटा के समुच्चय सही हैं? मैं चाहता हूं कि सभी डेटा पॉइंट चार्ट में दिखाई दें, तो PivotTables मेरी कैसे मदद कर सकता है?
dtech

मैंने यह दिखाने के लिए कि मुझे क्या हासिल करना है, लेकिन स्वचालित रूप से प्लॉट किए गए चार्ट को भी जोड़ दिया है।
dtech

नहीं, आपको प्रत्येक श्रृंखला को व्यक्तिगत रूप से जोड़ना होगा। आप एक मैक्रो के साथ स्वचालित करने की कोशिश करना चाहते हैं या निर्मित उपकरणों का उपयोग करना चाहते हैं।
15

क्या ग्राफ में ए के लिए अधिक अंक होने का मतलब है? जैसे, (4,3)?
बाइनरीफंट

जवाबों:


23

आसान तरीका है, बस कॉलम हेडर A, B, C को D1: F1 में जोड़ें। D2 में यह सूत्र दर्ज करें: = IF ($ A2 = D $ 1, $ C2, NA ()) और इसे नीचे भरें और आवश्यकता के अनुसार दाईं ओर रखें।

स्कैटर प्लॉट के लिए पृथक एबीसी डेटा

B1: B8 का चयन करें, D1: F8 का चयन करते समय Ctrl दबाए रखें ताकि दोनों क्षेत्र चुने जाएं, और एक स्कैटर प्लॉट डालें।

डेटा के साथ चार्ट इसके नीचे हाइलाइट किया गया


आपको श्रृंखला नामों के रूप में ए, बी, सी का उपयोग करने के लिए कैसे मिला? इसने मेरे लिए काम नहीं किया।
नीट्रास

@harryuser B1: B8 और ctrl-select D1: D8 का चयन करें। आपको डेटा की शीर्ष पंक्ति को शामिल करना होगा। फिर चार्ट डालें। (मैंने मूल रूप से बी 2: बी 8 और डी 1: डी 8 का चयन करने के लिए कहा, भ्रम के लिए खेद है)।
जॉन पेल्टियर

@JonPeltier यह आसान है: बस कॉलम D से F तक का चयन करें और फिर नियंत्रण + चयन असंतुष्ट कॉलम B.
आर्क-कुन

@ अरक-कुन ज़रूर। मुझे इस बात का कभी भरोसा नहीं है कि एक्सेल संपूर्ण स्तंभों के डेटा को सटीक रूप से पार्स करेगा, और अगर आपके पास कार्यपत्रक में बहुत सारे अन्य डेटा हैं, तो संपूर्ण कॉलम का चयन करना अप्रासंगिक डेटा का चयन कर सकता है। बस एक आवारा लेबल चार्ट को नली देने के लिए पर्याप्त है।
जॉन पेल्टियर

मुझे हार्डकोड D$1करना पड़ा "A"क्योंकि एक्सेल इसे बढ़ाने के लिए कोशिश कर रहा था D$2, लेकिन इससे कहीं ज्यादा यह एक आकर्षण की तरह काम करता था।
एएन

1

एक्सेल गतिशील रूप से नई श्रृंखला नहीं जोड़ेगा, इसलिए मैं यह मानकर चल रहा हूं कि डेटा बदल सकता है, श्रृंखला के नाम और संख्या नहीं होगी।

मैं जो अनुशंसा करता हूं वह डेटा को एक गतिशील तरीके से बदलना है जो प्रत्येक श्रृंखला के लिए एक स्थान को खुद से रखना आसान है।

कॉलम D में:

=A2&COUNTIF(A2:A$2)

यह बी श्रृंखला के 3 तत्व के लिए बी 3 जैसे मान देगा। अब जब आपके पास सभी श्रृंखलाओं के सभी तत्वों के लिए अनुक्रमिक लेबल हैं जो आप लुकअप कर सकते हैं।

एक नई चादर में डाल दिया

A1="Number"
A2=1
A3=A2+1

B1="A"
B2=Match(B$1&$A2,Sheet1!$D$1:$D$100,FALSE)

C1="A - X"
C2=IF(ISERROR(B2),"",INDEX(Sheet1!$B$1:$B$100,B2))

D1="A - Y"
D2=IF(ISERROR(B2),"",INDEX(Sheet1!$C$1:$C$100,B2))

और अपनी श्रृंखला में से प्रत्येक के लिए सिर्फ 3 कॉलम जोड़ें। तो यह पता चलेगा कि "A" नाम की श्रृंखला में कौन सी पंक्ति है, इसकी पहली प्रविष्टि है, जिसे आपने A1 लेबल किया है, और फिर कॉलम C में यह X मान को देखेगा, और स्तंभ D में यह Y मान दिखेगा । फिर स्तंभ C से X निर्देशांक के साथ अपने ग्राफ़ पर एक श्रृंखला A बनाएं और स्तंभ D से Y निर्देशांक, और जैसे-जैसे आपके अंडरलाइनिंग डेटा में अधिक पंक्तियाँ या पंक्तियाँ बदलती हैं, वे किस श्रृंखला में हैं, ग्राफ़ स्वतः अपडेट हो जाएगा।

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