Excel hücrelerindeki tek veya çift tırnak işaretleri arasından Metni Çıkart
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.

- formüllerle tırnak işaretleri arasından
- Metni Çıkart'i tırnak işaretleri arasından kolayca KUTOOLS AI ile
- Aynı veya farklı karakterler arasından kolayca Metni Çıkart Kutools for Excel ile
- VBA kodu – Tüm tırnak içi metinleri çıkarın veya karmaşık tırnak senaryolarını yönetin
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) 
- 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.
- 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.
- «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.
- 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.

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.

İ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 Excel'i yükledikten sonra, işlevi şu yoldan erişin: Kutools > Formül Yardımcısı > Metin > Belirtilen karakterler arasındaki dizeyi çıkar.
- «Formül Yardımcısı» iletişim kutusunda şu şekilde yapılandırın:
- Tırnak içine alınmış ya da sınırlayıcı karakterlerle çevrelenmiş metni içeren hedef hücrenizi seçin.
- 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.)

- 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.

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:
- Excel'de hücrelerdeki ikinci ve üçüncü virgül arasındaki metni nasıl çıkarabilirim?
- Excel'de karışık alfasayısal metinlerden sayılar nasıl çıkarılır?
En İyi Office Üretkenlik Araçları
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.
- 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



