यह संख्याओं पर प्रतिस्थापन (कोई पाठ नहीं) करेगा
=SUMPRODUCT((6-MID(A1,ROW($A$1:INDEX(A:A,LEN(A1))),1))*10^(LEN(A1)-ROW($A$1:INDEX(A:A,LEN(A1)))))
यह फ़्लिप संख्या प्राप्त करने के लिए प्रत्येक भाग को 6 से घटाता है और फिर इसे सही क्रम में डालने के लिए इसे 10 के गुणन से गुणा करता है।
यह तार के साथ थोड़ा और अधिक जटिल हो जाता है। हम CONCAT के एक सरणी संस्करण का उपयोग कर सकते हैं, जिसे Office 365 Excel के साथ पेश किया गया था।
=CONCAT(IF(ISNUMBER(--MID(A1,ROW($A$1:INDEX(A:A,LEN(A1))),1)),6-MID(A1,ROW($A$1:INDEX(A:A,LEN(A1))),1),MID(A1,ROW($A$1:INDEX(A:A,LEN(A1))),1)))
एक सरणी सूत्र होने के नाते इसे संपादन मोड से बाहर निकलते समय दर्ज करने के बजाय Ctrl-Shift-Enter के साथ पुष्टि की जानी चाहिए।
यह भी स्ट्रिंग को पुनरावृत्त करता है और यदि यह एक संख्या है तो यह 6 से घटाता है और कॉनकट के साथ वापस डालता है।
यदि आप नेस्टेड SUBSTITUTES के साथ जारी रखना चाहते हैं, तो आपको अन्य दो को स्विच करने से पहले संख्याओं को कुछ और में बदलने की आवश्यकता है। फिर विशेष वर्णों को इच्छा आउटपुट पर स्विच करें।
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,1,"!"),2,"@"),4,2),5,1),"@",4),"!",5)