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

Excel hücrelerindeki tek veya çift tırnak işaretleri arasından Metni Çıkart

YazarSiluvia Değiştirme Tarihi

Excel hücrelerindeki tek veya çift tırnak işaretleri arasından metni çıkarmak, özellikle veri temizleme, veritabanı dışa aktarımlarını işleme veya tırnak içi metinlerle doldurulmuş listeler hazırlama gibi durumlarda yaygın bir görevdir. Excel’in varsayılan özelliklerinde bu işlem doğrudan yer almadığından, gelişmiş işlevlere veya otomasyon araçlarına aşina olmayan kullanıcılar için biraz zorlayıcı hale gelebilir. Tırnak içi metinleri çıkarabilme yeteneği ise raporlama için verileri akıcı hale getirmede, içe aktarılan verileri dönüştürmede ve metinsel içeriği daha fazla analiz için yapılandırılmış bilgiye çevirme konularında büyük kolaylık sağlar.

Bu eğitim, Excel hücrelerinde tek veya çift tırnak işaretleri arasındaki metni çıkarmak için birkaç pratik ve kullanıcı dostu yöntemi adım adım ele alacaktır. Yerel formüllerle çözümleri, Kutools for Excel’in gelişmiş özelliklerini—hem AI Asistanı hem de «Belirtilen karakterler arasındaki dizeyi çıkar» aracını—ve ayrıca tüm tırnak içi metin örneklerini, hatta birden fazla ya da iç içe geçmiş tırnakları bile işleyebilecek güçlü bir VBA kodu yaklaşımını inceleyeceğiz. Her yöntem, senaryo açıklamaları, adım adım talimatlar ve yaygın hatalardan kaçınmanıza yardımcı olacak ipuçlarıyla birlikte sunulmuştur.

özgün metinleri ve çıkarılan alıntılı metinleri gösteren bir ekran görüntüsü

Formül içindeki tek veya çift tırnak işaretleri arasından Metni Çıkart

Tırnak işaretleri arasından metni çıkarmak için Excel formüllerini kullanmak, PARÇAAL ve BUL gibi işlevlerden yararlanan doğrudan ve şeffaf bir yaklaşımdır. Bu yöntem, standart Excel özelliklerini tercih eden ve tahmin edilebilir sonuçlarla, tek bir tırnak çifti içeren hücrelerde hızlı çözüm arayan kullanıcılar için idealdir. Ancak bu formüller, her hücrede yalnızca bir tırnak içi bölüm olduğu ve tırnak işaretlerinin çakışmadığı ya da iç içe geçmediği basit senaryolarda en iyi şekilde çalışır.

Bu çözümü uygulamak için:

Metni Çıkart'ın görünmesini istediğiniz boş bir hücre seçin. Aşağıda verilen uygun formülü girip «Enter» tuşuna basın. Ardından, diğer satırlardan da metni çıkarmak için Otomatik Doldurma Sapını aşağı doğru sürükleyebilirsiniz. Referans alınan hücrenin (örneğin bu formüllerde A2) verilerinizin bulunduğu konumla eşleştiğinden emin olun.

Tek tırnak işaretleri arasından Metni Çıkart

=MID(A2,FIND("'",A2)+1,FIND("'",A2,FIND("'",A2)+1)-FIND("'",A2)-1)

Çift tırnak işaretleri arasından Metni Çıkart

