Kelimeden Harf Karşılığına Göre Sayılar Üretme

  • Konuyu başlatan Konuyu başlatan ExcelDepo
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Kelimeden Harf Karşılığına Göre Sayılar Üretme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Kelimeden Harf Karşılığına Göre Sayılar Üretme isimli soruda, hücredeki her harfin alfabedeki sayısal numarasını yazdırarak sayısal değerlerin nasıl oluşturulacağının cevabı aranmaktadır.

Kelimeden Harf Karşılığına Göre Sayılar Üretme


Bir hücrede yazılan herhangi bir kelimeden sayısal değerler üretmek istiyoruz. Bu sayısal değerler için kullanacağımız algoritmamız, her harfin hücredeki sayısal karşılığı olmalıdır.

Örneğin: Excel Depo kelimesinin alfabedeki karşılıkları şöyledir:
  • E - 6
  • x - 30
  • c - 3
  • e - 6
  • l - 15
  • D - 5
  • e - 6
  • p - 20
  • o - 18
Bu sayıları tek bir hücrede birleştirip, 6303615562018 sonucunu elde ediyoruz.

İstenilen işlemi yapmak için nasıl bir çözüm sağlamalıyız?
Türkçe karakterler dahil olacak şekilde İngilizce Alfabe sıralaması kullanılmalıdır. Yani toplamda 32 harf olacaktır.
Tüm Excel yöntemleri kabul edilmektedir.

Katılımlarınızı beklerim.
 

Ekli dosyalar

Bu alternatif de MBUL işleviyle olsun.
Excel 365
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

Bu formülü Excel 2019 için yazarsak
D3 hücresine (DİZİ Formül olabilir ??) yazılır ve aşağıya doğru kopyalanır.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

MetinBirleştir ve AralıkBirleştir işlevleri Excel 2019 öncesinde maalesef yok.
Onların yerlerine Aşağıdaki KTF Module eklenir.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(21 satır)

ve D3 hücresine (DİZİ Formül olabilir ??) yazıp aşağıya doğru kopyalanır.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
Evet aynen öyle Sn. @52779

Boşluk karakteri dışında harf olmayan başka karakter olmayacağını varsaymıştım.
Harf olmayan tüm karakterleri yok saymak için formül şöyle güncellenebilir.

Böylece hem YERİNEKOY işlevine ihtiyaç kalmaz, formül de kısalmış olur.
Durumları özel olan ? ve * karakterlerini test etmedim.

365 işlevlerini yeni yeni kullanmaya başlıyorum.
Örneğin ARALIKBİRLEŞTİR işlevini ilk kez kullandım, SIRALI işlevini ise ara ara kullanıyorum.
İnşallah, çok geç olmadan öğrenebilirim. Yaşım genç ;)

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
Yukarıdaki gibi şapkalı karakterleri yok saymaktan başka çare yok gibi.
? ve * karakterleri için ise YERİNEKOY işlevini kullanmak çözüm olmalı.
Evet... Katılıyorum...
Formülünüze ~ (Tilde) işaretini de eklemek gerekir bence... O eksik kalmış..

Belki bir çözüm de şöyle olabilir. Excel365
Önce metni bu üç işaretten METİNBÖL işleviyle arındırmak ve formülde kullanmak...
Yani arındırma için
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
ve formülde kullanma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst