Bir hücredeki cümlenin baş harflerinden kod oluşturmak

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
702
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
Altın Üyelik Bitiş Tarihi
11-12-2029
Örneğin hücrede yazılı olan "CASH AND CASH EQUIVALENTS"
Benim istediğim CACE

Teşekkür ederim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Yerleşik işlevlerle:

Kod:
=LEFT(A1)&MID(A1;FIND(" ";A1)+1;1)&MID(A1;FIND(" ";A1;FIND(" ";A1)+1)+1;1)&MID(A1;FIND(" ";A1;FIND(" ";A1;FIND(" ";A1)+1)+1)+1;1)

KTF kodları:

Kod:
Function Paraf(klm As String) As String

Dim x, i As Integer

x = Split(klm, " ")

For i = 0 To UBound(x)
    Paraf = Paraf & Left(x(i), 1)
Next

End Function

.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
702
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
Altın Üyelik Bitiş Tarihi
11-12-2029
Hocam çok teşekkür ederim.
Ben 4 kelimeyi örnek olarak yazmıştım, iki, Üç, Beş kelime olanlarda var. Orada #Value! oluyor.
Kullanıcı Tanımlı Fonksiyonu nasıl uygulayacağımı bilmiyorum.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

KTF dediklerinizin hepsini yapıyor.

Örnek:

Kod:
=Paraf(A1)
gibi...


Yerleşik:

ikili:

Kod:
=LEFT(A1;1)&MID(A1;FIND(" ";A1;1)+1;1)

Üçlü:

Kod:
=LEFT(A1;1)&MID(A1;FIND(" ";A1;1)+1;1)&MID(A1;FIND(" ";A1;FIND(" ";A1;1)+1)+1;1)
Dörtlü:

Kod:
=LEFT(A1)&MID(A1;FIND(" ";A1)+1;1)&MID(A1;FIND(" ";A1;FIND(" ";A1)+1)+1;1)&MID(A1;FIND(" ";A1;FIND(" ";A1;FIND(" ";A1)+1)+1)+1;1)
.

Burada dikkat ederseniz,

Kod:
&MID(A1;FIND(" ";A1)+1;1)
bloğunu duruma göre uyarlıyorsunuz.

.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
702
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
Altın Üyelik Bitiş Tarihi
11-12-2029
Tamam hocam anladım, çok teşekkür ederim.
 
Üst