Müşteri İsimlerini Maskeleme

Katılım
14 Ekim 2005
Mesajlar
187
Excel Vers. ve Dili
Office 365 for Business
Altın Üyelik Bitiş Tarihi
18-07-2022
Merhaba,

Elimdeki müşteri datalarını bir raporda kullanmam lazım ancak müşteri bilgilerinin açıkça gözükmesini istemiyorum. Ekte örnek olarak verdiğim gibi sol tarafta bulunan isimlerin sağ taraftaki gibi maskelenmesini istiyorum. Kaç adet boşluklu isim varsa ilk iki harfleri gelsin ismin geri kalanı *** olarak gelsin. *** sayıların maskelenen harf kadar olsa da olur standart olarak *** olsa da olur o çok büyük dert değil.

Bu konuda yardım edebilecek olan var mı?

Teşekkür ederim.
 

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,674
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
Bu konu yakın zamanda işlendi, forumda arama yaparsanız bulabilirsiniz.

 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,313
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
"RegEx" ile alternatif,

C#:
Sub Test()
'   Haluk - 04/02/2022
'   sa4truss@gmail.com
    Dim regExp As Object, NoA As Integer, i As Integer
   
    Set regExp = CreateObject("VBScript.RegExp")
  
    regExp.Global = True
    regExp.Pattern = "([a-zığüşöç])"
   
    NoA = Range("A" & Rows.Count).End(xlUp).Row
    Range("B2:B" & NoA) = ""

    For i = 2 To NoA
        myStr = Evaluate("proper(A" & i & ")")
        Range("B" & i) = regExp.Replace(myStr, "*")
    Next
   
    Set regExp = Nothing
End Sub
.
 
Son düzenleme:
Katılım
14 Ekim 2005
Mesajlar
187
Excel Vers. ve Dili
Office 365 for Business
Altın Üyelik Bitiş Tarihi
18-07-2022
Evet aslında arama yaptım ama denk gelmedi. Maskeleme özelinde gittiğim için olsa gerek. Çok teşekkür ederim ilginize.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,313
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
"Libre Office" ile alternatif;


Capture.PNG




Capture.PNG


.
 
Son düzenleme:
Üst