=MID(A2,FIND("""",A2)+1,FIND("""",A2,FIND("""",A2)+1)-FIND("""",A2)-1)
Notlar
  • Bu formül, hücredeki ilk tırnak içi metni çıkarır. Eğer hücrenizde birden fazla tırnak içi bölüm varsa, yalnızca ilk eşleşme dikkate alınır.
  • Referans alınan hücrede belirtilen tırnak karakteri yoksa formül #DEĞER! hatası verir. Formül hatalarını önlemek veya boşlukları yönetmek için formülü gerektiğinde bir IFERROR() işleviyle sarmalamanızı öneririz.
  • Formül açıklaması:
    • FIND("'", A2): Metindeki ilk tek tırnağın konumunu belirler.
    • FIND("'", A2) +1: Çıkarma işleminin başlangıç konumunu, ilk tek tırnaktan hemen sonraya ayarlar.
    • FIND("'", A2, FIND("'", A2) +1): İlk tek tırnaktan sonraki ikinci tek tırnağın konumunu bulur; bu konum, bitiş sınırı olarak kullanılır.
    • MID(...): Yukarıda hesaplanan başlangıç noktasına ve uzunluğa göre, iki tırnak işareti arasındaki karakterleri döndürür.

İpucu: Tırnak içermeyen hücreler için bir hata yerine boş hücre görüntülemenizi öneririz: =IFERROR(formula, "")


Metni Çıkart'i tırnak işaretleri arasından kolayca KUTOOLS AI ile

KUTOOLS AI, «Kutools for Excel» eklentisi içinde yer alan ve aksi takdirde karmaşık formüller veya manuel işlemler gerektirecek pek çok Excel işlemini otomatikleştirmek üzere tasarlanmış akıllı bir asistandır. Büyük aralıklar ya da düzensiz veriler içeren tırnak içindeki değerleri hızlı ve güvenilir şekilde çıkarmak isteyenler için, bu AI özelliği, formüllerle tanışıklığı olmayan kullanıcılar için kolay bir alternatif sunar.

Kutools for Excel'i yükledikten sonra, Excel'de sağ tarafta yürütme bölmesini açmak için «KUTOOLS AI» sekmesine gidip «AI Asistanı» seçeneğini seçmeniz yeterlidir.

  1. Tırnak işaretleri arasından Metni Çıkart yapmak istediğiniz hücre grubunu seçin. İhtiyacınıza göre tek bir sütun, birden çok satır veya özel bir hücre aralığı seçebilirsiniz.
  2. «KUTOOLS AI Aide» bölmesinde, düzenleme kutusuna aşağıdaki komutu yazın ve «Enter» tuşuna basın.
    Lütfen aşağıdaki işlemi yapın: Aralık seç içindeki tek tırnaklar arasındaki değerleri çıkarın ve bitişik hücrelere yerleştirin.
  3. KUTOOLS AI, komutunuzu analiz edecek ve göreviniz için uygun olan çıkarma yöntemini otomatik olarak belirleyecektir. Hazır olduğunuzda, bölmede verilen «Çalıştır» düğmesine tıklamanız yeterlidir.
    kutools ai aide bölmesinde yürüt düğmesine tıklayın

Kısa sürede tırnak içi metinler bitişik hücrelere çıkarılır; ne formül yazmaya ne de manuel kopyalama işlemlerine gerek duyulur. Bu yöntem, toplu işlemlerde ve çeşitli tırnak senaryolarında özellikle avantaj sağlar.

özgün metinleri ve çıkarılan alıntılı metinleri gösteren bir ekran görüntüsü

İpuçları:Metniniz çift tırnak veya özel karakterler içeriyorsa, doğru sonuçlar almak için isteğinizi buna göre ayarlayın (örneğin, «Çift tırnaklar arasındaki değerleri çıkar…»). Verileriniz düzensiz karakterler veya eşleşmeyen tırnaklar içeriyorsa, sonuçları özellikle dikkatlice kontrol edin.


Aynı veya farklı karakterler arasından kolayca Metni Çıkart Kutools for Excel ile

Verileriniz yalnızca tırnak işaretlerini değil, aynı zamanda diğer benzersiz sınırlayıcı karakterleri de içeriyorsa, «Kutools for Excel» ile karmaşık formüller yazma zahmetine girmeden tek tırnaklar, çift tırnaklar veya hatta kendi belirlediğiniz özel karakterler arasında yer alan metni kolayca çıkarabilirsiniz. Bu özellik, özellikle teknik bilgisi olmayan kullanıcılar veya birden fazla sütundan ve farklı biçimlerden toplu şekilde veri çıkarma ihtiyacı olan herkes için son derece kullanışlıdır. Arayüzünüz sezgisel tasarımıyla formül hataları riskini en aza indirir ve iş akışınızı daha verimli hale getirir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Kutools for Excel'i yükledikten sonra, işlevi şu yoldan erişin: Kutools > Formül Yardımcısı > Metin > Belirtilen karakterler arasındaki dizeyi çıkar.

  1. «Formül Yardımcısı» iletişim kutusunda şu şekilde yapılandırın:
    1. Tırnak içine alınmış ya da sınırlayıcı karakterlerle çevrelenmiş metni içeren hedef hücrenizi seçin.
    2. Başlangıç ve bitiş karakterlerinizi tanımlayın—örneğin ' veya " gibi gerekliyse—ardından «Tamam» düğmesine tıklayın. (Tırnak işaretleriyle sınırlı kalmadan, istediğiniz herhangi bir karakteri veya karakter grubunu belirleyebilirsiniz.)
  2. Otomatik Doldurma Sapını aşağı doğru sürükleyerek listenin geri kalanına çıkarma işlemini uygulayın; böylece Tüm Sütunlar veya belirtilen aralıklar verimli bir şekilde sıralanır.
    sonuçları gösteren bir ekran görüntüsü

Avantajlar: Bu yöntem, formül bilgisi gerektirmez, yaygın hataların oluşma olasılığını düşürür ve çok çeşitli başlangıç/bitiş sınırlayıcılarını kolayca işleyebilir. Ancak aynı hücre içinde birden fazla tırnak içi bölümü çıkarma gibi daha gelişmiş görevler için aşağıda açıklanan VBA veya AI çözümünü değerlendirmeyi unutmayın.

Excel'de metni tek veya çift tırnak işaretleri arasından çıkarmak, veri organizasyonu ve ileri işleme için hazırlık açısından son derece pratik ve değerli bir beceridir. Yukarıda özetlenen yaklaşımları uygulayarak hem basit hem de orta düzeyde karmaşık senaryoları kolayca çözebilirsiniz. Birden fazla ya da iç içe tırnak içeren hücreler gibi daha gelişmiş ihtiyaçlar için aşağıdaki VBA tabanlı yönteme göz atın. Excel yeterliliğinizi daha da artırmak istiyorsanız, web sitemizde binlerce kolayca takip edilebilir eğitim sunuyoruz.


VBA kodu – Tüm tırnak içi metinleri çıkarın veya karmaşık tırnak senaryolarını yönetin

Verileriniz aynı hücre içinde birden fazla tırnak içi ifade içeriyorsa veya iç içe geçmiş, tutarsız ya da karmaşık tırnak desenleri barındırıyorsa, Excel’in yerleşik formülleri ve hatta standart metin araçları yetersiz kalabilir. Böyle durumlarda VBA (makro) çözümü eşsiz bir esneklik sunar: VBA ile her hücredeki tek veya çift tırnak işaretleri arasındaki tüm metin parçalarını çıkarabilir, hatta her hücrede birden fazla eşleşmeyi bile yakalayabilir veya en zorlu tırnak kombinasyonlarıyla başa çıkabilirsiniz.

Bu yaklaşım, özellikle ileri düzey kullanıcılar, veri analistleri veya düzensiz yapıdaki metinsel verilerle sıkça karşılaşan herkes için son derece değerlidir. Bir makro kullanmak, tekrarlayan çıkarımları otomatikleştirerek büyük veri kümelerinde tutarlılığı garanti altına almanızı sağlar.

Nasıl kullanılır:

1. Çalışma kitabınızı açın ve Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications düzenleyicisini açın. Menüden Ekle > Modül seçeneğine tıklayarak yeni bir modül oluşturun. Aşağıdaki kodu modül penceresine kopyalayıp yapıştırın:

Sub ExtractAllQuotedText()
    Dim rng As Range
    Dim cell As Range
    Dim matches As Object
    Dim regEx As Object
    Dim outputCol As Long
    Dim symbol As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to extract from", xTitleId, rng.Address, Type:=8)
    
    symbol = Application.InputBox("Extract between single (') or double ("") quotes? Enter ' or """, xTitleId, "'")
    
    If symbol = "'" Then
        Set regEx = CreateObject("VBScript.RegExp")
        regEx.Global = True
        regEx.Pattern = "'([^']*)'"
    ElseIf symbol = """" Then
        Set regEx = CreateObject("VBScript.RegExp")
        regEx.Global = True
        regEx.Pattern = Chr(34) & "([^" & Chr(34) & "]*)" & Chr(34)
    Else
        MsgBox "Symbol must be single (') or double ("") quote!", vbCritical
        Exit Sub
    End If
    
    outputCol = rng.Columns(rng.Columns.Count).Column + 1 ' Output starting in next column
    
    For Each cell In rng
        Set matches = regEx.Execute(cell.Text)
        
        Dim resultArr() As String
        ReDim resultArr(matches.Count - 1)
        
        Dim i As Integer
        For i = 0 To matches.Count - 1
            resultArr(i) = matches(i).SubMatches(0)
        Next i
        
        If matches.Count > 0 Then
            cell.Worksheet.Cells(cell.Row, outputCol).Value = Join(resultArr, ", ")
        Else
            cell.Worksheet.Cells(cell.Row, outputCol).Value = ""
        End If
    Next cell
    
    MsgBox "Extraction complete! Results are in the adjacent column.", vbInformation
End Sub

2.VBA düzenleyicisini kapatın ve çalışma sayfanıza dönün (tekrar)Alt + F11 tuşlarına basın).

3. Verilerinizin bulunduğu hücre aralığını seçin, ardından F5 tuşuna basın veya Çalıştır seçeneğine tıklayın.

4. Henüz aralık seçmemişseniz, size aralığı seçmeniz istenecek; ardından tek (') veya çift (") tırnak içinden Metni Çıkart arasında seçim yapmanız istenecektir. Uygun şekilde ' veya " girin.

5. Makro, seçili her hücredeki tırnak içine alınmış tüm bölümleri — kaç tanesi olursa olsun — çıkarır ve bu çıkarılan içerikleri, verilerinizin hemen sağındaki ilk boş sütuna virgülle ayrılmış bir liste halinde yerleştirir.

Notlar ve sorun giderme:

  • Verileriniz hem tek hem de çift tırnak içeren metinler içeriyorsa ve her ikisini de kaldırmak istiyorsanız, makroyu iki kez çalıştırın—her tırnak türü için birer kez.
  • Makro, boş hücreleri yoksayar ve geçerli tırnak içi metin içermeyen hücreleri atlar.
  • Alışılmadık tırnak veya iç içe tırnak senaryoları için desen, iç içe olmayan tırnaklı dizgeleri çıkarmak üzere tasarlanmıştır; daha derin iç içe yapıların işlenmesi için ilave geliştirmeler yapılabilir, ancak normal Excel metinlerinde bu tür desenler son derece nadirdir.
  • Hiçbir şey çıkarılmadıysa, tırnak işaretlerinizi tekrar kontrol edin ve biçimlendirmenin veya gizli karakterlerin işlemi etkilemediğinden emin olun.

 

Özet ipucu: Veri yapınızla en iyi uyum gösteren çözümü seçin. Basit, tek seferlik çıkarımlar için formüller yeterlidir. Esnek sınırlara sahip toplu işlemler ve formül kullanmayan kullanıcılar için Kutools for Excel veya KUTOOLS AI en kolay seçenektir. En gelişmiş gereksinimler için — örneğin tüm eşleşmeleri çıkarmak ya da düzensiz tırnak kullanımını işlemek gibi — VBA kullanın.


İlgili makaleler:


En İyi Office Üretkenlik 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 Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Çok Kullanılan 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+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliğ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 bir arayüz kazandırarak 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.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğ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 kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

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