KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel’de bir dizede tam kelimeyi nasıl bulursunuz?

YazarSiluvia Değiştirme Tarihi

Excel’de cümleler veya boşluklarla ayrılmış anahtar kelimeler gibi metin dizgelerinden oluşan listeler üzerinde çalışırken, genellikle belirli bir kelimenin her hücrede ayrı ve bağımsız bir eşleşme olarak görünüp görmediğini belirlemek gerekir. Yaygın bir zorluk, tam eşleşmeleri kısmi eşleşmelerden ayırt etmektir—örneğin “low” kelimesini ararken, yalnızca “low” dizisini içeren “below” veya “lowest” gibi kelimelerin eşleşme olarak kabul edilmesini önlemek. Tam kelime eşleşmelerinin doğru şekilde çıkarılması veya vurgulanması, veri doğrulama, arama görevleri, rapor filtreleme ve elektronik tablolarınızda anahtar kelime analizi açısından kritik öneme sahiptir. Bu makalede, Excel’de bu amaca ulaşmak için etkili yöntemler ele alınmaktadır.

tam kelimeyi bul


Formülle bir dizgede tam kelimeyi bulun

Bir hücrenin tam bir kelime eşleşmesi içerip içermediğini kontrol etmenin en basit yollarından biri, formül kullanmaktır. Bu yöntem, özellikle hedef kelimenin başka bir kelimenin parçası değil de bağımsız bir varlık olarak görünüp görmediğini hızlıca taramak istediğinizde oldukça faydalıdır.

Sonucu görüntülemek istediğiniz boş bir hücreyi seçin (örneğin verileriniz A2 hücresinden başlıyorsa B2 hücresini) ve aşağıdaki formülü Formül Çubuğu içine girin:

=ISNUMBER(SEARCH(" low ", " "&,A2&," "))

Bu formül, arama kelimesinin ve hücre değerinin başına ile sonuna boşluk ekleyerek çalışır; böylece yalnızca tam olarak boşluklarla çevrili kelimeler eşleşir ve kısmi eşleşmeler engellenir. Örneğin, " low " ifadesi "It is low " içindeki " low " ile eşleşir ancak "It is below " içindeki "below" ile eşleşmez. Formül, tam kelime varsa DOĞRU, yoksa YANLIŞ döndürür.

Formülü girdikten sonra ilk satırın sonucunu almak için Enter tuşuna basın.

tam kelimeyi kontrol etmek için bir formül kullanın

Ardından, formül sonucunu içeren hücreye tıklayarak seçin ve listedeki diğer hücrelere aynı denetimi uygulamak için Doldurma Kulpu’nu aşağı doğru sürükleyin. Her hücre, ilgili kelime o hücrede bağımsız bir kelime olarak geçiyorsa DOĞRU, aksi takdirde YANLIŞ gösterecektir.

formülü aşağı doğru diğer hücrelere doldurmak için sürükleyin

Not: Farklı arama kelimeleri girerseniz ya da veri kümenizde noktalama işaretleri varsa, formülü buna göre ayarlamanız veya kelimelerin etrafındaki noktalama işaretlerini temizlemek için verilerinizi düzenlemeniz gerekebilir. Ayrıca, SEARCH işlevini kullanan formüller büyük/küçük harfe duyarlı değildir; büyük/küçük harfe duyarlı bir arama yapmak istiyorsanız FIND işlevini kullanmayı düşünün.

İpucu: Arama kelimeniz hücrenin başında veya sonunda boşluk olmadan görünsün, her dizgenin başına ve sonuna eklenen boşluklar sayesinde bu formülü kullanmaya devam edebilirsiniz.

kutools for excel yapay zekâ ekran görüntüsü

Excel'in Sihirli Gücünü KUTOOLS AI ile Keşfedin

  • Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsini basit komutlarla oluşturulan grafiklerle görselleştirin.
  • Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
  • VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca çözmek ve anlamak artık çok daha basit!
  • Metin Çevirisi: Elektronik tablolarınızdaki dil bariyerlerini aşın.
