यदि सूत्र समान हैं तो आप Match entire cell contents
चेक और Look in: Formulas
के साथ ढूँढें और बदलें का उपयोग कर सकते हैं। सीमा का चयन करें, ढूँढें और बदलें में जाएं, अपनी प्रविष्टियां बनाएं और 'सभी को बदलें।
या आप मतलब यह एक ही फार्म के साथ कई सूत्र, लेकिन अलग-अलग कक्ष संदर्भ देखते हैं कि क्या ज़रूरत है? यदि ऐसा है, तो एक नियमित अभिव्यक्ति मैच और प्रतिस्थापित करने का एक तरीका है। नियमित अभिव्यक्ति Excel (या VBA) में नहीं बनाई गई हैं, लेकिन माइक्रोसॉफ्ट के वीबीस्क्रिप्ट नियमित अभिव्यक्ति पुस्तकालय के माध्यम से पहुंचा जा सकता है।
निम्न कार्य आवश्यक मिलान प्रदान करता है और क्षमता को प्रतिस्थापित करता है। इसका उपयोग एक सबराउटिन में किया जा सकता है जो निर्दिष्ट सीमा में सूत्रों के साथ कोशिकाओं की पहचान करेगा और सूत्रों को फ़ंक्शन में इनपुट के रूप में उपयोग करेगा। फ़ॉर्मूला स्ट्रिंग्स के लिए जो आप जिस पैटर्न को ढूंढ रहे हैं उससे मेल खाते हैं, फ़ंक्शन प्रतिस्थापन फॉर्मूला का उत्पादन करेगा, जिसे वर्कशीट पर वापस लिखा जा सकता है।
Function RegexFormulaReplace(formula As String)
Dim regex As New RegExp
regex.Pattern = "=\(\(([A-Z]+\d+)-([A-Z]+\d+)\)/([A-Z]+\d+)\)"
' Test if a match is found
If regex.Test(formula) = True Then
RegexFormulaReplace = regex.Replace(formula, "=(EXP((LN($1/$2)/14.32))-1")
Else
RegexFormulaReplace = CVErr(xlErrValue)
End If
Set regex = Nothing
End Function
समारोह के लिए आदेश काम करने के लिए, आप Microsoft VBScript रेगुलर एक्सप्रेशन 5.5 पुस्तकालय के लिए एक संदर्भ जोड़ने के लिए की आवश्यकता होगी। मुख्य रिबन के Developer
टैब से, मुख्य टूलबार से VBA
और फिर References
का चयन करें। पुस्तकालय के संदर्भ को खोजने के लिए नीचे स्क्रॉल करें और इसके बगल में स्थित बॉक्स को चेक करें।
* सभी जगह पर * - तो कोई भी कॉलम या पंक्ति नहीं है? लगभग सभी * कितने * हैं? – pnuts
पूरे स्थान पर इसका मतलब है कि तीन अलग-अलग कॉलम थे जिसमें सूत्र 31 बार के लिए होगा। मैं आर 1 सी 1 में स्विचिंग समाप्त कर दिया क्योंकि संरचना हर मामले में समान थी। मेरा जवाब देखें आर सी प्रारूप करने के लिए – Tomulent
स्विचिंग एक बड़े पैमाने पर इस बात के लिए जाने का रास्ता है, लेकिन के लिए यह नहीं लायक (जैसा कि मैंने संदिग्ध) एक छोटे पैमाने है। आपको याद है, मैं 31 छोटे पैमाने पर विचार करता हूं! एक्सा के लिए देखते हुए, अन्य उत्तरों को पूछें, मुझे लगता है कि यह एक प्रश्न है जो एक अच्छे स्कोर के योग्य है, इसलिए मेरा +1 - हालांकि यह केवल 0 पर लौटाता है, मुझे डर है। – pnuts