• DİKKAT

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

Hücredeki İlk Harfi Alma

  • Konbuyu başlatan Konbuyu başlatan izcik
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhaba sayın uzmanlarım
Sorum çok basit
A1 hücresinde
Ahmet Yılmaz
yazıyor
B1 hücresine
A Yılmaz
yazmasını sağlayacak formülü, bir de
A1 hücresine sadece
Ahmet
kelimesini yazdığımda B1 hücresine sadece A harfini yazacak formülleri rica ederim
 
Merhaba,

Kod:
=SOLDAN(A1;1)
 
Sanıyorum Sayın Necdet bey soruyu tam göremedi. Aşağıdaki formülü deneyiniz:

Kod:
=EĞER(UZUNLUK(KIRP(A1))=UZUNLUK(YERİNEKOY(KIRP(A1);" ";""));SOLDAN(A1;1);SOLDAN(A1;1)&" "&KIRP(SAĞDAN(A1;UZUNLUK(A1)-BUL(" ";KIRP(A1)))))
 
Deneyiniz.
Kod:
=EĞER(UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))=0;A1;SOLDAN(A1;1)&PARÇAAL(A1;MBUL(" ";A1);UZUNLUK(A1)))
 
Çok çok teşekkür ederim sayın uzmanlarım. Bu nasıl bir hızdır, sorum anında cevaplandı. Hepsini deneyeceğim
 
Arkadaşlar benim yapmak istediğim ; A1 hücresinde yazan Ahmet YILMAZ'ı B1 A B2 h B3 m B4 e B5 t gelecek şekilde yazma istiyorum.Yardımcı olursanız sevinirim. Şimdiden teşekkürler
 
B1 hücresine aşağıdaki formülü yazıp sağa doğru ihtiyacınız kadar sürükleyin.

Kod:
=EĞER(PARÇAAL($A1;SÜTUN(A$1);1)=" ";"";PARÇAAL($A1;SÜTUN(A$1);1))
 
Kod:
=METNEÇEVİR(EĞER(PARÇAAL(Giriş!$G4;SÜTUN(Giriş!K$4);1)=" ";"";PARÇAAL(Giriş!$G4;SÜTUN(E$1);1));"GG.AA.YYYY.")

şöyle bir sıkıntı oldu tarih çekeceğim tarih yerine sayılar geldi yukarda ki formülü yazdım olmadı nasıl yapmamız lazım
 
formule göre tek tek harf çekiyorum ama örnek: A1 hücresinden yazan 18.11.2019 tarihi çektiğimde B1 1 B2 8 B3 1 B4 1 yazması gerekirken
bu şekilde B1 4 B2 7 B3 8 gibi garip yazılar yazıyor.
 
Tarihler Excelde tamsayı olarak kabul edilirler. Tarih yazılı bir hücrenin sayı biçimini genel yaparsanız neden belirttiğiniz gibi göründüğünü anlayabilirsiniz. B1 hücresinde aşağıdaki formülü kullanıp aşağı doğru kopyalayın:

=PARÇAAL(METNEÇEVİR($A$1;"ggaayyyy");SATIR();1)
 
Kod:
=METNEÇEVİR(DÜŞEYARA($A$4;Liste;SÜTUN(F1)+1;0);"GG.AA.YYYY")

teşekkürler bu şekilde yaptım oldu
 
Kod:
=METNEÇEVİR(DÜŞEYARA($A$4;Liste;SÜTUN(F1)+1;0);"GG.AA.YYYY")

teşekkürler bu şekilde yaptım oldu
Bu formül sizin sorduğunuz sorunun çözümü olamaz yalnız. Ya başka bir sorununuzu çözdünüz ya da bize yanlış soru sordunuz.
 
yukarıda ki formül işimi çözdü, ben soruyu yanlış sormuş olabilirim.

ama senden şu soruyu sorsam veri doğrulama listesi ile kişinin adını seçiyorum şu formulle
Kod:
=DÜŞEYARA($A$4;Liste;SÜTUN(A1)+1;0)
soyadı doğum tarihi ve doğum yeri v.s. geliyor. Ancak ismi aynı olan soyadları farklı olan kişilerde sadece birinci ismi getiriyor.
Örnek: Ali Sağ - Ali Kaş aliyi çağırdığımda devamlı Ali sağ geliyor.Oysa ki Ali KAŞ gelmesini istiyorum.
 
Düşeyara formülünün özelliği gereği listedeki ilk çıkan veriye ait bilgileri getirir. Bu nedenle DÜŞEYARA kullanılacaksa arama benzersiz verilerle yapılmalıdır.

Maalesef excelde aynı veriyi girip farklı sonuç nasıl getirilir bilmiyorum. Ayrıt edici bir veri daha kullanılmalıdır.
 
yukarıda ki formül işimi çözdü, ben soruyu yanlış sormuş olabilirim.

ama senden şu soruyu sorsam veri doğrulama listesi ile kişinin adını seçiyorum şu formulle
Kod:
=DÜŞEYARA($A$4;Liste;SÜTUN(A1)+1;0)
soyadı doğum tarihi ve doğum yeri v.s. geliyor. Ancak ismi aynı olan soyadları farklı olan kişilerde sadece birinci ismi getiriyor.
Örnek: Ali Sağ - Ali Kaş aliyi çağırdığımda devamlı Ali sağ geliyor.Oysa ki Ali KAŞ gelmesini istiyorum.

Merhaba,

Doğru anladıysam bir örnek üzerinde açıklamaya çalışayım.

=DÜŞEYARA(A4;F1:G10;2;0) düşeyara ile bu şekilde ilk gördüğü veriyi alır.

Aşağıdaki gibi kullanılırsa 2. değeri alır. Sondaki 2 değerini 3 yaparsanız 3. değeri alır...

Dizi formülüdür.
=İNDİS(G1:G10;KÜÇÜK(EĞER(F1:F10=A4;SATIR(F1:F10));2))

.
 
Geri
Üst