यहाँ एक सरणी सूत्र समाधान है। पाठ कोड के लिए A1, सूत्र पट्टी में चिपकाने और Ctrl+ Shift+ दबाकर किसी अन्य कक्ष में दर्ज करें Enter:
=TEXT(SUM(MOD(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"SWITCHGEAR"),10)*10^(LEN(A1)-ROW(INDIRECT("1:"&LEN(A1))))),"00"&CHAR(34)&"/"&CHAR(34)&"00"&CHAR(34)&"/"&CHAR(34)&"00")
इसे तोड़कर:
FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"SWITCHGEAR")SWITCHGEARA1 में कोड के प्रत्येक अक्षर में मिलने वाले सूचकांक संख्याओं की एक सरणी उत्पन्न करता है। आपके उदाहरण के लिए, SIRISCसरणी उत्पन्न करता है {1,3,10,3,1,5}।
इस एक्सप्रेशन को लपेटने से MOD(...,10), सरणी बन जाती है {1,3,0,3,1,5}।
इस सरणी को फिर सरणी {10^5,10^4,10^3,10^2,10^1,10^0}उत्पन्न करने के लिए सरणी से गुणा किया जाता है {100000,30000,0,300,10,5}।
SUMतब इस सरणी में संख्याओं को जोड़ने के लिए उपयोग किया जाता है 130315।
TEXTतब कस्टम प्रारूप को लागू करने के लिए उपयोग किया जाता है 00"/"00"/"00ताकि यह संख्या इस रूप में प्रदर्शित हो 13/03/15।