ضع الدالة المعرفة التالية (توضع في موديول وتستخدم في ورقة العمل كالمعادلات)
اضغط Alt + F11 لفتح محرر الأكواد >> من قائمة Insert قم بإداج موديول جديد >> انسخ الدالة المعرفة التالية وضعها في الموديول
Function Translate(s As String) As String
Dim dic As Object
Dim arr As Variant
Dim i As Long
Dim j As Long
Dim c As String
Dim r As String
r = s
Set dic = CreateObject("Scripting.Dictionary")
arr = Array("0", "X", "Y", "Z", "A", "B", "C", "D")
For i = 1 To Len(s)
c = Mid(s, i, 1)
If c <> "0" Then
If Not dic.exists(c) Then
dic.Add c, c
j = j + 1
r = Replace(r, c, arr(j))
End If
End If
Next i
Translate = r
End Function
الآن قم بوضع المعادلة التالية في الخلية B2
=Translate(A2)