Metin veya Rakami Kriptolu ya Cevirme

  • Konuyu başlatan Konuyu başlatan Aras36
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Aras36

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Excel de birden fazla kişinin bilgilerini otomatik kriptolu yapma. Örneğin; TC No: 266******** , Ad soyad: F*** A***, Gorevi: Da*****n
 
Çözüm
Merhaba, gerçek verileri B:D sütunlarında bırakıp maskeli hâlleri F:H sütunlarında formülle üretebilirsiniz. Böylece asıl veri kaybolmaz; F2, G2 ve H2 hücrelerine aşağıdaki formülleri yazıp listenin sonuna kadar aşağı çekmeniz yeterlidir.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (7 satır). Giriş Yap

Ekli dosyalar

Asıl sorunuz;
-- verilerin YILDIZ karakterleriyle değiştirilmesi midir?
-- oluşturacağınız (veya mevcut) bir WORD belgesinde gerekli alanlara,
excel listesinin her bir satırındaki verileri YILDIZLI olarak aktarmak mıdır?

İsteğiniz birincisi ise sorun olabilecek şey; verilerin kalıcı olarak değiştirilmesi halinde geri dönüşün mümkün olmaması olur.
Ya da asıl verileriniz belgenizde gizli ve parola korumalı bir sayfada tutulur, görünür olan mevcut sayfada bunlar YILDIZlı halde maskelenmiş olarak gösterilebilir.
İsteğiniz ikincisi ise; ilk iş olarak WORD programının ADRES-MEKTUP BİRLEŞTİRME (Mail-Merge) özelliğini araştırın derim.
Ancak; excel belgesinde asıl veriler gerçek haliyle kalıp, word belgesinde YILDIZLI maskelenmiş olarak gösterilmesiyse bu işlem için makro kullanmak gerekir.
 
Merhaba, gerçek verileri B:D sütunlarında bırakıp maskeli hâlleri F:H sütunlarında formülle üretebilirsiniz. Böylece asıl veri kaybolmaz; F2, G2 ve H2 hücrelerine aşağıdaki formülleri yazıp listenin sonuna kadar aşağı çekmeniz yeterlidir.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (8 satır). Giriş Yap

Formül nasıl çalışır?
  1. KIRP fazla boşlukları temizler, METİNBÖL metni boşluklardan kelimelere ayırır.
  2. Ad Soyad için her kelimenin ilk harfi, Görev için ilk iki harfi SOLDAN ile alınır; kalan harf sayısı kadar yıldız YİNELE ile eklenir.
  3. METİNBİRLEŞTİR maskelenen kelimeleri yeniden aralarında tek boşlukla birleştirir. Örneğin "Fatma Aksoy" → F**** A****, "Danışman" → Da******.
  4. TC Kimlik No için ilk 3 hane korunur, kalan 8 hane yıldızla gösterilir (266********).
  5. Görevdeki iki harf veya daha kısa kelimeler (ör. "İK") yıldızsız kalır; satır boşsa sonuç da boş döner.

Notlar
  • Formüller METİNBÖL kullandığı için Microsoft 365 veya Excel 2024 gerektirir.
  • Word formuna aktarmak için F1:H1 hücrelerine başlık yazılmalıdır (ör. Ad Soyad Maskeli, TC Maskeli, Görev Maskeli). Ardından Word'deki Adres Mektup Birleştirme özelliğinde veri kaynağı olarak bu sayfayı seçip yalnız bu üç alanı forma eklemeniz yeterlidir; birleştirme sonunda her satır için ayrı bir form sayfası oluşur.
  • Excel dosyasını başkasıyla paylaşacaksanız F:H sütunlarını Değerleri Yapıştır ile ayrı bir dosyaya aktarıp o dosyayı paylaşmanız gerekir; aksi hâlde asıl veriler B:D sütunlarında görünür kalır.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst