Mac için metin, karakter veya sözcükleri Excel'deki kaç kez yinelendiğini saymak için formül

Makale çevirileri Makale çevirileri
Makale numarası: 187667 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, aşağıdaki hesaplayan formüller içerir:
  • Bir hücre aralığındaki metin dizesinin yineleme sayısı.
  • Bir hücredeki karakter yinelemesi sayısı.
  • Bir hücre aralığındaki karakterin yineleme sayısı.
  • Bir hücredeki bir karakterle ayrılmış sözcük (veya metin dizesi) sayısı.

Daha fazla bilgi

Bir aralıktaki metin dizelerinin sayısını hesaplamak için formül

Bir aralıktaki metin dizesini kaç kez yinelendiğini saymak için aşağıdaki formülü kullanın:
=SUM(LEN(<range>)-LEN(SUBSTITUTE(<range>,"Text","")))/LEN("Text")
saymak istediğiniz burada <range>söz konusu hücre aralığı, "metin" belirli bir metin dizesi değiştirilir.

Not Yukarıdaki formülün bir dizi formülü olarak girilmesi gerekir. Formül dizi formülü olarak girmek için COMMAND + RETURN tuşlarına basın.

Formülün metin dizesi uzunluğuna bölünmesi gerekir; çünkü aralığın karakter uzunluğu toplamı, metin dizesinin her yinelemesinin katları olarak azalır. Bu formül, bir hücredeki sözcük sayısını hesaplayan formül dışında bu makalede açıklanan sonraki formüllerin yerine kullanılabilir.

Örnek 1: bir aralıktaki metin dizelerinin sayısını sayımı

  1. Microsoft Excel'i başlatın ve yeni bir çalışma kitabını açın.
  2. Sayfa1'e aşağıdakileri yazın:
          A1: Fruit
          A2: apple,apple
          A3: orange
          A4: apple,orange
          A5: grape
          A6: orange,grape
          A7: grape, apple
          A8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")
    						
    Not: Yukarıdaki formülün bir dizi formülü olarak girilmesi gerekir. Formül dizi formülü olarak girmek için COMMAND + RETURN tuşlarına basın.
A8 hücresinin değeri 4'tür, çünkü bu aralıkta "elma" metni dört kez görülmektedir.

Bir hücredeki tek bir karakterin yineleme sayısını hesaplamak için formül

Tek bir hücredeki tek bir karakter arama ilgili kuşkularınız varsa formül için basitleştirilmiştir:
=LEN(<range>)-LEN(SUBSTITUTE(<range>,"a",""))
saymak istediğiniz hücre aralığını söz konusu <range>olduğu ve "a" karakter yerine.

Not: Bu formülünü dizi formülü olarak girilmesi gerekmez.

Örnek 2: bir hücredeki bir karakterin yinelenme sayımı

Önceki örnekteki aynı verilerden; kaç kez yinelendiğini veya A7, "ü" karakterinin sayısını saymak istediğiniz varsayılır. A9 hücresine aşağıdaki formülü yazın:
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
A9 hücresinin değeri 2'dir, çünkü "p" karakteri A7 hücresinde iki kez görülmektedir.

Formül, aralıktaki tek bir karakterin yineleme sayısını hesaplamak için:

Formül, aralıktaki tek bir karakter arama ilgili kuşkularınız varsa için basitleştirilmiştir:
=SUM(LEN(Range)-LEN(SUBSTITUTE(Range,"a","")))
saymak istediğiniz hücre aralığını söz konusu <range>olduğu ve "a" karakter yerine.

Not Yukarıdaki formülün bir dizi formülü olarak girilmesi gerekir. Formül dizi formülü olarak girmek için COMMAND + RETURN tuşlarına basın.

Örnek 3: yinelenme aralığı içinde bir karakter sayımı

Önceki örnekteki aynı verilerden; kaç kez yinelendiğini veya A2:A7 içinde "ü" karakterinin sayısını saymak istediğiniz varsayılır. A10 hücresine aşağıdaki formülü yazın:
A10: =Sum(Len(a2:a7)-LEN(substıtute(a2:a7,"ü","")))
Not: Yukarıdaki formülün bir dizi formülü olarak girilmesi gerekir. Formül dizi formülü olarak girmek için COMMAND + RETURN tuşlarına basın.

A10 hücresinin değeri 11 çünkü "ü" karakterinin on kez A2:A7 içinde görünür.

Bir hücredeki bir karakterle ayrılmış sözcük sayısını hesaplamak için formül

Aşağıdaki formül, bir hücredeki belirli bir karakteri tarafından ayrılmış sözcük sayısını sayar:
= Eğer (<a1>Uzunluk</a1> (KıRP (<cell_ref>)) = 0, 0, LEN (<cell_ref>)-LEN(SUBSTITUTE(<cell_ref>,<char>,""))+1)
hücre başvurusunu <cell_ref> olduğu ve <char>de sözcükleri ayıran karakterdir.

Not Yukarıdaki formülde boşluk yoktur; yalnızca formülü, bu belgeye sığdırmak için birden çok satırı kullanılır. Hücreye yazarken boşluk kullanmayın. Bu formülün bir dizi formülü olarak girilmesi gerekmez.

Örnek 4: bir hücredeki bir boşlukla sözcük sayısını sayım ayrılmış

Sözcükleri bir boşluk karakteri tarafından ayrılmış bir hücredeki sözcük sayısını saymak için aşağıdaki adımları izleyin:
  1. Microsoft Excel'i başlatın ve yeni bir çalışma kitabını açın.
  2. Sayfa1'e aşağıdakileri yazın:
         A1: The car drove fast
         A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1)
A2 hücresindeki formül 4 değeri döndürür; dize, boşlukla ayrılmış dört sözcük içermektedir. Birden çok boşluklarla ayrılmış sözcükleri veya sözcük başlatmak veya bir alanında son önemli değildir. KıRP işlevini fazladan boşluk karakterleri ve başlayıp hücredeki metin boşluk karakterleri kaldırır.

Microsoft Excel'de, bir hücredeki belirli bir karakterin yinelenme veya hücre aralığı için bir makro da kullanabilirsiniz. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
89794Visual Basic for Applications kullanarak Excel'de seçili alandaki bir karakterin yineleme sayısını hesaplama

Özellikler

Makale numarası: 187667 - Last Review: 23 Ocak 2007 Salı - Gözden geçirme: 3.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X for Mac
  • Microsoft Excel 2001 for Macintosh
  • Microsoft Excel 98 for Macintosh
Anahtar Kelimeler: 
kbmt kbhowto KB187667 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:187667

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com