أولا نستخدم الدالة Find في الخلية B1 للبحث عن المسافة الموجودة في الجملة (كما هو موضح في الصورة)(تقوم الدالة Find بإرجاع موضع البداية الخاص بسلسلة نصية في سلسلة نصية أخرى) فترجع لنا هذه الدالة رقم 5 في مثالنا هذا: يعني بعد 5 أحرف يوجد لدينا “مسافة” لأنها سوف ترجع أول مسافة موجود في الجملة, لذا سنضطر إلى توسيط الدالة مرة أخرى في الخلية C1 لتبدأ بالعد من بعد المسافة الأولى وتقوم بإرجاع المسافة الثانية وفي مثالنا هذا ستعيد الرقم 10 يعني : عند عد 10 أحرف نصل إلى المسافة الثانية (كما هو موضح في الصورة) ثم أخيرا لإرجاع كلمة الهادي نستخدم الدالة MID(حيث تقوم هذه الدالة بإرجاع أحرف من وسط سلسلة نصية بدءا من رقم محدد بالسلسلة وانتهاءا برقم محدد , قمنا بوضع الرقم 256 لأننا لا نظن أن هناك اسم ثلاثي أكثر من 256 حرف?)
الآن لتركيب هذه الدوال بصيغة ميغا واحدة نقوم بالتالي : نذهب الى الخلية B1 ونقوم بنسخ الصيغة من الخلية دون اشارة “=” بالضغط على (ctrl + c) ثم نضغط انتر ثم ننتقل الى الخلية c1 ونستبدل المرجع B1 بالضغط على ctrl +v , ثم نكرر هذه العملية بنسخ الصيغة في الخلية C1 دون اشارة “=” ونستبدل المرجع (c1)الموجود في الخلية D1 باللصق كذلك ((Ctrl + v.
وهكذا نصل إلى المطلوب بسطر واحد في خلية واحدة فيه كل الدوال المطلوبة .
ومن مزايا هذه الطريقة أنها تجعل عملية الحساب أسرع في اكسل وهذا لا يظهر معنا في الملفات الصغيرة ولكن في حالة الملفات الكبيرة والتي تحوي آلاف الصيغ فهذه الطريقة أسرع في حساب الصيغ من تجزئتها في عدة خلايا.
ويجب مراعاة أن صيغة الميغا عندما تكون طويلة ومركبة من كثير من الدوال فقد ينسى أحدنا المعنى منها وكيفية بناءها لذا ينصح بكتابة ملاحظة أو توضيح في مكان ما لشرح معنى الصيغة (كود مزيف Pseudocode)