[]
biraz zor bir excel sorusu
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.
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 (09.10.17 13:32:52 ~ 13:33:11)
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 (09.10.17 13:37:31)
Text to columns ile ayrı bir yerde parçalayıp bir şeyler yapılabilir ama yine kısa sayılmaz.
- reactionic (09.10.17 13:37:53 ~ 13:38:08)
Ctrl+h ile bir yolunu bulup yaptim. Sayilari once ozel karkterlere ceviriyorum son o karakterleri sayiya ceviriyorum.
- sckxyss (09.10.17 13:52:22)
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
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 (09.10.17 14:23:35 ~ 14:27:40)
Makro kısmına fonksiyon olarak yazın.
Sırayla dediğiniz şekilde kodlama yapabilirsiniz
Sırayla dediğiniz şekilde kodlama yapabilirsiniz
- neymis (09.10.17 17:28:28)
1