Note: The other languages of the website are Google-translated. Back to English

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

Günlük işlerinizi hızlı ve kusursuz bir şekilde tamamlamak ister misiniz? Kutools for Excel, 300 güçlü gelişmiş özellik getiriyor (Çalışma kitaplarını birleştir, renge göre topla, hücre içeriğini böl, tarihi dönüştür, vb.) ve senin için% 80 zamandan tasarruf et.

  • 1500 çalışma senaryosu için tasarlanmış olup, Excel problemlerinin %80'ini çözmenize yardımcı olur.
  • Her gün binlerce klavye ve fare tıklamasını azaltın, yorgun gözlerinizi ve ellerinizi rahatlatın.
  • 3 dakikada bir Excel uzmanı olun. Artık acı veren formülleri ve VBA kodlarını hatırlamanıza gerek yok.
  • 30 günlük sınırsız ücretsiz deneme. 60 günlük para iade garantisi. 2 yıl boyunca ücretsiz yükseltme ve destek.
Excel şeridi (Kutools for Excel yüklü)

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.
  • Office'e (Excel dahil), Chrome, Firefox ve Yeni Internet Explorer gibi Verimli Sekmeler Getirir.
Excel'in Ekran Görüntüsü (Office Tab yüklü)
Yorumları sıralama ölçütü
Yorumlar (2)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,
Temel olarak şu formüle sahibim: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78 ;2;0)) ... Tablomu özel karakterler de dahil olmak üzere büyük ve küçük harflerle genişlettim.Maalesef verstädnlich farkını yukarıdaki formüle entegre edemiyorum!?

Geriye dönük olarak jenerik formül yine de yararlı olacaktır. Yani sayısal sırayı girersem tablo bana metni verir.

Parola şifreleme için genel formülü kullanmak istiyorum.

Yardım ettiğin için teşekkür ederim ...

Matze
Bu yorum sitedeki moderatör tarafından en aza indirildi
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

Sütun ฟังก์ชัน: sütunu ฟังก์ชัน ส่ง คืน จำนวน คอลัมน์ ของ อ้างอิง ที่ ระบุ ตอน นี้ คือ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ คอลัมน์ ซึ่ง ส่ง กลับ กลับ 1.

เเล้ว เรา ใส่ สูตร ไหน ที่ บอก ว่า ความ นี้ กำหนด ให้ เป็น 19 คะ
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır