Ana içeriğe atla

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.
doc kısaltması kelimeler 1

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.
harfi 2 numaraya çevir

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.
harfi 3 numaraya çevir

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.
harfi 4 numaraya çevir

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:
harfi 5 numaraya çevir

Ş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.
harfi 6 numaraya çevir

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.
harfi 6 numaraya çevir

Bu formül büyük / küçük harfe duyarlıdır.

Örnek dosya

doc örneğiÖrnek dosyayı indirmek için tıklayın


Bağıl Formüller


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 AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin  |  Formülsüz Tur ...
Süper VArama: Çoklu Kriterler  |  Çoklu Değer  |  Çoklu Sayfalarda  |  Bulanık Arama...
Av. Açılır liste: Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçim Açılır Liste...
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  Sütunları şununla karşılaştır: Aynı ve Farklı Hücreleri Seçin ...
Öne Çıkan Özellikler: Izgara Odağı  |  Tasarım görünümü  |  Büyük Formül Çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi | Kaynak Kütüphanesi (Otomatik metin)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştirin  |  Hücreleri Şifrele/Şifresini Çöz  |  E-postaları Listeye Göre Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır ...)  |  50+ Grafik Türleri (Gantt şeması ...)  |  40+ Pratik Formüller (Yaşı doğum gününe göre hesapla ...)  |  19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle ...)  |  12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme ...)  |  7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Excel Hücrelerini Böl ...)  |  ... ve dahası

Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...

Açıklama


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.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

COLUMN ฟังก์ชัน: COLUMN ฟังก์ชันส่งคืนจำนวนคอลัมน์ของการอ้างอิงที่ระบุ ตอนนี้สูตรคือ คอลัมน์ (s1) ซึ่งส่งกลับ 19.

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations