Excel formülü: Harfi sayıya dönüştür
Bazen, bir Excel sayfasında a'yı 1, b'yi 2, c'yi 3 ve benzeri şekilde dönüştürmek istersiniz. Ancak bunları tek tek dönüştürmek zaman kaybıdır. Bu eğitimde, bu sorunu çözmek için bazı Excel formüllerini tanıtıyorum.
Her hücredeki tek harfi sayıya dönüştürme
Her bir Excel hücresindeki tek harfi sayıya dönüştürmek için aşağıdaki formülü kullanabilirsiniz.
Genel formül:
SÜTUN(DOLAYLI(hücre_referansı&1)) |
Argümanlar
Hücre_referansı: Sayıya dönüştürmek istediğiniz harfi içeren hücre. |
Bu formül nasıl çalışır
Formülü açıklamak için bir örnek verelim. Burada C3 hücresindeki harfi sayıya dönüştüreceksiniz. Lütfen bu formülü kullanın.
=SÜTUN(DOLAYLI(C3&1)) |
Basın Enter tuşuna basın.
Açıklama
DOLAYLI fonksiyonu: Bu fonksiyon, bir metin dizesini geçerli bir referansa dönüştürmek için kullanılır. Burada DOLAYLI(C3&1) ifadesini şu şekilde düşünebilirsiniz:
DOLAYLI(C3&1)
=DOLAYLI(s&1)
=DOLAYLI(s1)
SÜTUN fonksiyonu: SÜTUN fonksiyonu, verilen referansın sütun numarasını döndürür. Şimdi formül COLUMN(s1) olup bu da 19'u döndürür.
Notlar:
1. Bu formül sütun numarasını döndürür, yani hücrede birden fazla harf varsa, aşağıda gösterilen örnekte olduğu gibi dönecektir.
2. Formül büyük/küçük harfe duyarlı değildir.
Her hücredeki birkaç harfi bir dizi numaraya dönüştürme
Aşağıdaki ekran görüntüsünde gösterildiği gibi her hücredeki harfleri sayılara dönüştürmek istiyorsanız, karmaşık bir dizi formülüne ihtiyacınız olacaktır.
Genel formül:
METİN.BİRLEŞTİR("",1,DÜŞEYARA(T(EĞER(1,PARÇAAL(cell_refer,SATIR(DOLAYLI("1:"&UZUNLUK(cell_refer))),1))),Rtable,2,0)) |
Argümanlar
Cell_refer: Harfleri sayılara dönüştürmek istediğiniz hücre. |
Rtable: İki sütundan oluşan bir tablo, birinde tüm harfler listelenir, diğerinde ilgili sayılar listelenir. |
Bu formül nasıl çalışır
Diyelim ki B3:B8 aralığındaki harfleri sayılara dönüştürmek istiyorsunuz, lütfen şu adımları izleyin:
Öncelikle, tüm harfleri ve ilgili sayılarını listeleyen bir tablo oluşturun.
Ardından, tablo aralığını seçin ve Ad kutusuna (Formül çubuğunun yanındaki) giderek ona bir aralık adı verin, buradaki aralık adı Rtable'dır. Ekran görüntüsüne bakınız:
Şimdi bu formülü kullanın:
=METİN.BİRLEŞTİR("",1,DÜŞEYARA(T(EĞER(1,PARÇAAL(B3,SATIR(DOLAYLI("1:"&UZUNLUK(B3))),1))),Rtable,2,0)) |
Basın Enter tuşuna basın, A1 hücresindeki her kelimenin ilk harfleri çıkarılır.
Açıklama
SATIR(DOLAYLI("1:"&UZUNLUK(B3))): SATIR fonksiyonu satır numarasını döndürür, burada dizi formülü olduğundan, döndürür {1;2;3}. PARÇAAL(B3,SATIR(DOLAYLI("1:"&UZUNLUK(B3))),1): PARÇAAL fonksiyonu verilen dizenin belirli konumundaki karakteri döndürür. Bu formül aşağıdaki gibi görülebilir
=PARÇAAL(B3,{1;2;3},1)
=PARÇAAL(“acd”,{1;2;3},1)
= {"a";"c";"d"}
DÜŞEYARA(T(EĞER(1,PARÇAAL(B3,SATIR(DOLAYLI("1:"&UZUNLUK(B3))),1))),Rtable,2,0): DÜŞEYARA fonksiyonu, "a", "c","d" harflerinin Rtable aralığının ikinci sütunundaki eşleşen sayılarını bulmak için kullanılır. Sonra {1;3;4} değerlerini döndürür.
METİN.BİRLEŞTİR("",1,DÜŞEYARA(T(EĞER(1,PARÇAAL(B3,SATIR(DOLAYLI("1:"&UZUNLUK(B3))),1))),Rtable,2,0)): METİN.BİRLEŞTİR fonksiyonu, Excel 2019 ve 365'te yeni bir fonksiyondur, tüm metinleri bir sınırlayıcı ile birleştirmek için kullanılır. Burada 134 değerini döndürür.
Notlar:
Bu formül büyük/küçük harfe duyarlı değildir.
Not:
Diyelim ki a=1,b=2,c=3,d=4, aşağıdaki formülü kullanabilirsiniz:
=DEĞİŞTİR(DEĞİŞTİR(DEĞİŞTİR(DEĞİŞTİR(B3,"a",1),"b",2),"c",3),"d",4) |
Basın Enter tuşuna basın.
Bu formül büyük/küçük harfe duyarlıdır.
Örnek Dosya
Örnek dosyayı indirmek için tıklayın
İlgili Formüller
- Hücreden İlk N Karakteri Kaldır
Burada, Excel'deki bir metin dizesinin sol tarafındaki karakterleri kaldırmak için formül tanıtılıyor. - Metnin Sağ Tarafından Kaldır
Burada, Excel'deki bir metin dizesinin sağ tarafındaki karakterleri kaldırmak için formül tanıtılıyor. - Excel'deki Metin Dizesinden Son Kelimeyi Çıkar
Bu öğretici, verilen metin dizesinden son kelimeyi çıkarmak için bir formül sağlar. - Excel'deki Metin Dizesinden İlk Kelimeyi Çıkar
Bu öğretici, verilen metin dizesinden ilk kelimeyi çıkarmak için bir formül sağlar.
İlgili Fonksiyonlar
- DOLAYLI fonksiyonu
Bir metin dizesini geçerli bir referansa dönüştürür. - SÜTUN fonksiyonu
Formülün göründüğü sütun numarasını veya verilen referansın sütun numarasını döndürür. - SATIR fonksiyonu
Referansın satır numarasını döndürür. - PARÇAAL
Metin dizesinin ortasından belirli karakterleri döndürür.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar
Kutools for Excel, 300'den Fazla Özelliğe Sahiptir, İhtiyacınız Olan Her Şeyin Sadece Bir Tıklama Uzağında Olduğundan Emin Olur...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Onlarca açık belge arasında bir saniyede geçiş yapın!
- Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
- Birden çok belgeyi görüntüleme ve düzenleme esnasında üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.