• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

  • Konbuyu başlatan Konbuyu başlatan besen
  • Başlangıç tarihi Başlangıç tarihi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
822
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
İngilizce
Örneğin hücrede yazılı olan "CASH AND CASH EQUIVALENTS"
Benim istediğim CACE

Teşekkür ederim.
 
.

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


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

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.

.
 
Tamam hocam anladım, çok teşekkür ederim.
 
Geri
Üst