Yapay zekâ destekli araçlarla Excel yeteneklerinizi geliştirin.Şimdi İndirinve verimlilikte hiç yaşanmamış bir deneyimin keyfini çıkarın!

VBA kodu: Tam kelime eşleşmelerini bulun ve çıkarın

Aynı anda birden fazla hedef kelimeyi aramak, büyük/küçük harfe duyarlı aramalar yapmak veya çözümü daha büyük otomasyonlu görevlere entegre etmek gibi daha fazla esneklik gerektiren kullanıcılar için VBA, hücreleri programlı olarak tarayıp tam kelime eşleşmelerini çıkarmak üzere özelleştirilebilir bir yol sunar. Bu yöntem, hassas kontrol isteyen veya standart formüllerin kolayca yönetemeyeceği kadar büyük veri kümelerini işlemek istediğinizde uygundur.

1. Bu yaklaşımı uygulamak için Geliştirici Araçları > Visual Basic seçeneğine tıklayın; böylece Microsoft Visual Basic for Applications düzenleyicisi açılır. Ardından Ekle > Modül seçeneğini belirleyin ve aşağıdaki kodu yeni oluşturulan modüle yapıştırın:

Sub FindExactWord_Match()
    Dim WorkRng As Range
    Dim cell As Range
    Dim targetWord As String
    Dim caseSensitive As Integer
    Dim resultCol As Range
    Dim i As Integer
    Dim pattern As String
    Dim str As String
    
    xTitleId = "KutoolsforExcel"
    
    On Error Resume Next
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to search:", xTitleId, WorkRng.Address, Type:=8)
    
    targetWord = Application.InputBox("Enter the exact word to search for:", xTitleId, "", Type:=2)
    
    caseSensitive = MsgBox("Should the search be case sensitive? (Yes = Case sensitive, No = Not case sensitive)", vbYesNo + vbQuestion, xTitleId)
    
    Set resultCol = Application.InputBox("Select the first cell for results (same number of rows as data):", xTitleId, "", Type:=8)
    
    i = 0
    
    For Each cell In WorkRng
        str = CStr(cell.Value)
        pattern = "\b" & targetWord & "\b"
        
        If caseSensitive = vbYes Then
            If Not str Like "*" & targetWord & "*" Then
                resultCol.Offset(i, 0).Value = False
            Else
                With CreateObject("VBScript.RegExp")
                    .Global = True
                    .Pattern = pattern
                    .IgnoreCase = False
                    resultCol.Offset(i, 0).Value = .test(str)
                End With
            End If
        Else
            If Not LCase(str) Like "*" & LCase(targetWord) & "*" Then
                resultCol.Offset(i, 0).Value = False
            Else
                With CreateObject("VBScript.RegExp")
                    .Global = True
                    .Pattern = pattern
                    .IgnoreCase = True
                    resultCol.Offset(i, 0).Value = .test(str)
                End With
            End If
        End If
        
        i = i + 1
    Next
End Sub

2. Kodu çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesi Çalıştır düğmesine tıklayın. Ardından, işlenecek aralığı seçmeniz, hedef kelimeyi girmeniz, büyük/küçük harf duyarlılığını belirlemeniz ve sonuçların nereye yazılacağını seçmeniz istenecektir. Kod, bu ayarlar doğrultusunda aralıktaki her hücreyi tarayacak; tam kelimeyi (kelime sınırlarına saygı göstererek) bağımsız bir terim olarak bulursa hücreye DOĞRU, bulamazsa YANLIŞ yazacaktır.

Avantajlar: Bu çözüm, güçlü özelleştirme ve toplu otomasyon imkânı sunar. Gerekli düzenlemeler yapıldığında, birden fazla giriş kelimesini, büyük/küçük harfe duyarlı aramaları ve daha gelişmiş metin işleme işlemlerini destekleyebilir.

