Excel formülü: Harfi sayıya dönüştürme
Bazen, Excel sayfasında a'yı 1'e, b'yi 2'ye, c'yi 3'e vb. Dönüştürmek istersiniz. Ancak bunları birer birer dönüştürmek zaman kaybıdır. Bu öğreticide, bu sorunu çözmek için bazı Excel formüllerini tanıtıyorum.
Her hücredeki tek harfi sayıya dönüştür
Her Excel hücresinde tek bir harfi sayıya dönüştürmek için aşağıdaki formülü kullanabilirsiniz.
Genel formül:
COLUMN(INDIRECT(cell_reference&1)) |
Argümanlar
Cell_reference: the cell that contains the letter you want to convert to number. |
Bu formül nasıl çalışır
Formülü açıklamak için bir örnek alın. Burada C3 hücresindeki harfi sayıya dönüştüreceksiniz. Lütfen bu formülü kullanın.
=COLUMN(INDIRECT(C3&1)) |
Basın Keşfet tuşuna basın.
açıklama
INDIRECT işlev: bu işlev bir metin dizesini geçerli bir referansa dönüştürmek için kullanılır. Burada DOLAYLI (C3 ve 1) bunu şu şekilde görebilirsiniz:
DOLAYLI (C3 ve 1)
= DOLAYLI (s & 1)
= DOLAYLI (s1)
COLUMN işlev: COLUMN işlev verilen referansın sütun sayısını döndürür. Şimdi formül SÜTUN (s1) 19 döndürür.
Uyarılar:
1. Bu formül sütun sayısını döndürür, yani hücrede birden fazla harf varsa, aşağıdaki örnekte gösterildiği gibi dönecektir.
2. Formül büyük / küçük harf duyarlıdır.
Her hücrede birkaç harfi sayı dizisine dönüştürün
Her hücredeki harfleri aşağıda gösterilen ekran görüntüsü gibi sayılara dönüştürmek istiyorsanız, karmaşık bir dizi formülüne ihtiyacınız vardır.
Genel formül:
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0)) |
Argümanlar
Cell_refer: the cell that you want to convert the letters to numbers. |
Rtable:a table with two columns, one lists all letters, one lists the relative numbers. |
Bu formül nasıl çalışır
B3: B8 aralığındaki harfleri sayılara dönüştürmek istediğinizi varsayarsak, lütfen şunları yapın:
İlk olarak, tüm harfleri ve ilgili sayılarını listelemek için bir tablo oluşturun.
Ardından tablo aralığını seçin ve İsim kutusu (Formül çubuğunun yanında) ona aralıklı bir ad vermek için burada aralık adı Rtable'dır. ekran görüntüsüne bakın:
Şimdi şu formülü kullanın:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)) |
Basın Keşfet anahtar, A1 hücresindeki her kelimenin ilk harflerinin tümü çıkarılır.
açıklama
SATIR (DOLAYLI ("1:" & UZUNLUK (B3))): SATIR işlevi satır sayısını verir, burada dizi formülü vardır, sonra geri döner {1; 2; 3}. ORTA (B3, SIRA (DOLAYLI ("1:" & UZUNLUK (B3))), 1): ORTA işlevi verilen dizenin belirli konumundaki karakteri döndürür. Bu formül aşağıdaki gibi görülebilir
=MID(B3,{1;2;3},1)
= ORTA ("acd", {1; 2; 3}, 1)
= {"a"; "c"; "d"}
VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): DÜŞEYARA işlevi Rtable aralığının ikinci sütununda eşleşen "a", "c", "d" sayılarını bulmak için kullanılır. Sonra geri döner {1; 3; 4}.
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): METİNBİRLEŞTİR işlevi Excel 2019 ve 365'teki yeni bir işlevdir, tüm metinleri bir sınırlayıcıyla birleştirmek için kullanılır. İşte dönüyor 134.
Uyarılar:
Bu formül büyük / küçük harf duyarlıdır.
Not:
A = 1, b = 2, c = 3, d = 4 olduğunu varsayarsak, aşağıdaki formülü kullanabilirsiniz:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4) |
Basın Keşfet 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
Bağıl 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ır. - Metnin Sağından Kaldır
Burada, Excel'de bir metin dizesinin sağ tarafındaki karakterleri kaldırmak için formül tanıtılır. - Excel'de Metin Dizesinden Son Sözcüğü Çıkarın
Bu eğitim, metin verme dizesindeki son kelimeyi çıkarmak için bir formül sağlar. - Excel'de Metin Dizesinden İlk Kelimeyi Çıkarın
Bu eğitim, metin verme dizesinden ilk kelimeyi çıkarmak için bir formül sağlar.
Bağıl Fonksiyonlar
- DOLAYLI işlevi
Bir metin dizesini geçerli bir referansa dönüştürün. - SÜTUN işlevi
Formülün göründüğü sütun sayısını veya verilen referansın sütun numarasını döndür. - SATIR işlevi
Bir referansın satır numarasını döndür. - MID
Metin dizesinin ortasından belirli karakterleri döndürür.
En İyi Ofis Üretkenliği Araçları
Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur
Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...
Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)
- Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
- Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
- Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
- Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.