मैं 2 कॉलम से मान के साथ एक्सेल में एक सीमा के भीतर कई मानों को ढूंढना और प्रतिस्थापित करना चाहता हूं: मूल स्ट्रिंग के साथ ए; बी प्रतिस्थापन स्ट्रिंग के साथ। मुझे पहले से ही एक मैक्रो मिला है जो कुछ हद तक काम कर रहा है (धन्यवाद निक्सदा), लेकिन मूल स्ट्रिंग में कुछ लंबे मानों के बीच में डैश को नहीं संभाल सकता।
आदर्श रूप से मैं इसे केवल मेरे द्वारा चुनी गई सीमा पर चलाने में सक्षम होना चाहूंगा। अगर मैं लुकअप रेंज भी चुन सकता हूं तो एक अतिरिक्त बोनस होगा।
नीचे मूल और प्रतिस्थापन मूल्य स्तंभों का नमूना मूल्य है:
मूल मान स्तंभ:
T1-D7-F2-F3-
T1-D7-F2-F3-C33
U4 U5 Q2 Q4
U3-Q7.U1
R42-43-22-23-
प्रतिस्थापन मान कॉलम:
T1,D7,F2,F3
T1,D7,F2,F3,C33
U4,U5,Q2,Q4
U3,Q7,U1
R42,R43,R22,R23
गैरी के छात्र के उत्तर के जवाब में अपडेट करें
"डेटा" टैब में मान, कॉलम A:
1000PF CAP
4 SCREWS
D21 D22 - 709
D4-U3-RV3-Q2-U3
D7 - 00004224
D7 - 0004224
D7 - 004224
D7-F2-C33-F3-U6
D7-F3-J1
END PLATE
END PLATES
F2 F3 - 219
F2-F3-T1
Q11-Q3-J2-J9-
Q2 Q10 U12
Q2 Q3 Q10 Q11
Q2 Q3 Q11 Q10
Q2- Q4- U4- U5
Q2-Q5-Q8-Q10
Q3-Q11.R95
Q5-C10-C35
Q5-C19
"टैब" टैब, कॉलम ए में मान ऊपर के समान होंगे
"टैब" टैब, कॉलम B (प्रतिस्थापन मान) में मान:
1000PF_CAP
4SCREWS
D21,D22,000709
D4,U3,RV3,Q2,U3
D7,004224
D7,004224
D7,004224
D7,F2,C33,F3,U6
D7,F3,J1
END_PLATE(S)
END_PLATE(S)
F2,F3,000219
F2,F3,T1
Q11,Q3,J2,J9
Q2,Q10,U12
Q2,Q3,Q10,Q11
Q2,Q3,Q11,Q10
Q2,Q4,U4,U5
Q2-Q5-Q8-Q10
Q3,Q11,R95
Q5,C10,C35
Q5,C19
मैक्रो चलाने के बाद, मुझे उम्मीद है कि इसके बजाय, मुझे निम्नलिखित परिणाम मिले:
1000PF_CAP CAP
4SCREW(S)S
D21,D22 - 709
D4,U3,RV3-Q2-U3
D700004224
D70004224
D7004224
D7,F2-C33-F3-U6
D7,F3-J1
END_PLATE(S)
END_PLATE(S)S
F2,F3 - 219
F2,F3-T1
Q11-Q3-J2,J9-
Q2,Q10 U12
Q2 Q3 Q10,Q11
Q2,Q3,Q11 Q10
Q2,Q4- U4,U5
Q2-Q5Q8-Q10
Q3,Q11.R95
Q5C10,C35
Q5C19
कोई विचार?
संपादित करें
मूल्यों को बदलने के लिए इस मैक्रो को चलाने के बाद , मुझे निम्नलिखित मानों से परेशानी है:
नीचे बाएं कॉलम = लुकअप कॉलम A और B में समान मान हैं (जिन्हें बदलना नहीं चाहिए, R 3 को छोड़कर R3 बनना चाहिए)।
दायां स्तंभ नीचे = मैक्रो चलाने के बाद परिणाम।
Q? Q?
Q1 Q?
Q2 Q?
Q3 Q?
Q4 Q?
Q5 Q?
Q6 Q?
Q7 Q?
Q8 Q?
Q9 Q?
QR? QR?
R 3 R?
R? R?
R0 R?
R1 R?
R2 R?
R3 R?
R4 R?
R5 R?
R6 R?
R7 R?
R8 R?
R9 R?
RE R?
RV R?