Her kelimenin ilk harfi hücreden nasıl çıkarılır?
Çalışma sayfanızda ülke adlarından oluşan bir listeniz olduğunu ve bu adlardaki her kelimenin ilk harfini çıkarmak istediğinizi düşünün. Excel, hücredeki her kelimenin ilk harflerini çıkarmak için doğrudan bir özellik sağlamaz. Ancak bu görevi verimli bir şekilde gerçekleştirmek için bazı pratik yöntemler tanıtacağım ve süreci basit ve etkili hale getireceğim.
Hücreden her kelimenin ilk harfini formülle çıkarın
Bir hücredeki her kelimenin ilk harfini elde etmek için aşağıdaki dizi formülü size yardımcı olabilir.
1. Lütfen aşağıdaki formülü sonucu almak istediğiniz boş bir hücreye kopyalayın ve ardından tuşuna basın. Ctrl + Üst Karakter + Enter ilk sonucu almak için anahtarları bir araya getirin.
=CONCAT(LEFT(FILTERXML("<a><b>"&SUBSTITUTE(A2," ","</b><b>")&"</b></a>","//b"),1))
2. Daha sonra diğer hücreleri doldurmak için formülü aşağı çekin. Bu eylem, her hücredeki her kelimenin ilk harfini tek seferde otomatik olarak çıkaracaktır. Ekran görüntüsüne bakın:
- YERİNDEKİ(A2;" "," "):Bu işlev, A2 hücresindeki metindeki her boşluğu ile değiştirir. Bu, metindeki her kelimeyi bu XML etiketleriyle etkili bir şekilde ayırır. Örneğin, A2 "Merhaba Dünya" içeriyorsa formülün bu kısmı onu "Merhaba Dünya"ya dönüştürür.
- " "&...&" ": Bu bölüm , başında ve sonunda bulunan SUBSTITUTE fonksiyonunun sonucunu sarar. Örneğe devam edersek, dize artık Merhaba Dünya haline gelir ve her kelimenin etiketler içine alındığı geçerli bir XML yapısı oluşturur.
- FILTERXML(...,"//b"): FILTERXML önceki adımlarda oluşturulan XML dizesini ayrıştırmak için kullanılır. XPath sorgusu //b , etiketlerin içindeki tüm öğeleri, yani orijinal dizedeki her sözcüğü seçer. Örneğimizi kullanırsak, FILTERXML iki öğeli bir dizi döndürür: "Merhaba" ve "Dünya".
- SOL(...,1): Daha sonra LEFT işlevi, FILTERXML tarafından döndürülen dizinin her öğesine uygulanır ve her kelimenin ilk harfi çıkarılır. Örnekte bu "H" ve "W" ile sonuçlanacaktır.
- BİRLEŞTİR(...): Son olarak CONCAT işlevi dizinin tüm öğelerini tek bir dizede birleştirir. "Merhaba Dünya" örneğimiz için, "H" ve "W"yi birleştirerek "HW" oluşturacaktır.
Kutools AI Aide ile Hücreden her kelimenin ilk harfini çıkarın
Bir hücredeki her kelimenin ilk harfini hızlı bir şekilde çıkarın Kutools AI Yardımcısı. Karmaşık formüllere gerek yok; Yapay zeka asistanı görevi sizin için otomatikleştirerek veri işlemeyi basit ve verimli hale getirir. Excel iş akışınızı kolaylaştırın ve işinizi kolaylaştırın. Denemek Kutools AI Yardımcısı ve akıllı Excel işlemlerini deneyimleyin!
Kutools for Excel'i kurduktan sonra lütfen tıklayın Kutools AI > Yapay Zeka Yardımcısı açmak için Kutools AI Yardımcısı bölme:
- Veri listesini seçin, ardından ihtiyacınızı sohbet kutusuna yazın ve tıklayın. Gönder tuşuna basın veya tuşuna basın. Keşfet soruyu gönderme tuşu;
- Analiz ettikten sonra tıklayın Gerçekleştirmek Çalıştırmak için düğmeye basın. Kutools AI Aide, isteğinizi AI kullanarak işleyecek ve sonuçları doğrudan Excel'e döndürecektir.
Kullanıcı Tanımlı İşleviyle Hücreden her kelimenin ilk harfini çıkarın
Bir hücreden her kelimenin ilk harfini çıkarmak, Excel'deki Kullanıcı Tanımlı İşlev (UDF) kullanılarak büyük ölçüde optimize edilebilecek bir görevdir. Bu bölümde, bu görevi verimli bir şekilde gerçekleştirmek için UDF'nin nasıl oluşturulacağı ve kullanılacağı açıklanmaktadır.
1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic penceresi.
2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.
Function GetFirstLetters(rng As Range) As String
'Updateby Extendoffice
Dim arr
Dim I As Long
arr = VBA.Split(rng, " ")
If IsArray(arr) Then
For I = LBound(arr) To UBound(arr)
GetFirstLetters = GetFirstLetters & Left(arr(I), 1)
Next I
Else
GetFirstLetters = Left(arr, 1)
End If
End Function
3. Daha sonra bu kodu kaydedip kapatın, çalışma sayfasına geri dönün ve bu formülü girin = GetFirstLetters (A2) boş bir hücreye. Daha sonra doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin. Ve ilk harflerin tümü kelime dizisinden alınmıştır, ekran görüntüsüne bakın:
İlgili yazılar:
- Metin dizesinden ilk veya son iki veya n kelimeyi çıkarın
- Boşlukla ayrılmış bir metin dizeleri listeniz varsa ve şimdi, aşağıdaki ekran görüntüsünü elde etmek için hücre değerinden ilk veya son üç veya n kelimeyi çıkarmak istiyorsunuz. Bu makale, Excel'deki metin dizesinden ilk veya son iki veya n kelimeyi çıkarmak için bazı formülleri tanıtacağım.
- Yalnızca boşluk veya virgülden önceki/sonraki metni çıkar
- Listeden boşluktan önceki veya sonraki metni aşağıda gösterildiği gibi çıkarmak istediğinizde, bitirmek için iyi bir yolunuz var mı? Size yalnızca Excel'de boşluktan önce veya sonra metin çıkarmanın bazı hileli yollarını anlatayım.
- Metin dizesinden e-posta adresini çıkarın
- Web sitesinden Excel çalışma sayfasına bazı e-posta adreslerini içe aktardığınızda, her zaman alakasız metin içerir, ancak şimdi yalnızca metin dizesinden salt e-posta adreslerini çıkarmak istersiniz (aşağıdaki ekran görüntülerine bakın). Sadece e-posta adreslerini hücre metninden nasıl hızlı bir şekilde alabildiniz?
- İki farklı karakter arasındaki dizeyi çıkarın
- Excel'de, aşağıda gösterilen ekran görüntüsünden iki karakter arasındaki dizenin bir kısmını çıkarmanız gereken bir dizi listeniz varsa, bunu olabildiğince çabuk nasıl halledebilirsiniz? Burada, bu işi çözmek için bazı yöntemler sunuyorum.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!