भर्खरै, मेरो एक साथीले दिएका शब्दहरूको सेट समावेश गरी सबै सम्भावित वाक्यांशहरूको उत्पादनमा मद्दत गर्न अनुरोधको साथ मलाई सम्पर्क गर्नुभयो। अनलाइन विज्ञापन र एसईओ प्रवर्द्धनका लागि कुञ्जी शब्दहरू र वाक्यांशहरूको सूची संकलन गर्दा यस प्रकारका समस्याहरू उत्पन्न हुन सक्छन्, जब तपाईंले खोज क्वेरीमा शब्दहरूको सबै सम्भावित क्रमबद्धताहरू मार्फत जान आवश्यक हुन्छ:
गणित मा, यो अपरेशन भनिन्छ कार्टेसियन उत्पादन। आधिकारिक परिभाषा यस प्रकार छ: सेट A र B को कार्टेसियन उत्पादन सबै जोडीहरूको सेट हो, जसको पहिलो कम्पोनेन्ट A सेटसँग सम्बन्धित छ, र दोस्रो कम्पोनेन्ट B सेटसँग सम्बन्धित छ। यसबाहेक, सेटहरूको तत्व दुवै हुन सक्छ। संख्या र पाठ।
मानव भाषामा अनुवाद गरिएको, यसको मतलब यो हो कि यदि सेट A मा हामीसँग शब्दहरू छन्, उदाहरणका लागि, "सेतो" र "रातो", र सेट B मा "BMW" र "मर्सिडीज", त्यसपछि यी दुई सेटको कार्टेसियन उत्पादन पछि हामी get on the आउटपुट भनेको वाक्यांशहरूको सबै सम्भावित भिन्नताहरूको सेट हो, जुन दुवै सूचीका शब्दहरू मिलेर बनेको छ:
- सेतो bmw
- रातो bmw
- सेतो मर्सिडीज
- रातो मर्सिडीज
... अर्थात् हामीलाई के चाहिन्छ। एक्सेलमा यो कार्य समाधान गर्ने केही तरिकाहरू हेरौं।
विधि 1. सूत्रहरू
सूत्रहरूसँग सुरु गरौं। मानौं कि प्रारम्भिक डेटाको रूपमा हामीसँग स्तम्भ A, B र C मा क्रमशः मूल शब्दहरूको तीन सूचीहरू छन्, र प्रत्येक सूचीमा तत्वहरूको संख्या फरक हुन सक्छ:
पहिले, सबै सम्भावित संयोजनहरूमा प्रत्येक सूचीबाट शब्दहरूको क्रमबद्ध संख्याहरू, अनुक्रमणिकाहरू सहित तीनवटा स्तम्भहरू बनाउनुहोस्। एकाइहरूको पहिलो पङ्क्ति (E2:G2) म्यानुअल रूपमा प्रविष्ट गरिनेछ, र बाँकीको लागि हामी निम्न सूत्र प्रयोग गर्नेछौं:
यहाँ तर्क सरल छ: यदि उच्च अघिल्लो कक्षको अनुक्रमणिका पहिले नै सूचीको अन्त्यमा पुगेको छ, अर्थात् प्रकार्य द्वारा गणना गरिएको सूचीमा तत्वहरूको संख्या बराबर छ। COUNT (COUNTA), त्यसपछि हामी नम्बरिङ पुन: सुरु गर्छौं। अन्यथा, हामी अनुक्रमणिकालाई 1 ले बढाउँछौं। डलर चिन्ह ($) को साथ दायराहरूको चतुर फिक्सिङमा विशेष ध्यान दिनुहोस् ताकि तपाईं सूत्र तल र दायाँ तिर प्रतिलिपि गर्न सक्नुहुन्छ।
अब जब हामीसँग प्रत्येक सूचीबाट आवश्यक शब्दहरूको क्रमबद्ध संख्याहरू छन्, हामी प्रकार्य प्रयोग गरेर शब्दहरू आफै निकाल्न सक्छौं। INDEX (INDEX) तीन अलग स्तम्भहरूमा:
यदि तपाईंले पहिले आफ्नो काममा यो प्रकार्य भेट्नु भएको छैन भने, म तपाईंलाई दृढतापूर्वक यसलाई कम्तिमा विकर्ण रूपमा अध्ययन गर्न सल्लाह दिन्छु - यसले धेरै परिस्थितिहरूमा मद्दत गर्दछ र कम उपयोगी छैन (र अझ बढी!) VPR (VLOOKUP).
ठिक छ, त्यस पछि, यो कन्कटेनेसन प्रतीक (&) को प्रयोग गरेर नतिजा टुक्रा रेखालाई रेखाद्वारा टाँस्न मात्र रहन्छ।
... वा (यदि तपाईंसँग एक्सेलको नवीनतम संस्करण छ) उपयोगी प्रकार्यको साथ COMBINE (TEXTJOIN), जसले दिइएको विभाजक क्यारेक्टर (स्पेस) मार्फत निर्दिष्ट कक्षहरूको सम्पूर्ण सामग्रीलाई टाँस्न सक्छ:
विधि २. पावर क्वेरी मार्फत
Power Query Microsoft Excel को लागि एक शक्तिशाली एड-इन हो जसले दुई मुख्य कार्यहरू गर्दछ: 1. लगभग कुनै पनि बाह्य स्रोतबाट Excel मा डेटा लोड गर्ने, र 2. लोड गरिएका तालिकाहरूको सबै प्रकारका रूपान्तरणहरू। Power Query पहिले नै Excel 2016-2019 मा बनाइएको छ, र Excel 2010-2013 को लागि यो छुट्टै एड-इनको रूपमा स्थापना गरिएको छ (तपाईं यसलाई आधिकारिक Microsoft वेबसाइटबाट नि:शुल्क डाउनलोड गर्न सक्नुहुन्छ)। यदि तपाईंले अझै आफ्नो काममा Power Query प्रयोग गर्न सुरु गर्नुभएको छैन भने, त्यसको बारेमा सोच्ने बेला आएको छ, किनकि माथि वर्णन गरिएका परिवर्तनहरू त्यहाँ सजिलै र स्वाभाविक रूपमा, केही चालहरूमा मात्रै गरिन्छ।
पहिले, पावर क्वेरीमा अलग-अलग प्रश्नहरूको रूपमा स्रोत सूचीहरू लोड गरौं। यो गर्नका लागि, प्रत्येक तालिकाको लागि, निम्न चरणहरू गर्नुहोस्:
- एउटा बटनको साथ टेबलहरूलाई "स्मार्ट" मा परिणत गरौं तालिकाको रूपमा ढाँचा गर्नुहोस् ट्याब गृहपृष्ठ (घर - तालिकाको रूपमा ढाँचा) वा किबोर्ड सर्टकट Ctrl+T। प्रत्येक तालिकालाई स्वचालित रूपमा नाम दिइनेछ तालिका १,२,३…, जुन, तथापि, यदि ट्याबमा चाहियो भने परिवर्तन गर्न सकिन्छ कन्स्ट्रक्टर (डिजाईन).
- तालिकामा सक्रिय सेल सेट गरिसकेपछि, बटन थिच्नुहोस् टेबुलबाट (तालिकाबाट) ट्याब तथ्याङ्क (मिति) वा ट्याबमा पावर क्वेरी (यदि तपाइँ यसलाई एक्सेल 2010-2013 को लागी एक अलग एड-इन को रूप मा स्थापित छ)।
- खोल्ने क्वेरी सम्पादक विन्डोमा, आदेश चयन गर्नुहोस् घर - बन्द गर्नुहोस् र लोड गर्नुहोस् - बन्द गर्नुहोस् र लोड गर्नुहोस् ... (घर - बन्द गर्नुहोस् र लोड गर्नुहोस् - बन्द गर्नुहोस् र लोड गर्नुहोस्..) र त्यसपछि विकल्प बस एक जडान सिर्जना गर्नुहोस् (मात्र जडान सिर्जना गर्नुहोस्)। यसले लोड गरिएको तालिकालाई मेमोरीमा छोड्नेछ र यसलाई भविष्यमा पहुँच गर्न अनुमति दिनेछ।
यदि तपाइँ सबै कुरा सही रूपमा गर्नुहुन्छ भने, त्यसपछि दायाँ प्यानलमा आउटपुट मोडमा तीन अनुरोधहरू हुनुपर्छ जडान मात्र हाम्रो तालिका नामहरु संग:
अब पहिलो क्वेरीमा दायाँ क्लिक गर्नुहोस् र आदेश चयन गर्नुहोस् लिङ्क (सन्दर्भ)यसको अपडेट गर्न मिल्ने प्रतिलिपि बनाउन, र त्यसपछि आदेश मार्फत डेटामा थप स्तम्भ थप्नुहोस् स्तम्भ थप्दै - अनुकूलन स्तम्भ (स्तम्भ थप्नुहोस् -j अनुकूलन स्तम्भ)। सूत्र इनपुट विन्डोमा, नयाँ स्तम्भको नाम प्रविष्ट गर्नुहोस् (उदाहरणका लागि, Fragment2) र सूत्रको रूपमा अत्यन्त सरल अभिव्यक्ति:
=तालिका २
… अर्थात्, अर्को शब्दमा, दोस्रो प्रश्नको नाम:
क्लिक गर्नु पछि OK हामी एउटा नयाँ स्तम्भ देख्नेछौं, जसको प्रत्येक कक्षमा दोस्रो तालिकाबाट वाक्यांशहरू सहित एउटा नेस्टेड तालिका हुनेछ (यदि तपाईंले शब्दको छेउमा कक्षको पृष्ठभूमिमा क्लिक गर्नुभयो भने यी तालिकाहरूको सामग्रीहरू हेर्न सक्नुहुन्छ। तालिका):
नतिजा स्तम्भको हेडरमा दुईवटा तीरहरूसँग बटन प्रयोग गरी यी नेस्टेड तालिकाहरूको सबै सामग्रीहरू विस्तार गर्न र अनचेक गर्न बाँकी छ। उपसर्गको रूपमा मूल स्तम्भ नाम प्रयोग गर्नुहोस् (मूल स्तम्भको नाम उपसर्गको रूपमा प्रयोग गर्नुहोस्):
... र हामीले पहिलो दुई सेटबाट तत्वहरूको सबै सम्भावित संयोजनहरू पाउँछौं:
यसबाहेक, सबै समान छ। सूत्रको साथ अर्को गणना गरिएको स्तम्भ थप्नुहोस्:
=तालिका २
..., र त्यसपछि फेरि नेस्टेड तालिकाहरू विस्तार गर्नुहोस् - र अब हामीसँग क्रमशः तीन सेटहरूबाट शब्दहरूलाई अनुमति दिनका लागि सबै सम्भावित विकल्पहरू छन्:
यो बाँया देखि दायाँ सबै तीन स्तम्भहरू चयन गर्न बाँकी छ, होल्ड गर्दै Ctrl, र आदेश प्रयोग गरेर खाली ठाउँहरू द्वारा विभाजित तिनीहरूको सामग्रीहरू जोड्नुहोस् स्तम्भहरू मर्ज गर्नुहोस् (स्तम्भहरू मर्ज गर्नुहोस्) ट्याबबाट परिवर्तन (रूपान्तरण):
नतिजा परिणामहरू पहिले नै परिचित आदेशको साथ पानामा फिर्ता अनलोड गर्न सकिन्छ घर - बन्द गर्नुहोस् र लोड गर्नुहोस् - बन्द गर्नुहोस् र लोड गर्नुहोस् ... (घर - बन्द गर्नुहोस् र लोड गर्नुहोस् - बन्द गर्नुहोस् र लोड गर्नुहोस्..):
यदि भविष्यमा हाम्रो स्रोत तालिकाहरूमा टुक्राहरूसँग केही परिवर्तन भयो भने, त्यसपछि उत्पन्न गरिएको तालिकामा दायाँ क्लिक गरेर र आदेश चयन गरेर उत्पन्न गरिएको क्वेरी अद्यावधिक गर्न पर्याप्त हुनेछ। अद्यावधिक र बचत गर्नुहोस् (रिफ्रेस) वा किबोर्ड सर्टकट थिचेर Ctrl+alt+F5.
- Power Query, Power Pivot, Power Map र Power BI के हो र तिनीहरूलाई किन एक्सेल प्रयोगकर्ता चाहिन्छ
- पावर क्वेरीमा Gantt चार्ट सिर्जना गर्दै
- INDEX प्रकार्य प्रयोग गर्ने 5 तरिकाहरू