मुझे एक एक्सेल वर्कशीट में एक कनेक्टेड-डेटा टेबल को दूसरे वर्कशीट में एक मानक टेबल लेआउट में सुधारने की आवश्यकता है। समस्या यह है कि डेटा-इन वर्कशीट में अस्थिर स्कीमा होगा, इसलिए मैं हमेशा एक ही डेटा वाले समान कोशिकाओं पर भरोसा नहीं कर सकता। उदाहरण के लिए, एक डेटा-इनपुट से लिंक करते समय, मुझे सेल C2 कुल लैंडबेस क्षेत्र संख्या के रूप में मिलता है, लेकिन अगर मैं एक अलग डेटा-इनपुट में लाता हूं, तो सेल C2 लैंडबेस नाम है और C3 लैंडबेस क्षेत्र है।
इसलिए मुझे कुछ सेल की पहचान करने की जरूरत है, जिसमें वे सम्मिलित हैं, फिर अगली सेल को उस पर ले जाएं और उसे वर्कशीट 2 में लाएं। चीजों को पेचीदा बनाने के लिए, मुझे वास्तव में दो सेल मूल्यों का मूल्यांकन करना होगा, और जब दोनों मान कुछ मानदंडों से मेल खाते हैं, तो उस पंक्ति में तीसरी सेल लें और इसे सुधारित कार्यपत्रक में उपयोग करें।
उदाहरण के लिए, पहले डेटासेट वर्कशीट पर एक हो सकता है:
A1: "Area D" B1: "1234ha" C1: "protected" D1: "1970"
A2: "Area B" B2: "1876ha" C2: "unprotected" D2: "1986"
A3: "Area C" B3: "654ha" C3: "protected" D3: "1965"
A4: "Area B" B4: "5556ha" C4: "protected" D4: "2011"
मुझे इनपुट स्कीमा की परवाह किए बिना सुधार शीट की आवश्यकता है:
A1: "Area B" B1: "protected" C1: "2011" D1: "5556ha"
A2: "Area B" B2: "unprotected" C2: "1986" D2: "1876ha"
A3: "Area C" B3: "protected" C3: "1965" D3: "654ha"
A4: "Area D" B4: "protected" C4: "2011" D4: "1234ha"
या
दूसरा डेटासेट हो सकता है:
A1: "2652ha" B1: "protected" C1: "Area A" D1: "1970"
A2: "767ha" B2: "protected" C2: "Area E" D2: "1966"
मुझे इनपुट स्कीमा की परवाह किए बिना सुधार शीट की आवश्यकता है:
A1: "Area A" B1: "protected" C1: "1970" D1: "2652ha"
A2: "Area E" B2: "protected" C2: "1966" D1: "767ha"
इसलिए इस उदाहरण में मुझे यह पहचानना होगा कि "एरिया बी" कब मान्य है, लेकिन उसके बाद "संरक्षित" बनाम "असुरक्षित" को छाँट लें और उचित क्षेत्र सेल ("5556ha" या "1876ha") को उस पंक्ति में सुधारक पट्टिका में लागू करें।
जब आने वाली डेटा संरचना विविध होती है तो मैं इस सेल-फेरबदल को कैसे प्राप्त कर सकता हूं?
Like
ऑपरेटर का उपयोग करने में सक्षम हो सकते हैं, या आपको रेगुलर एक्सप्रेशंस में तल्लीन करना पड़ सकता है।
"protected"
बनाम "unprotected"
काफी स्पष्ट है, लेकिन A
हमेशा Area
प्लस एक पत्र है? क्या C
हमेशा चार अंकों की संख्या होती है? क्या D
मूल्यों के लिए कोई पैटर्न है ?