Sınırlamalar: VBA makrolarının etkinleştirilmesi gerekir ve bu çözüm, betik çalıştırmaya alışkın orta düzey Excel kullanıcıları içindir. Ayrıca, verileriniz değişirse sonuçları güncellemek için makroyu tekrar çalıştırmalısınız—çünkü sonuçlar çalıştırıldıktan sonra statiktir.


Diğer yerleşik Excel yöntemi: Yardımcı sütunla filtreleyerek tam eşleşmeleri görüntüleyin

Amacınız yalnızca kontrol etmek değil, aynı zamanda ilgilendiğiniz tam kelimeyi içeren satırları gerçekten görüntülemek veya yalnızca bu satırlarla çalışmaksa, Excel’in yerleşik Filtre özelliğini bir yardımcı sütunla birlikte kullanmak pratik ve yönetmesi kolay bir yöntemdir. Bu yöntem, özellikle eşleşmeyen tüm satırları gizleyerek yalnızca ilgili veriler üzerinde odaklanmanız, kopyalamanız veya düzenlemeniz gerektiğinde büyük listeleri daraltmak için son derece kullanışlıdır.

Uygulanabilir senaryo: Özgün verileri değiştirmeden büyük listeleri yalnızca önemli satırlara indirgemek. Hızlı görsel inceleme veya ileri işleme için idealdir.

  1. Verilerinizin yanına (örneğin verileriniz A sütunundaysa B sütununa) bir yardımcı sütun ekleyin, and enter the following formula in the first cell of the helper column (assuming the word to find is “low” and your data starts in A2):
    =ISNUMBER(SEARCH(" low ", " "&,A2&," "))
  2. Formülü onaylamak için Enter tuşuna basın, ardından ilgili tüm satırları kapsayacak şekilde Doldurma Kulpu’nu aşağı doğru sürükleyin.
  3. Yeni yardımcı sütununuzdaki herhangi bir hücreyi seçtikten sonra, Excel’in Şerit menüsünden Veri sekmesine gidin ve Filtrele seçeneğine tıklayın. Her sütun başlığının yanında küçük filtre okları belirecektir.
  4. Yardımcı sütununuzdaki filtre okuna tıklayın ve yalnızca tam kelimeyi içeren satırları görüntülemek için “DOĞRU”yu, gizlemek için ise “YANLIŞ”ı işaretleyin.

“DOĞRU” değerine sahip satırlar görünür kalırken, eşleşmeyen tüm satırlar gizlenecektir. Böylece filtrelenmiş bu satırları dilediğiniz gibi kopyalayabilir, düzenleyebilir veya analiz edebilirsiniz.

Avantajlar: Bu yöntem tamamen formül ve özelliklere dayanır—makro gerektirmez—ve sonuçlarınızı dinamik tutar. Temel verileriniz değiştiğinde, formüller ve filtreleme manuel müdahale olmadan otomatik olarak güncellenir.

Özetle, Excel metin içinde tam kelime eşleşmelerini belirlemek için çeşitli çözümler sunar: hızlı bir formül çözümüne mi, VBA ile gelişmiş otomasyona mı yoksa görüntüleme ve kısa liste oluşturma amacıyla etkileşimli filtrelemeye mi ihtiyacınız olduğuna bağlı olarak. Toplu işleme veya özel gereksinimler için özel betikler idealdir; günlük dinamik işlemler içinse formüller ve filtreleme çoğu standart ihtiyacı verimli şekilde karşılar.


İlgili makaleler:

En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli DüşeyArama (VLookup)  |  Çoklu Değerli DüşeyArama (VLookup)  |   Birden Fazla Sayfada DüşeyArama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dil desteği mevcuttur!

Kutools for Excel ile Excel becerilerinizi üst düzeye taşıyın ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300'den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Birden fazla belgeyi aynı pencerenin yeni sekmelerinde açın ve oluşturun, yeni pencerelerde değil.
  • Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir yükleyiciyle!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentileri ile birlikte Office Tab Pro’yu da içerir; bu da Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi değer— tek tek eklenti satın almaya göre tasarruf edin