Excel Formülü: Kelimeleri veya İsimleri Kısaltma
Bu eğitimde, bir hücredeki her kelimenin baş harflerini çıkarmak için bazı formüller sunulmaktadır (aşağıdaki ekran görüntüsüne bakın). Ayrıca, bu formüllerin Excel'de nasıl çalıştığını açıklar.
Office 365 ve Excel 2019'da
TEXTJOIN fonksiyonu, Office 365 ve Excel 2019'da bulunan yeni bir fonksiyondur ve her kelimeden tüm baş harfleri çıkarmak için kullanılabilir.
Genel formül:
TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)), ROW(INDIRECT("63:90")),0)),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),"")) |
Argümanlar
Metin: kısaltmak istediğiniz metin dizesi. |
Bu formül nasıl çalışıyor
Diyelim ki A1 hücresinden baş harfleri çıkarmak istiyorsunuz, B1 hücresinde bu formülü kullanın.
=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)), ROW(INDIRECT("63:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"")) |
Tuşa basın Shift + Ctrl + Enter ve her kelimenin tüm baş harfleri çıkarılacaktır.
Açıklama
1. TEXTJOIN fonksiyonu, metin değerlerini bir sınırlayıcı ile birleştirmek için kullanılır.
2. MID, ROW, INDIRECT ve LEN fonksiyonları, metin dizesini bir harf dizisine dönüştürmek için kullanılır. Diyelim ki
=MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1) |
Shift + Ctrl + Enter tuşlarına basın
Harflerden oluşan bir dizi döndürür
A,p,p,l,e,P,i,e |
Ve sonra bu dizi, CODE fonksiyonuna beslenir ve bu da her harf için bir kod olmak üzere sayısal ASCII kodlarından oluşan bir dizi verir.
3. ROW(INDIRECT("63:90")), A-Z arasındaki tüm büyük harflerin ASCII kodlarına karşılık gelir.
4. ISNUMBER, IF ve MATCH fonksiyonları, sonuçları son metin birleştirme için filtrelemek için kullanılır.
Notlar:
1. Metin dizesinde büyük harf yoksa, bu formül boş döner.
2. Bu formül, tüm büyük harfleri çıkarır.
Office 2016 veya önceki sürümlerde
Eğer Excel 2016 veya önceki sürümlerdeyseniz, TRIM fonksiyonunu kullanabilirsiniz.
Genel formül:
TRIM(LEFT(Text,1)&MID(Text,FIND(" ",Text&" ")+1,1)&MID(Text,FIND("*",SUBSTITUTE(Text&" "," ","*",2))+1,1)) |
Argümanlar
Metin: Her kelimenin ilk harflerini çıkarmak istediğiniz metin dizesi. |
Bu formül nasıl çalışıyor
Diyelim ki A1 hücresinden baş harfleri çıkarmak istiyorsunuz, B1 hücresinde bu formülü kullanın.
=TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)) |
Tuşa basın Enter tuşuna bastıktan sonra, A1 hücresindeki her kelimenin ilk harfleri çıkarılır.
Açıklama
1. TRIM fonksiyonu, metin dizesindeki tüm fazladan boşlukları kaldırır.
2. LEFT(A1,1), metin dizesinin ilk harfini çıkarır.
3. MID(A1,FIND(" ",A1&" ")+1,1), boşlukla ayrılmış ikinci kelimenin ilk harfini çıkarır.
4. MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)) boşlukla ayrılmış üçüncü kelimenin ilk harfini çıkarır.
Notlar:
1. Bu formül yalnızca bir hücrede üç veya daha az kelime varsa çalışır.
2. Formüldeki “ “ ifadesini diğer sınırlayıcılara değiştirebilirsiniz.
3. Bu formül, büyük/küçük harfe duyarlı olmadan ilk harfleri çıkarır. Eğer formülün her zaman büyük harfle sonuç vermesini istiyorsanız, formüle UPPER fonksiyonunu ekleyin.
=UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1))) |
Örnek Dosya
Örnek dosyayı indirmek için tıklayın
İlgili Formüller
- Belirli değere eşit hücreleri sayma
COUNTIF fonksiyonuyla, belirli bir değere eşit olan veya içermeyen hücreleri sayabilirsiniz. - x'e veya y'ye eşit olan hücreleri sayma
Bazı durumlarda, iki kriterden birini karşılayan hücre sayısını saymak isteyebilirsiniz. Bu durumda COUNTIF fonksiyonunu kullanabilirsiniz. - Bir hücrenin birçok şeyden birini içerip içermediğini kontrol etme
Bu eğitim, bir hücrenin Excel'deki birkaç değerden birini içerip içermediğini kontrol etmek için bir formül sağlar ve formüldeki argümanları ve formülün nasıl çalıştığını açıklar. - Bir hücrenin birçok şeyden birini içerip içermediğini ancak diğer değerleri hariç tutarak kontrol etme
Bu eğitim, bir hücrenin Excel'de bazı şeylerden birini içerip içermediğini ancak diğer değerleri hariç tutarak hızlıca kontrol etmek için bir formül sağlar ve formüldeki argümanları açıklar.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.