Hücredeki İlk Harfi Alma

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
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
=SOLDAN(A1;1)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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)))))
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Deneyiniz.
Kod:
=EĞER(UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))=0;A1;SOLDAN(A1;1)&PARÇAAL(A1;MBUL(" ";A1);UZUNLUK(A1)))
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Çok çok teşekkür ederim sayın uzmanlarım. Bu nasıl bir hızdır, sorum anında cevaplandı. Hepsini deneyeceğim
 

hafiz03

Altın Üye
Katılım
13 Eylül 2017
Mesajlar
26
Excel Vers. ve Dili
2016 pro
Altın Üyelik Bitiş Tarihi
05-05-2025
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,274
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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))
 

hafiz03

Altın Üye
Katılım
13 Eylül 2017
Mesajlar
26
Excel Vers. ve Dili
2016 pro
Altın Üyelik Bitiş Tarihi
05-05-2025
Teşekkürler işimi çözdü
 

hafiz03

Altın Üye
Katılım
13 Eylül 2017
Mesajlar
26
Excel Vers. ve Dili
2016 pro
Altın Üyelik Bitiş Tarihi
05-05-2025
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
 

hafiz03

Altın Üye
Katılım
13 Eylül 2017
Mesajlar
26
Excel Vers. ve Dili
2016 pro
Altın Üyelik Bitiş Tarihi
05-05-2025
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.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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)
 

hafiz03

Altın Üye
Katılım
13 Eylül 2017
Mesajlar
26
Excel Vers. ve Dili
2016 pro
Altın Üyelik Bitiş Tarihi
05-05-2025
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
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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.
 

hafiz03

Altın Üye
Katılım
13 Eylül 2017
Mesajlar
26
Excel Vers. ve Dili
2016 pro
Altın Üyelik Bitiş Tarihi
05-05-2025
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.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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))

.
 
Üst