मान लें कि मेरे पास एक्सेल में कुछ डेटा है (और वास्तविक डेटाबेस में नहीं)। एक पत्रक में, मेरे पास डेटा है, जहां एक कॉलम आईडी के रूप में कार्य करता है, और मैंने यह सुनिश्चित किया है कि इस कॉलम में मान अद्वितीय हैं। एक अन्य शीट में, मेरे पास कुछ डेटा भी है, फिर से एक कॉलम के साथ जिसे एक आईडी के रूप में लिया जा सकता है, और यह अद्वितीय भी है। यदि शीट 1 में पंक्ति एन का कुछ मूल्य है, और शीट 2 में पंक्ति एम का समान मूल्य है, तो मुझे यकीन है कि पंक्ति एन और पंक्ति एम एक ही वास्तविक दुनिया वस्तु का वर्णन करते हैं।
मैं क्या पूछ रहा हूं: मैं किसी भी मैक्रोज़ को लिखे बिना एक पूर्ण बाहरी जोड़ के बराबर कैसे प्राप्त कर सकता हूं? रिबन के माध्यम से सुलभ सूत्र और सभी फ़ंक्शन ठीक हैं।
एक छोटा "खेल डेटा" उदाहरण:
शीट 1:
Dostoyevski Russia
Pushkin Russia
Shelley England
Flaubert France
Hugo France
Eichendorff Germany
Byron England
Zola France
शीट 2:
Shelley Percy Bysshe
Eichendorff Josef Freiherr Von
Flaubert Gustave
Byron Lord
Keller Gottfried
Dostoyevski Fyodor
Zola Emile
Balzac Honoré de
वांछित उत्पादन (छंटाई महत्वपूर्ण नहीं है):
Dostoyevski Russia Fyodor
Pushkin Russia
Shelley England Percy Bysshe
Flaubert France Gustave
Hugo France
Eichendorff Germany Josef Freiherr von
Byron England Lord
Zola France Emile
Keller Gottfried
Balzac Honoré de
इस परिदृश्य से हर कोई भयभीत है: मुझे पता है कि यह गलत तरीका है। अगर मेरे पास कोई विकल्प है, तो मैं इसके लिए एक्सेल का उपयोग नहीं करूंगा । हालाँकि, वहाँ पर्याप्त परिस्थितियाँ हैं जहाँ एक व्यावहारिक समाधान की जरूरत है, स्टेट, और एक बेहतर (आईटी दृष्टिकोण से) समाधान लागू नहीं किया जा सकता है।