4 haneli sayılar var. 5235 gibi. bu sayıları şu şekilde şifrelemek istiyorum: her rakam benim atayacağım farklı bir rakama gidecek. bu şekilde 4 haneli yeni bir sayı oluşacak. mesela 5 yerine 3, 2 yerine 5, 3 yerine 9 kullanacağım. 5235 = 3593'e dönüşmüş olacak. bu şekilde sütundaki tüm sayıları diğer bir sütunda dönüştürmek istiyorum. nasıl yapabilirim? uzun uzadıya yapılabiliyor rakamlara parçalayıp sonra tekrar birleştirerek ama daha kolay bir yol var mı?
teşekkürler.



 

ilk aklıma gelen ctrl+h yapıp sayıları değiştirmek oldu ama formülle yapmak istiyorsunuz sanırım. eğer formül olmadan da olur derseniz işinize yarar ve hızlı olur.

veritaslibertas

ctrl+h ile aynı anda farklı sayıları değiştirebiliyor muyum? yani ben 3 yerine 4 yap diyeceğim. sonra 4 yerine 7 yap dediğimde 3'ler 7'ye dönüşmüş olmayacak mı?

sckxyss

Text to columns ile ayrı bir yerde parçalayıp bir şeyler yapılabilir ama yine kısa sayılmaz.

reactionic

Ctrl+h ile bir yolunu bulup yaptim. Sayilari once ozel karkterlere ceviriyorum son o karakterleri sayiya ceviriyorum.

sckxyss

sayıları binary formata çevirip onları keni belirlediğin bir binary key ile XOR işlemine soktuğunda bir sayı elde edeceksin. onu tekrar ondalığa çevirdiğinde bu senin encyrpted olarak orda tutacağın sayı olur.

sayıları geri elde etmek için encyrpted sayıları tekrar binary'e çevirip daha önce belirlediğin binary key ile yine XOR işlemine sokarsan orijinal sayıları elde edersin.

Tabi excel bu fonksiyonları destekliyor mu bilmiyorum :) üşenmiyorsan bir araştır.

Encyrption

Sayı 0 0 1 0 0 1 0 0
XOR
Key 0 0 1 0 0 0 0 1
=
Sonuç 0 0 0 0 0 1 0 1

Decyrption

Sonuç 0 0 0 0 0 1 0 1
XOR
Key 0 0 1 0 0 0 0 1
=
Sayı 0 0 1 0 0 1 0 0

synesthesia

Makro kısmına fonksiyon olarak yazın.
Sırayla dediğiniz şekilde kodlama yapabilirsiniz

neymis
1

mobil görünümden çık